XMPI and JUMPSHOT-3 are excellent consoles for teaching MPI because
students can vividly see the results of message-passing functions.
XMPI seems to have more options than JUMPSHOT-3 but the two soft are two very usefull tools to debugg and optimise a parallelized code .
To finish, you can look at the following links :
- MPI norm: http://www-unix.mcs.anl.gov/mpi/
- Implémentation LAM page: http://www.mpi.nd.edu/lam/
- Implementation MPICH page: http://www-unix.mcs.anl.gov/mpi/mpich/
- XMPI : http://wwwsio.obspm.fr/siompi/