Using MPI at NCSA
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.