diff options
author | Andrew Williams <williamsa89@cardiff.ac.uk> | 2016-08-15 16:16:00 +0100 |
---|---|---|
committer | Andrew Williams <williamsa89@cardiff.ac.uk> | 2016-08-15 16:16:00 +0100 |
commit | 27793d97dc18d235d4548d3f58176b60c70a2e40 (patch) | |
tree | 68b31c7286258dc28fd82cde47795709da8e30b7 | |
parent | 3edfa390f7abc902cbb1a2c66423f5228cd7b467 (diff) | |
download | spack-27793d97dc18d235d4548d3f58176b60c70a2e40.tar.gz spack-27793d97dc18d235d4548d3f58176b60c70a2e40.tar.bz2 spack-27793d97dc18d235d4548d3f58176b60c70a2e40.tar.xz spack-27793d97dc18d235d4548d3f58176b60c70a2e40.zip |
temp commit in current state
-rw-r--r-- | var/spack/repos/builtin/packages/intelmpi/package.py | 6 | ||||
-rw-r--r-- | var/spack/repos/builtin/packages/plumed/package.py | 7 |
2 files changed, 10 insertions, 3 deletions
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') |