From 821ebee53c8174252670cb87d43298652fb7f18d Mon Sep 17 00:00:00 2001 From: Davis Herring Date: Wed, 19 Mar 2025 00:48:09 -0600 Subject: [PATCH] flecsi: remove (Par)METIS dependency in 2.3.2 (#49480) * Remove (Par)METIS dependency for new version * Fix version constraints --- var/spack/repos/builtin/packages/flecsi/package.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/var/spack/repos/builtin/packages/flecsi/package.py b/var/spack/repos/builtin/packages/flecsi/package.py index f3511d0c57c..5a8a1738aea 100644 --- a/var/spack/repos/builtin/packages/flecsi/package.py +++ b/var/spack/repos/builtin/packages/flecsi/package.py @@ -55,8 +55,8 @@ class Flecsi(CMakePackage, CudaPackage, ROCmPackage): description="Set Caliper Profiling Detail", multi=False, ) - variant("kokkos", default=False, description="Enable Kokkos Support", when="@:2.3.1") - variant("openmp", default=False, description="Enable OpenMP Support", when="@:2.3.1") + variant("kokkos", default=False, description="Enable Kokkos Support", when="@:2.3") + variant("openmp", default=False, description="Enable OpenMP Support", when="@:2.3") depends_on("c", type="build") depends_on("cxx", type="build") @@ -67,8 +67,8 @@ class Flecsi(CMakePackage, CudaPackage, ROCmPackage): depends_on("graphviz", when="+graphviz") depends_on("hdf5+hl+mpi", when="+hdf5") - depends_on("metis@5.1.0:") - depends_on("parmetis@4.0.3:") + depends_on("metis@5.1.0:", when="@:2.3.1") + depends_on("parmetis@4.0.3:", when="@:2.3.1") depends_on("boost@1.70.0: cxxstd=17 +program_options +stacktrace") depends_on("cmake@3.15:") @@ -83,7 +83,7 @@ class Flecsi(CMakePackage, CudaPackage, ROCmPackage): requires("^kokkos +cuda_constexpr +cuda_lambda", when="^kokkos +cuda") depends_on("kokkos +rocm", when="+kokkos +rocm") depends_on("kokkos +openmp", when="+kokkos +openmp") - requires("+openmp", when="@:2.3.1 ^kokkos +openmp") + requires("+openmp", when="@:2.3 ^kokkos +openmp") depends_on("legion@cr-20210122", when="backend=legion @2.0:2.1.0") 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:")