Message Passing Toolkit: MPI Programmer's Manual
Prev |  | Next

# Message Passing Toolkit: MPI Programmer's Manual

Document Number: 007-3687-008

CONTRIBUTORS

Written by Julie Boney

Illustrations by Chrystie Danzer

Edited by Susan Wilkening

Production by Glen Traefald

COPYRIGHT

©1996, 1998-2003 Silicon Graphics, Inc. All rights reserved; provided portions may be copyright in third parties, as indicated elsewhere herein. No permission is granted to copy, distribute, or create derivative works from the contents of this electronic documentation in any manner, in whole or in part, without the prior written permission of Silicon Graphics, Inc.

LIMITED RIGHTS LEGEND

The electronic (software) version of this document was developed at private expense; if acquired under an agreement with the USA government or any contractor thereto, it is acquired as "commercial computer software" subject to the provisions of its applicable license agreement, as specified in (a) 48 CFR 12.212 of the FAR; or, if acquired for Department of Defense units, (b) 48 CFR 227-7202 of the DoD FAR Supplement; or sections succeeding thereto. Contractor/manufacturer is Silicon Graphics, Inc., 1600 Amphitheatre Pkwy 2E, Mountain View, CA 94043-1351.

TRADEMARKS AND ATTRIBUTIONS

Silicon Graphics, SGI, the SGI logo, and IRIX are registered trademarks and CASEVision, NUMAlink, OpenMP, Performance Co-Pilot, ProDev, and SpeedShop are trademarks of Silicon Graphics, Inc.

Kerberos is a trademark of Massachusetts Institute of Technology. Linux is a registered trademark of Linus Torvalds. MIPS is a trademark of MIPS Technologies, Inc. PostScript is a trademark of Adobe Systems, Inc. TotalView is a trademark of Etnus, Inc. UNICOS and UNICOS/mk are registered trademarks of Cray, Inc. UNIX is a registered trademark of the Open Group in the United States and other countries.

Cover design by Sarah Bolles Design, and Dany Galgani, SGI Technical Publications

## Record of Revision

Revision 1.0 |  | January 1996 |
| Original Printing. This manual documents the Message Passing Toolkit implementation of the Message Passing Interface (MPI).
Revision 1.1 |  | August 1996 |
| This revision supports the Message Passing Toolkit (MPT) 1.1 release.
Revision 1.2 |  | January 1998 |
| This revision supports the Message Passing Toolkit (MPT) 1.2 release for UNICOS, UNICOS/mk, and IRIX systems.
Revision 1.3 |  | February 1999 |
| This revision supports the Message Passing Toolkit (MPT) 1.3 release for UNICOS, UNICOS/mk, and IRIX systems.
Revision 003 |  | February 2000 |
| This revision supports the Message Passing Toolkit (MPT) 1.4 release for IRIX systems.
Revision 004 |  | October 2000 |
| This revision supports the Message Passing Toolkit (MPT) 1.4.0.3 release for IRIX and beta release for Linux systems.
Revision 005 |  | March 2001 |
| This revision supports the Message Passing Toolkit (MPT) 1.5 release for IRIX and beta release for Linux systems.
Revision 006 |  | May 2002 |
| This revision supports the Message Passing Toolkit (MPT) 1.6 release for IRIX and beta release for Linux systems.
Revision 007 |  | January 2003 |
| This rewrite supports the Message Passing Toolkit (MPT) 1.6.1 release for Linux systems.
Revision 008 |  | February 2003 |
| This rewrite supports the Message Passing Toolkit (MPT) 1.7 release for Linux and IRIX systems.

Prev |  | Next
Message Passing Toolkit: MPI Programmer's Manual |  | New Features in This Manual