easybuild.toolchains.mpi.craympich module

MPI support for the Cray Programming Environment (craype).

author:Petar Forai (IMP/IMBA, Austria)
author:Kenneth Hoste (Ghent University)
class easybuild.toolchains.mpi.craympich.CrayMPICH(*args, **kwargs)

Bases: easybuild.tools.toolchain.mpi.Mpi

Generic support for using Cray compiler wrappers

MPI_COMPILER_MPICC = 'cc'
MPI_COMPILER_MPICXX = 'CC'
MPI_COMPILER_MPIF77 = 'ftn'
MPI_COMPILER_MPIF90 = 'ftn'
MPI_COMPILER_MPIFC = 'ftn'
MPI_FAMILY = 'MPICH'
MPI_MODULE_NAME = []
MPI_SHARED_OPTION_MAP = {'_opt_MPICXX': '', '_opt_MPIF77': '', '_opt_MPIF90': '', '_opt_MPIFC': '', '_opt_MPICC': ''}
MPI_TYPE = 'MPI_TYPE_MPICH'
var = 'MPIFC'