easybuild.toolchains.mpi.mpich module

Support for MPICH as toolchain MPI library.

author:Stijn De Weirdt (Ghent University)
author:Kenneth Hoste (Ghent University)
author:Jens Timmerman (Ghent University)
author:Dmitri Gribenko (National Technical University of Ukraine “KPI”)
class easybuild.toolchains.mpi.mpich.Mpich(*args, **kwargs)

Bases: easybuild.tools.toolchain.mpi.Mpi

MPICH MPI class

MPI_COMPILER_MPIF77 = None
MPI_COMPILER_MPIF90 = None
MPI_COMPILER_MPIFC = None
MPI_FAMILY = 'MPICH'
MPI_LIBRARY_NAME = 'mpich'
MPI_MODULE_NAME = ['MPICH']
MPI_SHARED_OPTION_MAP = {'_opt_MPICXX': '', '_opt_MPIF77': '', '_opt_MPIF90': '', '_opt_MPIFC': '', '_opt_MPICC': ''}
MPI_TYPE = 'MPI_TYPE_MPICH'
var = 'MPIFC'