NCSA Home
Contact Us | Intranet | Search

ncsa

Using MPI at NCSA


1. SGI-Cray Origin 2000

1.1 SGI Native MPI

SGI MPI, a high-performance implementation of the MPI standard, is available as part of SGI's Message Passing Toolkit (MPT). See the file /usr/news/SGI_MPT for information.

The SGI native implementation is strongly recommended over the public domain implementation for optimal performance. Additionally, this version is supported by SGI.

The relevant man pages are mpi and mpirun. Link to the SGI Native MPI library with -lmpi.

To run:

mpirun -np n a.out [user_args]

See the mpirun man page for more details.

A sample batch script is available in /usr/local/doc/lsf/samples/mpi.sample for running a mpi batch job.

1.2 ANL MPICH

The Argonne National Laboratory version MPICH version (64-bit version) is available in /usr/local/apps/MessPass/mpich.

See the Compiler, Performance, and Productivity Tools page for information on the current installation.