PGHPF supports several styles of code generation and underlying 
communications, as outlined in Chapter 3 of the "PGHPF User's 
Guide".  Support for inter-processor communications using MPI is 
available on most platforms (see table 3-1 in Chapter 3 of the 
"PGHPF User's Guide" for a complete list of supported communication 
options on each target platform). 

For each platform on which the -Mmpi compile/link option is supported, 
a default version of MPI is assumed by the PGHPF compiler. In most 
cases, it is a version of MPI supplied by the hardware system vendor. 
In other cases, it is MPI-CH, the portable version of MPI available
from Argonne National Laboratories.

It is possible to use a version of MPI other than the default.  To do 
this, you must compile the file $PGI/src/mpi.c using an ANSI C compiler 
on the target system, and substitute the resulting object file in the 
PGHPF link sequence as follows:

       % cc -o mpi.o $PGI/src/mpi.c
       % pghpf -Mmpi myprof.f mpi.o


Note that $PGI/src/mpi.c includes a reference to the mpi.h include 
file.  You must ensure that the appropriate version of mpi.h is 
included by specifying (if necessary) an include directory path on 
the compile line.

If you would like to permanently replace the default MPI library 
referenced by PGHPF with some version other than the default, simply 
replace the version of mpi.o in the library 

	$PGI/<target>/lib/libpghpf_mpi.a 

with the version built as outlined above.
