This publication documents the Cray Message Passing Toolkit and Message Passing Toolkit for IRIX (MPT) 1.3 implementation of the Message Passing Interface (MPI) supported on the following platforms:
Cray PVP systems running UNICOS release 10.0 or later. The MPT 1.3 release requires a bugfix package to be installed on UNICOS systems running release 10.0 or later. The bugfix package, MPT12_OS_FIXES, is available through the getfix utility. It is also available from the anonymous FTP site ftp.cray.com in directory /pub/mpt/fixes/MPT12_OS_FIXES.
CRAY T3E systems running UNICOS/mk release 1.5 or later
Silicon Graphics MIPS based systems running IRIX release 6.2 or later
IRIX 6.2 systems running MPI require the kernel rollup patch 1650 or later.
IRIX 6.3 systems running MPI require the kernel rollup patch 2328 or later.
IRIX systems running MPI applications must also be running Array Services software version 3.0 or later. MPI consists of a library, a profiling library, and commands that support MPI. The MPT 1.3 release is a software package that supports parallel programming across a network of computer systems through a technique known as message passing.
The following documents contain additional information that might be helpful:
Message Passing Toolkit: PVM Programmer's Manual
Application Programmer's Library Reference Manual
Installing Programming Environment Products
All of these are Cray publications and can be ordered from the Minnesota Distribution Center. For ordering information, see “Obtaining Publications.”
Material about MPI is available from a variety of other sources. Some of these, particularly World Wide Web pages, include pointers to other resources. Following is a grouped list of these sources:
The MPI standard:
As a technical report: University of Tennessee report (reference  from Using MPI: Portable Parallel Programming with the Message-Passing Interface, by Gropp, Lusk, and Skjellum)
As online PostScript or hypertext on the World Wide Web:
As a journal article in the fall issue of the International Journal of Supercomputer Applications, volume 8, number 3/4, 1994
As text through the IRIS InSight library (for customers with access to this tool)
Using MPI: Portable Parallel Programming with the Message-Passing Interface, by Gropp, Lusk, and Skjellum, publication TPD-0011
The User Publications Catalog describes the availability and content of all Cray Research hardware and software documents that are available to customers. Customers who subscribe to the Cray Inform (CRInform) program can access this information on the CRInform system.
To order a document, call +1 651 683 5907. Silicon Graphics employees may send electronic mail to [email protected] (UNIX system users).
Customers who subscribe to the CRInform program can order software release packages electronically by using the Order Cray Software option.
Customers outside of the United States and Canada should contact their local service organization for ordering and documentation information.
The following conventions are used throughout this document:
This fixed-space font denotes literal items such as commands, files, routines, path names, signals, messages, and programming language structures.
Man page section identifiers appear in parentheses after man page names. The following list describes the identifiers:
Some internal routines (for example, the _assign_asgcmd_info() routine) do not have man pages associated with them.
Italic typeface denotes variable entries and words or concepts being defined.
This bold, fixed-space font denotes literal items that the user enters in interactive sessions. Output is shown in nonbold, fixed-space font.
Brackets enclose optional portions of a command or directive line.
Ellipses indicate that a preceding element can be repeated.
In this manual, references to Cray PVP systems include the following machines:
CRAY C90 series
CRAY C90D series
CRAY EL series (including CRAY Y-MP EL systems)
CRAY J90 series
CRAY Y-MP E series
CRAY Y-MP M90 series
CRAY T90 series
Silicon Graphics systems include all MIPS based systems running IRIX 6.2 or later.
The following operating system terms are used throughout this document.
Operating system for all configurations of Cray PVP systems
Operating system for all configurations of CRAY T3E systems
Operating system for all configurations of CRAY T3D systems
Operating system for all configurations of MIPS based systems
The default shell in the UNICOS and UNICOS/mk operating systems, referred to in Cray Research documentation as the standard shell, is a version of the Korn shell that conforms to the following standards:
Institute of Electrical and Electronics Engineers (IEEE) Portable Operating System Interface (POSIX) Standard 1003.2-1992
X/Open Portability Guide, Issue 4 (XPG4)
The UNICOS and UNICOS/mk operating systems also support the optional use of the C shell.
Cray UNICOS version 10.0 is an X/Open Base 95 branded product.
If you have comments about the technical accuracy, content, or organization of this document, please tell us. Be sure to include the title and part number of the document with your comments.
You can contact us in any of the following ways:
Send electronic mail to the following address:
Send a facsimile to the attention of “Technical Publications” at fax number +1 650 932 0801.
Use the Suggestion Box form on the Technical Publications Library World Wide Web page:
Call the Technical Publications Group, through the Technical Assistance Center, using one of the following numbers:
For Silicon Graphics IRIX based operating systems: 1 800 800 4SGI
For UNICOS or UNICOS/mk based operating systems or CRAY Origin2000 systems: 1 800 950 2729 (toll free from the United States and Canada) or +1 651 683 5600
Send mail to the following address:
|Silicon Graphics, Inc.|
|2011 North Shoreline Boulevard, M/S 535|
|Mountain View, California 94043-1389|
We value your comments and will respond to them promptly.