From 2c6fb435565c63351ea3e37999fddfa197e3e7df Mon Sep 17 00:00:00 2001 From: "Fabian.Jakub" <fabian@jakub.com> Date: Wed, 29 Mar 2023 11:55:58 +0200 Subject: [PATCH] update icon-nwp spack recipe to build with plexrt 3D radiation --- spack_repo/packages/icon-nwp/package.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/spack_repo/packages/icon-nwp/package.py b/spack_repo/packages/icon-nwp/package.py index 12eef11..40a2848 100644 --- a/spack_repo/packages/icon-nwp/package.py +++ b/spack_repo/packages/icon-nwp/package.py @@ -23,8 +23,9 @@ class IconNwp(Package): # version("2.5.0-nwp3", branch="icon-nwp/op-release-2.5.0-nwp3") version("2.6.4-nwp3", branch="icon-nwp/op-release-2.6.4-nwp3") version("2.6.5-nwp0", branch="icon-nwp/op-release-2.6.5-nwp0") - version("master", branch="master") version("psp", branch="icon-nwp/icon-nwp-psp") + version("plexrt", branch="icon-nwp/icon-nwp-plexrt") + version("master", branch="master") variant("lmu", default=False, description="if git.url and submodules should be patched to use the LMU mirrors") variant("plexrt", default=False, description="add 3D radiation support with TenStream") @@ -37,8 +38,9 @@ class IconNwp(Package): depends_on("eccodes+fortran") depends_on("libxml2") + depends_on("petsc", when="@psp") depends_on("petsc", when="+petsc") - depends_on("petsc", when="+plexrt") + depends_on("tenstream", when="@plexrt") depends_on("tenstream", when="+plexrt") # Openblas? best way of doing it? -- GitLab