summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Squyres <jsquyres@cisco.com>2015-10-16 15:27:22 -0400
committerJeff Squyres <jsquyres@cisco.com>2015-10-16 15:27:22 -0400
commit43f58d9f6183725f84c90bdd33a8386a5a9a8a97 (patch)
treef7272caf5aa9351e63af2f90173be26583c8d255
parentf39e40664f8415493b2c5e511fdc608e97009186 (diff)
downloadspack-43f58d9f6183725f84c90bdd33a8386a5a9a8a97.tar.gz
spack-43f58d9f6183725f84c90bdd33a8386a5a9a8a97.tar.bz2
spack-43f58d9f6183725f84c90bdd33a8386a5a9a8a97.tar.xz
spack-43f58d9f6183725f84c90bdd33a8386a5a9a8a97.zip
openmpi: update the MPI conformance for each Open MPI version
-rw-r--r--var/spack/packages/openmpi/package.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/var/spack/packages/openmpi/package.py b/var/spack/packages/openmpi/package.py
index 925d390281..f9d0034878 100644
--- a/var/spack/packages/openmpi/package.py
+++ b/var/spack/packages/openmpi/package.py
@@ -21,7 +21,9 @@ class Openmpi(Package):
patch('ad_lustre_rwcontig_open_source.patch', when="@1.6.5")
patch('llnl-platforms.patch', when="@1.6.5")
- provides('mpi@:2')
+ provides('mpi@:2.2', when='@1.6.5') # Open MPI 1.6.5 supports MPI-2.2
+ provides('mpi@:3.0', when='@1.8.8') # Open MPI 1.8.8 supports MPI-3.0
+ provides('mpi@:3.0', when='@1.10.0') # Open MPI 1.10.0 supports MPI-3.0
def install(self, spec, prefix):
config_args = ["--prefix=%s" % prefix]