summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorAndrew Williams <williamsa89@cardiff.ac.uk>2016-08-15 16:16:00 +0100
committerAndrew Williams <williamsa89@cardiff.ac.uk>2016-08-15 16:16:00 +0100
commit27793d97dc18d235d4548d3f58176b60c70a2e40 (patch)
tree68b31c7286258dc28fd82cde47795709da8e30b7 /var
parent3edfa390f7abc902cbb1a2c66423f5228cd7b467 (diff)
downloadspack-27793d97dc18d235d4548d3f58176b60c70a2e40.tar.gz
spack-27793d97dc18d235d4548d3f58176b60c70a2e40.tar.bz2
spack-27793d97dc18d235d4548d3f58176b60c70a2e40.tar.xz
spack-27793d97dc18d235d4548d3f58176b60c70a2e40.zip
temp commit in current state
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/intelmpi/package.py6
-rw-r--r--var/spack/repos/builtin/packages/plumed/package.py7
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')