From 27793d97dc18d235d4548d3f58176b60c70a2e40 Mon Sep 17 00:00:00 2001 From: Andrew Williams Date: Mon, 15 Aug 2016 16:16:00 +0100 Subject: temp commit in current state --- var/spack/repos/builtin/packages/intelmpi/package.py | 6 ++++++ var/spack/repos/builtin/packages/plumed/package.py | 7 ++++--- 2 files changed, 10 insertions(+), 3 deletions(-) (limited to 'var') diff --git a/var/spack/repos/builtin/packages/intelmpi/package.py b/var/spack/repos/builtin/packages/intelmpi/package.py index 16cfbab260..7fec2a5832 100644 --- a/var/spack/repos/builtin/packages/intelmpi/package.py +++ b/var/spack/repos/builtin/packages/intelmpi/package.py @@ -11,6 +11,12 @@ class Intelmpi(Package): # Provides a virtual dependency 'mpi' provides('mpi') + def setup_dependent_environment(self, spack_env, run_env, dependent_spec): + spack_env.set('MPICC', join_path(self.prefix.bin, 'mpicc')) + spack_env.set('MPICXX', join_path(self.prefix.bin, 'mpic++')) + spack_env.set('MPIF77', join_path(self.prefix.bin, 'mpif77')) + spack_env.set('MPIF90', join_path(self.prefix.bin, 'mpif90')) + # def install(self, spec, prefix): # configure("--prefix=%s" % prefix) # make() diff --git a/var/spack/repos/builtin/packages/plumed/package.py b/var/spack/repos/builtin/packages/plumed/package.py index b179076b7f..58b3ba17c4 100644 --- a/var/spack/repos/builtin/packages/plumed/package.py +++ b/var/spack/repos/builtin/packages/plumed/package.py @@ -52,9 +52,10 @@ class Plumed(Package): version('2.2.3', git="https://github.com/plumed/plumed2.git", tag='v2.2.3') # FIXME: Add additional dependencies if required. - depends_on('intelmpi') + depends_on('mpi') def install(self, spec, prefix): - # FIXME: Unknown build system + configure("--prefix=" + prefix, + "--enable-mpi", + "-enable-modules=crystallization") make() - make('install') -- cgit v1.2.3-70-g09d2