summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorMartin Diehl <mail@martin-diehl.net>2024-10-19 17:08:25 +0200
committerGitHub <noreply@github.com>2024-10-19 17:08:25 +0200
commitca4df91e7df5ae523f93b182574bc7d9cc9cb066 (patch)
tree008b6eeb8c8320c1fd1f57da09f0e10cc9d217de /var
parent9b8c06a049913ff15dc5eac7072da8137f51bf2d (diff)
downloadspack-ca4df91e7df5ae523f93b182574bc7d9cc9cb066.tar.gz
spack-ca4df91e7df5ae523f93b182574bc7d9cc9cb066.tar.bz2
spack-ca4df91e7df5ae523f93b182574bc7d9cc9cb066.tar.xz
spack-ca4df91e7df5ae523f93b182574bc7d9cc9cb066.zip
damask: add 3.0.1 (#47093)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/damask-grid/package.py8
-rw-r--r--var/spack/repos/builtin/packages/damask-mesh/package.py8
-rw-r--r--var/spack/repos/builtin/packages/damask/package.py7
-rw-r--r--var/spack/repos/builtin/packages/py-damask/package.py5
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"