Although the Sun MPI library does not include or support the multiprocessing environment (MPE) available from Argonne National Laboratory (ANL), it is compatible with MPE. In case you would like to use these extensions to the MPI library, we have included some instructions for downloading it from ANL and building it yourself. Note that these procedures may change if ANL makes changes to MPE.
The MPE software is available from Argonne National Laboratory.
ftp://ftp.mcs.anl.gov/pub/mpi/misc/mpe.tar.gz
The mpe.tar.gz file is about 240 Kbytes.
# gunzip mpe.tar.gz # tar xvf mpe.tar
Change your current working directory to the mpe directory, and execute configure with the arguments shown.
# cd mpe # configure -cc=cc -fc=f77 -opt=-I/opt/SUNWhpc/include
# make
This will build several libraries.
Sun MPI does not include the MPE error handlers. You must call the debug routines MPE_Errors_call_dbx_in_xterm() and MPE_Signals_call_debugger() yourself.
Please refer to the User's Guide for mpich, a Portable Implementation of MPI, for information on how to use MPE. It is available at the Argonne National Laboratory web site:
http://www.mcs.anl.gov/mpi/mpich/