summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristoph Junghans <junghans@lanl.gov>2020-09-30 11:22:15 -0600
committerGitHub <noreply@github.com>2020-09-30 11:22:15 -0600
commit9431a67a272176bf163ca1955549aeaa56b49a0a (patch)
tree17534de1549b9671a07efbfee02c16b4e2598f9d
parent70a3626af7382a3daccde0efc73cf42c51e463cd (diff)
downloadspack-9431a67a272176bf163ca1955549aeaa56b49a0a.tar.gz
spack-9431a67a272176bf163ca1955549aeaa56b49a0a.tar.bz2
spack-9431a67a272176bf163ca1955549aeaa56b49a0a.tar.xz
spack-9431a67a272176bf163ca1955549aeaa56b49a0a.zip
ecp proxy apps: add v4.0 (#19059)
* ecp-proxy-apps: add v4.0 * miniamr: add v1.6.4
-rw-r--r--var/spack/repos/builtin/packages/ecp-proxy-apps/package.py6
-rw-r--r--var/spack/repos/builtin/packages/miniamr/package.py8
2 files changed, 11 insertions, 3 deletions
diff --git a/var/spack/repos/builtin/packages/ecp-proxy-apps/package.py b/var/spack/repos/builtin/packages/ecp-proxy-apps/package.py
index d11e8e2a83..ebd2c2e3f3 100644
--- a/var/spack/repos/builtin/packages/ecp-proxy-apps/package.py
+++ b/var/spack/repos/builtin/packages/ecp-proxy-apps/package.py
@@ -18,6 +18,7 @@ class EcpProxyApps(BundlePackage):
homepage = "https://proxyapps.exascaleproject.org"
+ version('4.0')
version('3.0')
version('2.1')
version('2.0')
@@ -27,8 +28,11 @@ class EcpProxyApps(BundlePackage):
variant('candle', default=False,
description='Also build CANDLE Benchmarks')
+ # Added with release 4.0
+ depends_on('miniamr@1.6.4', when='@4.0:')
+
# Added with release 3.0
- depends_on('miniamr@1.4.4', when='@3.0:')
+ depends_on('miniamr@1.4.4', when='@3.0:3.1')
depends_on('xsbench@19', when='@3.0:')
depends_on('laghos@3.0', when='@3.0:')
diff --git a/var/spack/repos/builtin/packages/miniamr/package.py b/var/spack/repos/builtin/packages/miniamr/package.py
index b2166618c7..262c7cb856 100644
--- a/var/spack/repos/builtin/packages/miniamr/package.py
+++ b/var/spack/repos/builtin/packages/miniamr/package.py
@@ -18,7 +18,8 @@ class Miniamr(MakefilePackage):
tags = ['proxy-app', 'ecp-proxy-app']
- version('develop', branch='master')
+ version('master', branch='master')
+ version('1.6.4', sha256='807d50608b69fb1a61924718964be96c0a2f9fa2e37fdc027bc3f0f116544732')
version('1.4.4', sha256='b83f438ff351481b4310c46ddf63b9fffc7f29f916a5717377e72919a5b788b6')
version('1.4.3', sha256='4c3fbc1662ae3e139669fb3844134486a7488a0b6e085c3b24bebcc8d12d3ac6')
version('1.4.2', sha256='d2347e0e22a8e79aa0dc3316b67dd7c40dded39d82f6e068e6fb8c9f0766566b')
@@ -48,6 +49,9 @@ class Miniamr(MakefilePackage):
mkdir(prefix.bin)
mkdir(prefix.docs)
- install('ref/ma.x', prefix.bin)
+ if spec.satisfies('@1.6.4:'):
+ install('ref/miniAMR.x', prefix.bin)
+ else:
+ install('ref/ma.x', prefix.bin)
# Install Support Documents
install('ref/README', prefix.docs)