C H A P T E R  1

Introduction to Sun MPI

The MPI specification was developed by the MPI Forum, a group of software developers, computer vendors, academics, and computer-science researchers whose goal was to develop a standard for writing message-passing programs that would be efficient, flexible, and portable.

The outcome, known as the MPI Standard, was first published in 1993. The most recent version (MPI-2) was published in 1997. It was well received, and several implementations are available publicly.

Suntrademark MPI is a complete library of message-passing routines, including all MPI 1.2-compliant and MPI 2-compliant routines. Chapter 2 provides an overview of the routines, Appendix A summarizes them, and the Sun man pages provide detailed descriptions.


Sun MPI Features

Sun MPI and MPI I/O provide full F77, C, and C++ support, as well as Basic F90 support.


Sun MPI I/O

File I/O in Sun MPI uses MPI 2-compliant routines for parallel file I/O. Chapter 4 describes these routines. Their man pages are provided online, and the routines are summarized in Appendix A.