System specification and software installed:
| Kernel Version: | 2.6.9-42.0.8 (Centos) |
| Compilers: | *GCC Compilers/usr/bin/ (version 3.4.6)/util/comp/gcc/3.4.5/bin/ (version 3.4.5) /util/comp/gcc/4.1.1/bin/ (version 4.1.1) *For the above compilers, use -m32 for 32-bit, and -m64 for 64-bit. **PGI Compilers/util/comp/pgi/linux86/6.1/bin/ (version 6.1 32-bit)/util/comp/pgi/linux86-64/6.1/bin/ (version 6.1 64-bit) /util/comp/pgi/linux86/7.0/bin/ (version 7.0-3 32-bit) /util/comp/pgi/linux86-64/7.0/bin/ (version 7.0-3 64-bit) **For the above compilers, use -tp k8-32 for 32-bit, and -tp k8-64 for 64-bit. MPI Compilers (version mpichgm-1.2.7..15)/util/comp/mpich/gcc/32/bin/ (32-bit build using gcc 3.4.6)/util/comp/mpich/gcc/64/bin/ (64-bit build using gcc 3.4.6) /util/comp/mpich/gcc4/32/bin/ (32-bit build using gcc 4.1.1) /util/comp/mpich/gcc4/64/bin/ (64-bit build using gcc 4.1.1) /util/comp/mpich/pgi/32/bin/ (32-bit build using PGI 7.0-3) /util/comp/mpich/pgi/64/bin/ (64-bit build using PGI 7.0-3) |
| Glib Version: | glibc-2.3.4-2.25 |
| Job scheduler: | PBSPro 9.1 |
| Interconnection Libraries: | Myricom GM networking software gm-2.0.26 Atlas 3.4.1 (in /usr/local/lib and /usr/local/include ) documents )LAPACK 3.0.2 with Atlas (in /usr/lib) (IMSL) |
MPI tutorial:
Here are some excellent MPI introductory materials (copied from Argonne National Lab ):
- Tutorial on MPI: The Message-Passing Interface by William Gropp contains slides for apresentation (also available as Postscript for Tutorial on MPI: The Message-Passing Interface and Four-up Postscript for Tutorial on MPI: The Message-Passing Interface ]).
A set of exercises for this tutorial.
- Tuning MPI Applications for Peak Performance
- [ A short introduction to MPI ], an overview of MPI and MPI research in the MCS division at ANL.
- [ A somewhat longer introduction to MPI ], with some simple examples.
- [ Laboratory for Scientific Computing's MPI Tutorials ]
- [ Introduction to MPI ], from NAS at NASA Ames.
- [ Norm Matloff's MPICH MPI Tutorial ] and [ LAM MPI Tutorial ].
- [ A draft of a Tutorial/User's Guide for MPI ] by Peter Pacheco.
- [ MPI ], a May '97 talk by Marc Snir of IBM.
- [ The LAM companion to ``Using MPI...'' ] by Zdzislaw Meglicki (gustav@arp.anu.edu.au)
- [ MPI: from Fundamentals to Applications ] by David Walker
- [ Advanced Message Passing Applications with MPI-2 ] by Peter Junglas, containing complete example programs. It is also available in German (under the same URL).
- [ Designing and Building Parallel Programs ] by Ian Foster is an online book about parallel computing that contains a chapter on MPI.

