Using MPI

Scientific and Engineering Computation

Using MPI, third edition

Portable Parallel Programming with the Message-Passing Interface

by William Gropp, Ewing Lusk and Anthony Skjellum