This is the best place to get info on MPI from, including implementations and
the MPI forum itself.
The implementation that you should use, that is installed on the TORC
(Tennessee Oak Ridge Cluster) cluster is MPICH .
A duplex postcript version of the MPI 1.1 API (with
thanks to the LAM team)
J.J. Dongarra, G.E. Fagg, R. Hempl
and D. Walker, Chapter in Wiley Encyclopedia of Electrical and Electronics Enginerring,
to appear. (
postscript version )
``Message Passing Interfaces'', Special issue
of Parallel Computing ,vol 20(4), April 1994.
A paper by members of the PVM team on the differences
between PVM and MPI.
G.A, J.A. Kohl, P.M. Papadopoulos, `` PVM and MPI: A Comparison of Features
'', CalculateursParalleles, 8(2), pp. 137--150, June, 1996.
Papers by members of the MPI team on the differences between
PVM and MPI.
``Why are PVM and MPI So Different'', William
Gropp and Ewing Lusk (submitted to The Fourth
European PVM - MPI Users' Group Meeting)
``PVM and MPI are completely different'',
William Gropp and Ewing Lusk, to appear in the
journal Future Generation Computer Systems, 1998.
Standard Books on Message Passing
``MPI - The Complete Reference, Volume 1, The
MPI-1 Core, Second Edition'',
by Marc Snir, Steve Otto, Steven Huss-Lederman, David Walker, Jack Dongarra, MIT Press,
September 1998, ISDN 0-262-69215-5.
by William Gropp, Ewing Lusk, and Anthony Skjellum, published by MIT Press, October 1994; ISBN
``MPI: The Complete Reference - 2nd Edition:
Volume 2 - The MPI-2 Extensions'',
by William Gropp, Steven Huss-Lederman,
Andrew Lumsdaine, Ewing Lusk, Bill Nitzberg, William Saphir, and
Marc Snir, published by The MIT Press, September,
1998; ISBN 0-262-57123-4.
On-line Documentation and
Information about Machines
Michielse, P. Programming the Convex Exemplar Series SPP system.
Parallel Scientific Computing. First International Workshop, PARA '94.
Proceedings. Lyngby, Denmark, 20-23 June 1994). Edited by: Dongarra, J.; Wasniewski, J. Berlin, Germany: Springer-Verlag, 1994. p. 374-82.
The AlphaServer 8000 Series:
High-end Server Platform Development ( abstract
), David M. Fenwick, Denis J. Foley, William B. Gist, Stephen R. VanDoren, and Daniel Wissell,
Digital Technical Journal, Vol. 7 No. 1, 1995.
Thomas B. Alexander, Kenneth G. Robertson, Deal T.
Lindsay, Donald L. Rogers, John R. Obermeyer,
John R. Keller, Keith Y. Oka, and Marlin M.
Jones II. Corporate Business Servers: An Alternative to Mainframes
for Business Computing. Hewlett-Packard Jornal,
June 1994, pages 8-33.
Galles, M.; Williams, E. Performance optimizations,
implementation, and verification of the SGI Challenge multiprocessor.
Proceedings of the Twenty-Seventh HawaiiInternation Conference on
System Sciences Vol. I: Architecture, Wailea, HI, USA, 4-7 Jan. 1994, Edited by: Mudge,
T.N.; Shriver, B.D. Los Alamitos, CA, USA: IEEE Comput. Soc. Press, 1994.
Cekleov, M.; Yen, D.; Sindhu, P.; Frailong, J.-M. et al, SPARCcenter 2000: multiprocessing for the 90's,
Digest of Papers. COMPCON Spring '93 San Francisco, CA,
USA, 22-26 Feb. 1993). Los Alamitos, CA, USA: IEEE Comput. Soc. Press, 1993. p. 345-53.
Raj Jain, The
Art of Computer Systems Performance Analysis. John Wiley, 1991.
Papers on performance analysis tools:
Ruth A. Aydt, "The Pablo
Self-Defining Data Format," November 1997, click here.
Daniel A. Reed, Ruth A. Aydt,
Tara M. Madhyastha, Roger J. Noe, Keith A. Shields, and Bradley W. Schwartz,
"Pablo: An Extensible Performance Analysis Environment for Parallel
Systems", November 1992, click here.
Jeffrey K. Hollingsworth, Barton P. Miller, Marcelo J. R. Gongalves, Oscar Naim, ZhichenXu and Ling Zheng, "MDL: A Language and Compiler for
Dynamic Program Instrumentation", International Conference on
Parallel Architectures and Compilation Techniques, San Francisco, CA,
November 1997, click here.
Barton P. Miller, Mark D. Callaghan, Jonathan M. Cargille, Jeffrey K. Hollingsworth, R. Bruce
Irvin, Karen L. Karavanic, Krishna Kunchithapadam and Tia
Newhall. "The Paradyn Parallel
Performance Measurement Tools", IEEE Computer 28(11), (November
1995). click here.
Steven T. Hackstadt and Allen D. Malony, "Distributed Array Query and
Visualization for High Performance Fortran, February 1996, click here.
Jerry Yan and SekharSarukkai and PankajMehra, "Performance Measurement,
Visualization and Modeling of Parallel and Distributed Programs using
the AIMS toolkit", Software Practice and Experience 25(4), April