Skip to content
Snippets Groups Projects
Commit 32244ac7 authored by Todd Gamblin's avatar Todd Gamblin
Browse files

MPICH provides environment vars to make MPI compilers behave like spack.

parent b80e091f
Branches
Tags
No related merge requests found
......@@ -38,6 +38,15 @@ class Mpich(Package):
provides('mpi@:3', when='@3:')
provides('mpi@:1', when='@1:')
def setup_dependent_environment(self, module, spec, dep_spec):
"""For dependencies, make mpicc's use spack wrapper."""
os.environ['MPICH_CC'] = 'cc'
os.environ['MPICH_CXX'] = 'c++'
os.environ['MPICH_F77'] = 'f77'
os.environ['MPICH_F90'] = 'f90'
def install(self, spec, prefix):
config_args = ["--prefix=" + prefix,
"--enable-shared"]
......
......@@ -10,6 +10,7 @@ class Scotch(Package):
list_url = "http://gforge.inria.fr/frs/?group_id=248"
version('6.0.3', '10b0cc0f184de2de99859eafaca83cfc')
depends_on('mpi')
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment