This book is intended for experienced programmers who want to write parallel applications using the C, C++, or FORTRAN programming language. Readers of this book should know C , C++, and FORTRAN and should be familiar with AIX and UNIX(R) commands, file formats, and special files. They should also be familiar with the MPI concepts. In addition, readers should be familiar with distributed-memory machines.