Sun MPI 4.0 Programming and Reference Guide

MPE: Extensions to the Library

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.

To Obtain and Build MPE

The MPE software is available from Argonne National Laboratory.

  1. Use ftp to obtain the file.

ftp://ftp.mcs.anl.gov/pub/mpi/misc/mpe.tar.gz 

The mpe.tar.gz file is about 240 Kbytes.

  1. Use gunzip and tar to decompress the software.

# gunzip mpe.tar.gz
# tar xvf mpe.tar
  1. 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
  1. Execute a make.

# make

This will build several libraries.


Note -

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/