This post provides instructions on building MPICH2 on 64 bit Linux with Absoft Pro Fortran 11.5 and later.
MPICH2 is a high-performance and widely portable implementation of the Message Passing Interface (MPI) standard (both MPI-1 and MPI-2).
DOWNLOADING THE REQUIRED PACKAGE
The MPICH2 package is available at this site http://www.mpich.org/downloads. At the time this post was updated, the current stable release for MPICH2 is
3.0.2. It was released on December 19, 2013. The instructions below use the source code package named mpich-3.0.2.tar.gz.
CREATING THE MPICH2 SOURCE TREE
Extract the MPICH2 source with the following command:
This will create a directory named mpich-3.0.2 in the current working directory.
MAKING A TARGET BUILD DIRECTORY
It is possible to configure and build MPICH2 directly inside the source directory. However, creating a separate build directory makes reconfiguring or maintaining more than one build (for example 32 and 64 bit builds) easier. The instructions below assume that a separate build directory has been created in the directory containing
the MPICH2 source directory using this command:
CONFIGURING, BUILDING AND INSTALLING 64 BIT MPICH2
Use following commands configure, build
and install 64 bit MPICH2 with Absoft
Pro Fortran 11.5 and later. These commands configure MPICH2 to install into /opt/mpich2-64. If you want to install to a different location, replace /opt/mpich2-64 in the --prefix= argument to the configure command.
USING MPICH2
In order insure that correct MPICH2 commands are invoked, the installed MPICH2 bin directory should be added to your PATH variable.
For bash and sh users:
For csh and tcsh users:
FURTHER INFORMATION
Further information on building MPICH2 can be found in the file named README located in the mpich-3.0.2
source directory.