damask: add 3.0.1 (#47093)
This commit is contained in:
parent
9b8c06a049
commit
ca4df91e7d
@ -10,13 +10,14 @@
|
||||
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")
|
||||
|
||||
|
@ -10,13 +10,14 @@
|
||||
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")
|
||||
|
||||
|
@ -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")
|
||||
|
@ -10,13 +10,14 @@
|
||||
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"
|
||||
|
Loading…
Reference in New Issue
Block a user