Tuesday, April 21, 2009

MPI - Message Passing Interface


What is MPI?

MPI (Message Passing Interface) is a specification  for the developers and users of message passing libraries. By itself, it is NOT a library - but rather the specification of what such a library should be.

 

 Simply stated, the goal of the Message Passing Interface is to provide a widely used standard for writing message passing programs. The interface attempts to be

 

    * practical

    * portable

    * efficient

    * flexible

 

Tuning MPI Applications for Peak Performance

http://www.mcs.anl.gov/research/projects/mpi/tutorial/perf/index.html

 

MPI: Portable Parallel Programming for Scientific Computing

http://www.mcs.anl.gov/research/projects/mpi/tutorial/mpibasics/index.htm

 

Tutorial material on MPI available on the Web

http://www.mcs.anl.gov/research/projects/mpi/tutorial/

 

Basics of MPI Programming

http://www.tc.cornell.edu/Services/Education/Topics/MPI/Basics.bak/1.1+What+MPI+Offers.htm

 

MPI Programming

http://umbc.rnet.missouri.edu/resources/MPI.html

 

MPI Tutorials

http://www.lam-mpi.org/tutorials/

 

Message Passing Interface (MPI)

https://computing.llnl.gov/tutorials/mpi/

 

Multiprocessing by Message Passing MPI

http://scv.bu.edu/documentation/tutorials/MPI/

 

 

USF Online Course: MPI

http://rc.usf.edu/tutorials/mpi.php

 

Parallel Programming with MPI

http://www.osc.edu/supercomputing/training/mpi/

 

Introduction to MPI

http://www.nersc.gov/nusers/help/tutorials/mpi/intro/

 

Tutorial: Linux MPI Parallel Clusters Programming

http://www.cyberciti.biz/tips/linux-openmp-clusters-hpc-programming.html

 

One-step Tutorial: MPI: It's easy to get started

http://www.lam-mpi.org/tutorials/one-step/ezstart.php

 

Basic MPI Tutorial

http://www.shodor.org/refdesk/Resources/Tutorials/BasicMPI/

 

Running MPI Programs Tutorial

http://www.shodor.org/refdesk/Resources/Tutorials/RunningMPI/

 

Advanced MPI Programming

http://www.springerlink.com/content/d256tv13j762xv53/

 

Avoiding Common MPI Programming Errors

http://www.linux-mag.com/id/7210

 

MPI Tutorial

http://www.gsic.titech.ac.jp/supercon/supercon2003e/tutorialE/mpitutorial-link.html

 

MPI Tutorials

http://www.arc.vt.edu/arc/software/mpi_tutorials.php

 

The Message Passing Interface (MPI) standard

http://www.mcs.anl.gov/research/projects/mpi/

 

FAQ:General information about the Open MPI Project

http://www.open-mpi.org/faq/?category=general

 

 

Posts Tagged with 'mpi tutorial' in Linux  Magazine

http://www.linux-mag.com/tag/mpi-tutorial/

 

No comments:

Post a Comment