Using MPI

Scientific and Engineering Computation

Using MPI, second edition

Portable Parallel Programming with the Message Passing Interface

by William Gropp, Ewing Lusk and Anthony Skjellum