I'd like mpirun to be introduced explicitly at the end of the Framework section, rather than en passant in the later section.
The para about buffering at the end of Communication should be reconsidered. There is an analogous standard-violation w/r/t stdout from all streams, earlier in the tutorial. Mention both, or one or the other?
Could use a link to the "Running Jobs" page to the MPI section