Message Passing Toolkit: MPIProgrammer's Manual

Document Number: 007-3687-006

CONTRIBUTORS

Written by Julie Boney

Illustrations by Chrystie Danzer

Production by Glen Traefald

COPYRIGHT

©1996, 2002 Silicon Graphics, Inc. All Rights Reserved. This manual or parts thereof may not be reproduced in any form unless permitted by contract or by 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, IRIS, and IRIX are registered trademarks and IRIS InSight is a trademark of Silicon Graphics, Inc.

DynaWeb is a trademark of INSO Corporation. Kerberos is a trademark of Massachusetts Institute of Technology. MIPS is a trademark of MIPS Technologies, Inc. NFS is a trademark of Sun Microsystems, Inc. PostScript is a trademark of Adobe Systems, Inc. TotalView is a trademark of Bolt Beranek and Newman Inc. UNIX is a registered trademark in the United States and other countries, licensed exclusively through X/Open Company, Ltd. X/Open is a registered trademark of X/Open Company, Ltd.

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

Record of Revision

Revision 1.0January 1996 
Original Printing. This manual documents the Message Passing Toolkit implementation of the Message Passing Interface (MPI).

Revision 1.1August 1996 
This revision supports the Message Passing Toolkit (MPT) 1.1 release.

Revision 1.2January 1998 
This revision supports the Message Passing Toolkit (MPT) 1.2 release for UNICOS, UNICOS/mk, and IRIX systems.

Revision 1.3February 1999 
This revision supports the Message Passing Toolkit (MPT) 1.3 release for UNICOS, UNICOS/mk, and IRIX systems.

Revision 003February 2000 
This revision supports the Message Passing Toolkit (MPT) 1.4 release for IRIX systems.

Revision 004October 2000 
This revision supports the Message Passing Toolkit (MPT) 1.4.0.3 release for IRIX and beta release for Linux systems.

Revision 005March 2001 
This revision supports the Message Passing Toolkit (MPT) 1.5 release for IRIX and beta release for Linux systems.

Revision 006May 2002 
This revision supports the Message Passing Toolkit (MPT) 1.6 release for IRIX and beta release for Linux systems.