Trevor Keller
Trevor Keller
I think we should focus on the Serial vs. Parallel aspect, and stay away from discussing Interpreted vs Compiled languages, Vectorization, and memory footprint at this stage. The dedicated HPC...
For clarity, unless a Barrier is absolutely necessary, I feel that they should both be removed. Since the time-consuming parts are (1) local computation and (2) allreduce, and because MPI...
Portable code is a worthwhile goal, but introducing too many corner-case details is going to overwhelm learners. The goal of this lesson is to introduce basic concepts in small, bite-sized...
Such a conversation would be out of scope for this introductory lesson.
Thanks for the thoughtful feedback @ocaisa. My rationalization for the tarball is that Ep. 15 (transferring files) depends on a tarball, and previously, it was repackaged data from a Python...
In today's Coworking Hours, we had a vigorous debate about how to install __amdahl__. The best/obvious option is to `python3 -m pip install amdahl`, which will pull in __mpi4py__ if...
Following this month's meetings, I have a few things to change on this branch before it's ready to merge -- mostly, teaching `pip` as the installation method of choice with...
From The Carpentries' *Curriculum Development Handbook*: > ## 5.2.1 Learning objectives > > Great news - you’ve already almost completed writing your learning objectives! The skills list that you developed...
The current objectives are: > * Be able to describe what an HPC system is. > * Identify how an HPC system could benefit you.
Cool! Could you convert this into a PR? Thanks! :grin: