diff options
author | Zach Jibben <zjibben@lanl.gov> | 2024-08-05 17:40:56 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-08-05 16:40:56 -0700 |
commit | 6c903543e1bb11e73e8effabedff531126a5e3c3 (patch) | |
tree | da81840fa50c602db10b98f60a04849b7e78ec18 /var | |
parent | 994d995b64da81a6438899fbe0004ad6423e3c4e (diff) | |
download | spack-6c903543e1bb11e73e8effabedff531126a5e3c3.tar.gz spack-6c903543e1bb11e73e8effabedff531126a5e3c3.tar.bz2 spack-6c903543e1bb11e73e8effabedff531126a5e3c3.tar.xz spack-6c903543e1bb11e73e8effabedff531126a5e3c3.zip |
Update Truchas package for 24.06 and 24.07 (#45583)
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/truchas/package.py | 27 |
1 files changed, 20 insertions, 7 deletions
diff --git a/var/spack/repos/builtin/packages/truchas/package.py b/var/spack/repos/builtin/packages/truchas/package.py index ded94cb68f..0b283c763a 100644 --- a/var/spack/repos/builtin/packages/truchas/package.py +++ b/var/spack/repos/builtin/packages/truchas/package.py @@ -24,6 +24,8 @@ class Truchas(CMakePackage): maintainers("pbrady", "zjibben") version("develop", branch="master") + version("24.07", sha256="42a2e2edfaa157786bd801e889477f08c6d168690a123a8bfa6d86c222bc54e6") + version("24.06", sha256="648c5c3f3c3c72fd359de91713af5feed1c1580268489c079511fa5ac2428519") version("23.06", sha256="a786caba5129d7e33ba42a06751d6c570bd3b9697e3404276a56216d27820c68") version("22.04.1", sha256="ed2000f27ee5c4bd3024063a374023878c61e8a3c76c37542fffd341d1226dc1") @@ -43,7 +45,8 @@ class Truchas(CMakePackage): # ------------------------------------------------------------ # # Build dependencies # ------------------------------------------------------------ # - depends_on("cmake@3.16:", type="build") + depends_on("cmake@3.20.2:", type="build") + depends_on("cmake@3.16:", when="@:24.05", type="build") # ------------------------------------------------------------ # # Test suite and restart utils @@ -55,16 +58,25 @@ class Truchas(CMakePackage): # ------------------------------------------------------------ # # IO dependencies # ------------------------------------------------------------ # - depends_on("exodusii@2020-05-12: +mpi") + depends_on("exodusii@2023-11-27: +mpi", when="@24.06:") + depends_on("exodusii@2020-05-12: +mpi", when="@:24.05") depends_on("scorpio") - depends_on("petaca@22.03: +shared") - depends_on("petaca@22.03: +shared +std_name", when="+std_name") + depends_on("hdf5@1.14:", when="@24.06:") + depends_on("hdf5@1.10", when="@:24.05") + depends_on("netcdf-c@4.9:", when="@24.06:") + depends_on("netcdf-c@4.8", when="@:24.05") + depends_on("petaca@24.04: +shared", when="@24.06:") + depends_on("petaca@24.04: +shared +std_name", when="@24.06: +std_name") + depends_on("petaca@22.03: +shared", when="@:24.05") + depends_on("petaca@22.03: +shared +std_name", when="@:24.05 +std_name") # ------------------------------------------------------------ # # Partitioning # ------------------------------------------------------------ # - depends_on("chaco") + # Chaco dependency removed & metis required starting 24.06. + depends_on("chaco", when="@:24.05") depends_on("metis@5:", when="+metis") + requires("+metis", when="@24.06:", msg="Metis is required starting with Truchas 24.06") # ------------------------------------------------------------ # # Radiation @@ -74,8 +86,9 @@ class Truchas(CMakePackage): # ------------------------------------------------------------ # # Solvers # ------------------------------------------------------------ # - depends_on("hypre@2.20: ~fortran") - depends_on("netlib-lapack") + depends_on("hypre@2.29: ~fortran", when="@24.06:") + depends_on("hypre@2.20:2.28 ~fortran", when="@:24.05") + depends_on("lapack") # ------------------------------------------------------------ # # Mapping |