Text-only
Table of Contents (
frame
/
no frame
)
(8) Differences Between Versions of MPI
Differences Between Versions of MPI
Examples of Different Implementations
MPICH - developed by Argonne Nationa Labs (freeware)
MPI/LAM - developed by Indiana, OSC, Notre Dame (freeware)
MPI/Pro - commerical product
Apple's X Grid
OpenMPI - MPI-2 compliant, thread safe
Similiarities in Various Implementations
source code compatibility (except parallel I/O)
programs should compile and run as is
support for heterogeneous parallel architectures
clusters, groups of workstations, SMP computers, grids
Difference in Various Implementations
- commands for compiling and linking
- how to launch an MPI program
- parallel I/O (from MPI-2)
-debugging
Programming Approaches
SPMD - Single Program Multiple Data (same program on all processors)
MPMD- Multiple Program Multiple Data ( different programs on different processors)
mpi_versions.src last modified Feb 14, 2011
Introduction
Table of Contents
(
frame
/
no frame
)
Printable
(single file)
© Dartmouth College