From e6e58423aa3c41cb612b9597df3d4cfc46c1be4e Mon Sep 17 00:00:00 2001 From: Thomas-Ulrich Date: Fri, 4 Apr 2025 19:36:49 +0200 Subject: [PATCH] seissol: add v1.3.1 (#49878) * seissol: new version * split the long line * also add netcdf max version --- var/spack/repos/builtin/packages/seissol/package.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/var/spack/repos/builtin/packages/seissol/package.py b/var/spack/repos/builtin/packages/seissol/package.py index f900ddffa2b..fcd722c86e4 100644 --- a/var/spack/repos/builtin/packages/seissol/package.py +++ b/var/spack/repos/builtin/packages/seissol/package.py @@ -13,8 +13,12 @@ class Seissol(CMakePackage, CudaPackage, ROCmPackage): homepage = "http://www.seissol.org" git = "https://github.com/SeisSol/SeisSol.git" + version("master", branch="master", submodules=True) # we cannot use the tar.gz file because it does not contains submodules + version( + "1.3.1", tag="v1.3.1", commit="9d35b989749d031132c8820b45b003ecc00e985a", submodules=True + ) version( "1.3.0", tag="v1.3.0", commit="91377508af4412914d707b04481f8b678b1c4044", submodules=True ) @@ -153,8 +157,11 @@ class Seissol(CMakePackage, CudaPackage, ROCmPackage): conflicts( "%intel", - when="@1.3:", - msg="The Intel compiler is unsupported from v1.3 onward. Please use e.g.gcc or oneapi", + when="@1.3.0", + msg=( + "The Intel compiler is not supported in v1.3.0. " + "Please use e.g. gcc, oneapi, or a newer SeisSol." + ), ) variant( @@ -195,7 +202,7 @@ class Seissol(CMakePackage, CudaPackage, ROCmPackage): depends_on("hdf5 +shared +threadsafe +hl +mpi") - depends_on("netcdf-c@4.6: +shared +mpi", when="+netcdf") + depends_on("netcdf-c@4.6:4.8.1 +shared +mpi", when="+netcdf") depends_on("asagi +mpi +mpi3", when="+asagi")