McGraw-Hill Science/Engineering/Math, 2003. — 544 p. originally. — ISBN10: 0072822562, ISBN13: 978-0072822564.
This book is a practical introduction to parallel programming in C using the MPI (Message Passing Interface) library and the OpenMP application programming interface. It is targeted to upper-division undergraduate students, beginning graduate students, and computer professionals this material on their own. It assumes the reader has a good background in C programming and has had an introductory class in the analysis of algorithms.