|
NOTE: This section applies to Linux only. MPICH compatibility is still considered
EXPERIMENTAL. In case you experience any problems, please send a mail to csWMPI II support.
During installation you are asked if you which to installed
MPICH
compatibility. If you choose to do so a couple of additional libraries
and scripts will be installed. In most cases these makes it possible to
compile and run applications written specifically to use MPICH.
The compatibility mode is not meant for production use - for instance many
of the features and options supported by the MPICH startup mechanism are
approximated or simply ignored by the compatibility script - but it is
included to enable users to easily compile applications written for
MPICH and to ease the transition for existing MPICH users.
The following MPICH features are supported:
mpicc: C compiler/wrapper for MPI programs
mpiCC: C++ compiler/wrapper for MPI programs
mpirun: Application startup script.
libmpich.a: Static library.
libmpi.a: Static library (same as libmpich.a).
An application compiled with mpicc or mpiCC
is still a normal csWMPI II application, although linked against a
static library, and can be run either directly, through mpiexec
or through mpirun. Likewise, an application compiled with
gcc can be run with mpirun.
The files related to MPICH compatibility can be found in the installation
directory under compat/mpich.
|