summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Berger <rberger@lanl.gov>2024-04-10 13:26:17 -0600
committerGitHub <noreply@github.com>2024-04-10 12:26:17 -0700
commit1113de0dad5d1ad1b4339bd45791c779afc25c30 (patch)
treeebcd1d82413757c818de513c2c46926e89c9b9a3
parent41102251668f605821d8e1c963e6bce4e0310752 (diff)
downloadspack-1113de0dad5d1ad1b4339bd45791c779afc25c30.tar.gz
spack-1113de0dad5d1ad1b4339bd45791c779afc25c30.tar.bz2
spack-1113de0dad5d1ad1b4339bd45791c779afc25c30.tar.xz
spack-1113de0dad5d1ad1b4339bd45791c779afc25c30.zip
flecsi+legion: add cr versions FleCSI depended on in past releases (#43499)
* flecsi+legion: add cr versions FleCSI depended on in past releases * flecsi: deprecate develop version
-rw-r--r--var/spack/repos/builtin/packages/flecsi/package.py11
-rw-r--r--var/spack/repos/builtin/packages/legion/package.py5
2 files changed, 10 insertions, 6 deletions
diff --git a/var/spack/repos/builtin/packages/flecsi/package.py b/var/spack/repos/builtin/packages/flecsi/package.py
index 409cd032d3..991ff6f778 100644
--- a/var/spack/repos/builtin/packages/flecsi/package.py
+++ b/var/spack/repos/builtin/packages/flecsi/package.py
@@ -21,10 +21,8 @@ class Flecsi(CMakePackage, CudaPackage, ROCmPackage):
tags = ["e4s"]
- version("develop", branch="develop")
- version(
- "2.2.1", tag="v2.2.1", commit="84b5b232aebab40610f57387778db80f6c8c84c5", preferred=True
- )
+ version("develop", branch="develop", deprecated=True)
+ version("2.2.1", tag="v2.2.1", commit="84b5b232aebab40610f57387778db80f6c8c84c5")
version("2.2.0", tag="v2.2.0", commit="dd531ac16c5df124d76e385c6ebe9b9589c2d3ad")
version("2.1.0", tag="v2.1.0", commit="533df139c267e2a93c268dfe68f9aec55de11cf0")
version("2.0.0", tag="v2.0.0", commit="5ceebadf75d1c98999ea9e9446926722d061ec22")
@@ -93,7 +91,7 @@ class Flecsi(CMakePackage, CudaPackage, ROCmPackage):
depends_on("legion+shared", when="backend=legion @:1")
depends_on("legion+hdf5", when="backend=legion +hdf5 @:1")
depends_on("legion build_type=Debug", when="backend=legion +debug_backend")
- depends_on("legion@master", when="backend=legion @:1")
+ depends_on("legion@cr-20191217", when="backend=legion @:1")
depends_on("hpx@1.4.1 cxxstd=17 malloc=system max_cpu_count=128", when="backend=hpx @:1")
depends_on("hpx build_type=Debug", when="backend=hpx +debug_backend")
depends_on("googletest@1.8.1+gmock", when="@:1")
@@ -113,7 +111,8 @@ class Flecsi(CMakePackage, CudaPackage, ROCmPackage):
depends_on("kokkos +cuda +cuda_constexpr +cuda_lambda", when="+kokkos +cuda @2.0:")
depends_on("kokkos +rocm", when="+kokkos +rocm @2.0:")
depends_on("kokkos +openmp", when="+kokkos +openmp @2.0:")
- depends_on("legion@master", when="backend=legion @2.0:2.2.1")
+ depends_on("legion@cr-20210122", when="backend=legion @2.0:2.2.1")
+ depends_on("legion@cr-20230307", when="backend=legion @2.2.0:2.2.1")
depends_on("legion@24.03.0:", when="backend=legion @2.2.2:")
depends_on("legion+shared", when="backend=legion +shared @2.0:")
depends_on("legion+hdf5", when="backend=legion +hdf5 @2.0:")
diff --git a/var/spack/repos/builtin/packages/legion/package.py b/var/spack/repos/builtin/packages/legion/package.py
index b6dd29a5cf..7e429f038e 100644
--- a/var/spack/repos/builtin/packages/legion/package.py
+++ b/var/spack/repos/builtin/packages/legion/package.py
@@ -45,6 +45,11 @@ class Legion(CMakePackage, ROCmPackage):
version("stable", branch="stable")
version("master", branch="master")
+ # Old control replication commits used by FleCSI releases, prior to 24.03.0
+ version("cr-20230307", commit="435183796d7c8b6ac1035a6f7af480ded750f67d", deprecated=True)
+ version("cr-20210122", commit="181e63ad4187fbd9a96761ab3a52d93e157ede20", deprecated=True)
+ version("cr-20191217", commit="572576b312509e666f2d72fafdbe9d968b1a6ac3", deprecated=True)
+
depends_on("cmake@3.16:", type="build")
# TODO: Need to spec version of MPI v3 for use of the low-level MPI transport
# layer. At present the MPI layer is still experimental and we discourge its