diff options
author | Martin Diehl <mail@martin-diehl.net> | 2024-10-19 17:08:25 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-10-19 17:08:25 +0200 |
commit | ca4df91e7df5ae523f93b182574bc7d9cc9cb066 (patch) | |
tree | 008b6eeb8c8320c1fd1f57da09f0e10cc9d217de /var | |
parent | 9b8c06a049913ff15dc5eac7072da8137f51bf2d (diff) | |
download | spack-ca4df91e7df5ae523f93b182574bc7d9cc9cb066.tar.gz spack-ca4df91e7df5ae523f93b182574bc7d9cc9cb066.tar.bz2 spack-ca4df91e7df5ae523f93b182574bc7d9cc9cb066.tar.xz spack-ca4df91e7df5ae523f93b182574bc7d9cc9cb066.zip |
damask: add 3.0.1 (#47093)
Diffstat (limited to 'var')
4 files changed, 19 insertions, 9 deletions
diff --git a/var/spack/repos/builtin/packages/damask-grid/package.py b/var/spack/repos/builtin/packages/damask-grid/package.py index bf9dd8b5f2..35398ebf77 100644 --- a/var/spack/repos/builtin/packages/damask-grid/package.py +++ b/var/spack/repos/builtin/packages/damask-grid/package.py @@ -10,13 +10,14 @@ from spack.package import * class DamaskGrid(CMakePackage): """Grid solver for DAMASK""" - homepage = "https://damask.mpie.de" - url = "https://damask.mpie.de/download/damask-3.0.0.tar.xz" + homepage = "https://damask-multiphysics.org" + url = "https://damask-multiphysics.org/download/damask-3.0.0.tar.xz" maintainers("MarDiehl") license("AGPL-3.0-or-later") + version("3.0.1", sha256="3db1231f6763356e71b3bb91f66f1abb4fdae2721ce85754fc468446f3d74882") version("3.0.0", sha256="aaebc65b3b10e6c313132ee97cfed427c115079b7e438cc0727c5207e159019f") version( "3.0.0-beta2", sha256="513567b4643f39e27ae32b9f75463fc6f388c1548d42f0393cc87ba02d075f6a" @@ -43,6 +44,7 @@ class DamaskGrid(CMakePackage): depends_on("c", type="build") # generated depends_on("fortran", type="build") # generated + depends_on("petsc@3.21:3.22", when="@3.0.1:") depends_on("petsc@3.21", when="@3.0.0-beta2:") depends_on("petsc@3.20.3:3.20", when="@3.0.0-beta") depends_on("petsc@3.20.2:3.20", when="@3.0.0-alpha8") @@ -60,7 +62,7 @@ class DamaskGrid(CMakePackage): # proper initialization of temperature to avoid segmentation fault. created by @MarDiehl patch("T-init.patch", when="@3.0.0-alpha7") - # relax Fortran sourc limit to 132 char to enable PETSc macro expansion. created by @MarDiehl + # relax Fortran source limit to 132 char to enable PETSc macro expansion. created by @MarDiehl patch("long-lines.patch", when="@3.0.0-alpha7") patch("CMakeDebugRelease.patch", when="@3.0.0-alpha4") diff --git a/var/spack/repos/builtin/packages/damask-mesh/package.py b/var/spack/repos/builtin/packages/damask-mesh/package.py index 5839e5d1f4..c7e13df783 100644 --- a/var/spack/repos/builtin/packages/damask-mesh/package.py +++ b/var/spack/repos/builtin/packages/damask-mesh/package.py @@ -10,13 +10,14 @@ from spack.package import * class DamaskMesh(CMakePackage): """Mesh solver for DAMASK""" - homepage = "https://damask.mpie.de" - url = "https://damask.mpie.de/download/damask-3.0.0.tar.xz" + homepage = "https://damask-multiphysics.org" + url = "https://damask-multiphysics.org/download/damask-3.0.0.tar.xz" maintainers("MarDiehl") license("AGPL-3.0-or-later") + version("3.0.1", sha256="3db1231f6763356e71b3bb91f66f1abb4fdae2721ce85754fc468446f3d74882") version("3.0.0", sha256="aaebc65b3b10e6c313132ee97cfed427c115079b7e438cc0727c5207e159019f") version( "3.0.0-beta2", sha256="513567b4643f39e27ae32b9f75463fc6f388c1548d42f0393cc87ba02d075f6a" @@ -43,6 +44,7 @@ class DamaskMesh(CMakePackage): depends_on("c", type="build") # generated depends_on("fortran", type="build") # generated + depends_on("petsc@3.21:3.22", when="@3.0.1:") depends_on("petsc@3.21", when="@3.0.0-beta2:") depends_on("petsc@3.20.3:3.20", when="@3.0.0-beta") depends_on("petsc@3.20.2:3.20", when="@3.0.0-alpha8") @@ -57,7 +59,7 @@ class DamaskMesh(CMakePackage): depends_on("hdf5@1.10:+mpi+fortran") depends_on("libfyaml", when="@3.0.0-alpha7:") - # relax Fortran sourc limit to 132 char to enable PETSc macro expansion. created by @MarDiehl + # relax Fortran source limit to 132 char to enable PETSc macro expansion. created by @MarDiehl patch("long-lines.patch", when="@3.0.0-alpha7") patch("CMakeDebugRelease.patch", when="@3.0.0-alpha4") diff --git a/var/spack/repos/builtin/packages/damask/package.py b/var/spack/repos/builtin/packages/damask/package.py index ae9a62ef06..91c39a4e27 100644 --- a/var/spack/repos/builtin/packages/damask/package.py +++ b/var/spack/repos/builtin/packages/damask/package.py @@ -24,10 +24,11 @@ class Damask(BundlePackage): """ - homepage = "https://damask.mpie.de" + homepage = "https://damask-multiphysics.org" maintainers("MarDiehl") + version("3.0.1") version("3.0.0") version("3.0.0-beta2") version("3.0.0-beta") @@ -37,6 +38,10 @@ class Damask(BundlePackage): version("3.0.0-alpha5") version("3.0.0-alpha4") + depends_on("damask-grid@3.0.1", when="@3.0.1", type="run") + depends_on("damask-mesh@3.0.1", when="@3.0.1", type="run") + depends_on("py-damask@3.0.1", when="@3.0.1", type="run") + depends_on("damask-grid@3.0.0", when="@3.0.0", type="run") depends_on("damask-mesh@3.0.0", when="@3.0.0", type="run") depends_on("py-damask@3.0.0", when="@3.0.0", type="run") diff --git a/var/spack/repos/builtin/packages/py-damask/package.py b/var/spack/repos/builtin/packages/py-damask/package.py index 18534b1a93..a51e98a7ca 100644 --- a/var/spack/repos/builtin/packages/py-damask/package.py +++ b/var/spack/repos/builtin/packages/py-damask/package.py @@ -10,13 +10,14 @@ from spack.package import * class PyDamask(PythonPackage): """Pre- and post-processing tools for DAMASK""" - homepage = "https://damask.mpie.de" - url = "https://damask.mpie.de/download/damask-3.0.0.tar.xz" + homepage = "https://damask-multiphysics.org" + url = "https://damask-multiphysics.org/download/damask-3.0.0.tar.xz" maintainers("MarDiehl") license("AGPL-3.0-or-later") + version("3.0.1", sha256="3db1231f6763356e71b3bb91f66f1abb4fdae2721ce85754fc468446f3d74882") version("3.0.0", sha256="aaebc65b3b10e6c313132ee97cfed427c115079b7e438cc0727c5207e159019f") version( "3.0.0-beta2", sha256="513567b4643f39e27ae32b9f75463fc6f388c1548d42f0393cc87ba02d075f6a" |