A working engineer's guide to MPI: the mental model, point-to-point and collective communication, non-blocking patterns, derived datatypes, one-sided RMA, threading levels, MPI-IO, performance traps, and integration with SLURM.
Openmpi
-
MPI Programming Essentials: Collectives, Non-Blocking, and the Traps Nobody Warns You About