Update E4S package tags (#50173)

Most E4S packages had the "e4s" tag in their recipes; this adds it to
the rest.

list: https://e4s.io/DocPortal.html
This commit is contained in:
Caetano Melone 2025-04-27 23:25:36 -07:00 committed by GitHub
parent 70407e8970
commit 742d313ba8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
52 changed files with 91 additions and 10 deletions

View File

@ -14,6 +14,8 @@ class Alquimia(CMakePackage):
maintainers("smolins", "balay")
tags = ["e4s"]
license("BSD-3-Clause-LBNL")
version("master")

View File

@ -29,6 +29,8 @@ class Amdscalapack(ScalapackBase):
maintainers("amd-toolchain-support")
tags = ["e4s"]
license("BSD-3-Clause-Open-MPI")
version(
"5.0",

View File

@ -36,7 +36,7 @@ class Axom(CachedCMakePackage, CudaPackage, ROCmPackage):
homepage = "https://github.com/LLNL/axom"
git = "https://github.com/LLNL/axom.git"
tags = ["radiuss"]
tags = ["radiuss", "e4s"]
test_requires_compiler = True

View File

@ -21,6 +21,8 @@ class Bricks(CMakePackage):
# List of GitHub accounts to notify when the package is updated.
maintainers("ztuowen", "drhansj")
tags = ["e4s"]
license("MIT")
version("r0.1", branch="r0.1")

View File

@ -24,6 +24,8 @@ class Butterflypack(CMakePackage):
url = "https://github.com/liuyangzhuan/ButterflyPACK/archive/v2.2.0.tar.gz"
maintainers("liuyangzhuan")
tags = ["e4s"]
license("BSD-3-Clause-LBNL")
version("master", branch="master")

View File

@ -40,6 +40,8 @@ class Cp2k(MakefilePackage, CMakePackage, CudaPackage, ROCmPackage):
maintainers("dev-zero", "mtaillefumier", "RMeli", "abussy")
tags = ["e4s"]
license("GPL-2.0-or-later")
version("2025.1", sha256="65c8ad5488897b0f995919b9fa77f2aba4b61677ba1e3c19bb093d5c08a8ce1d")

View File

@ -18,6 +18,8 @@ class Dealii(CMakePackage, CudaPackage):
maintainers("jppelteret", "luca-heltai")
tags = ["e4s"]
# Don't add RPATHs to this package for the full build DAG.
# only add for immediate deps.
transitive_rpaths = False

View File

@ -17,6 +17,8 @@ class Fpchecker(CMakePackage):
maintainers("ilagunap")
tags = ["e4s"]
license("Apache-2.0")
version("master", branch="master")

View File

@ -13,7 +13,7 @@ class Glvis(MakefilePackage):
homepage = "https://glvis.org"
git = "https://github.com/glvis/glvis.git"
tags = ["radiuss"]
tags = ["radiuss", "e4s"]
maintainers("v-dobrev", "tzanio", "tomstitt", "goxberry")

View File

@ -24,6 +24,8 @@ class Gptune(CMakePackage):
git = "https://github.com/gptune/GPTune.git"
maintainers("liuyangzhuan")
tags = ["e4s"]
license("BSD-3-Clause-LBNL")
version("master", branch="master")

View File

@ -12,6 +12,8 @@ class Hdf5VolCache(CMakePackage):
maintainers("hyoklee", "lrknox")
tags = ["e4s"]
license("BSD-3-Clause")
version("default", branch="develop")

View File

@ -16,6 +16,8 @@ class Hdf5VolDaos(CMakePackage):
maintainers("hyoklee", "soumagne")
tags = ["e4s"]
license("BSD-3-Clause")
version("master", branch="master", submodules=True)

View File

@ -14,6 +14,8 @@ class Hdf5VolLog(AutotoolsPackage):
git = "https://github.com/DataLib-ECP/vol-log-based.git"
maintainers("hyoklee", "lrknox")
tags = ["e4s"]
version("master-1.1", branch="master")
version("1.4.0", tag="logvol.1.4.0", commit="786d2cc4da8b4a0827ee00b1b0ab3968ef942f99")

View File

@ -21,6 +21,8 @@ class HpcBeeflow(PythonPackage):
maintainers("pagrubel")
tags = ["e4s"]
license("MIT")
version("0.1.10", sha256="b7863798e15591a16f6cd265f9b5b7385779630f1c37d8a2a5178b8bf89fc664")

View File

@ -12,7 +12,7 @@ class Laghos(MakefilePackage):
discretization and explicit high-order time-stepping.
"""
tags = ["proxy-app", "ecp-proxy-app"]
tags = ["proxy-app", "ecp-proxy-app", "e4s"]
homepage = "https://computing.llnl.gov/projects/co-design/laghos"
url = "https://github.com/CEED/Laghos/archive/v1.0.tar.gz"

View File

@ -18,7 +18,7 @@ class Lammps(CMakePackage, CudaPackage, ROCmPackage, PythonExtension):
url = "https://github.com/lammps/lammps/archive/patch_1Sep2017.tar.gz"
git = "https://github.com/lammps/lammps.git"
tags = ["ecp", "ecp-apps"]
tags = ["ecp", "ecp-apps", "e4s"]
maintainers("rbberger")

View File

@ -18,7 +18,7 @@ class Lbann(CachedCMakePackage, CudaPackage, ROCmPackage):
homepage = "https://software.llnl.gov/lbann/"
url = "https://github.com/LLNL/lbann/archive/v0.91.tar.gz"
git = "https://github.com/LLNL/lbann.git"
tags = ["ecp", "radiuss"]
tags = ["ecp", "radiuss", "e4s"]
maintainers("bvanessen")

View File

@ -14,6 +14,8 @@ class Libunwind(AutotoolsPackage):
git = "https://github.com/libunwind/libunwind"
maintainers("mwkrentel")
tags = ["e4s"]
license("MIT")
version("master", branch="master")

View File

@ -15,6 +15,8 @@ class Minigan(Package):
license("BSD-3-Clause")
tags = ["proxy-app"]
version("1.0.0", sha256="ef6d5def9c7040af520acc64b7a8b6c8ec4b7901721b11b0cb25a583ea0c8ae3")
depends_on("python", type=("build", "run"))

View File

@ -17,6 +17,8 @@ class MsrSafe(MakefilePackage):
maintainers("kyotsukete", "rountree")
tags = ["e4s"]
license("GPL-2.0-only", checked_by="kyotsukete")
variant(

View File

@ -13,6 +13,8 @@ class Nccmp(CMakePackage):
maintainers("ulmononian", "climbfuji")
tags = ["e4s"]
license("GPL-2.0-only")
version("1.9.1.0", sha256="5aa8d6cbc54d26f77e3d0511690cfafa57514a4145f75e8cabce782126509c91")

View File

@ -14,6 +14,8 @@ class Nco(AutotoolsPackage):
maintainers("altheaden", "xylar")
tags = ["e4s"]
license("BSD-3-Clause")
version("5.3.3", sha256="f9185e115e246fe884dcae0804146b56df7257f53de7ba190fea66977ccd5a64")

View File

@ -26,6 +26,7 @@ class Nek5000(Package):
"fluid",
"ecp",
"ecp-apps",
"e4s",
]
version("develop", branch="master")

View File

@ -14,7 +14,7 @@ class Nekbone(Package):
homepage = "https://github.com/Nek5000/Nekbone"
git = "https://github.com/Nek5000/Nekbone.git"
tags = ["proxy-app", "ecp-proxy-app"]
tags = ["proxy-app", "ecp-proxy-app", "e4s"]
license("mpich2")

View File

@ -20,6 +20,8 @@ class NetcdfFortran(AutotoolsPackage):
maintainers("skosukhin", "WardF")
tags = ["e4s"]
license("Apache-2.0")
version("4.6.1", sha256="b50b0c72b8b16b140201a020936aa8aeda5c79cf265c55160986cd637807a37a")

View File

@ -16,7 +16,7 @@ class Ninja(Package):
url = "https://github.com/ninja-build/ninja/archive/v1.7.2.tar.gz"
git = "https://github.com/ninja-build/ninja.git"
tags = ["build-tools", "e4s", "windows"]
tags = ["build-tools", "windows"]
executables = ["^ninja$"]

View File

@ -16,6 +16,8 @@ class NvplScalapack(Package):
maintainers("RMeli")
tags = ["e4s"]
version("0.2.1", sha256="dada4d1ecf044d90609b9e62750b383d11be9b22c87e109414bcc07dce3c83c9")
provides("scalapack")

View File

@ -15,7 +15,7 @@ class Nwchem(Package):
url = "https://github.com/nwchemgit/nwchem/releases/download/v7.2.0-release/nwchem-7.2.0-release.revision-d0d141fd-srconly.2023-03-10.tar.bz2"
git = "https://github.com/nwchemgit/nwchem.git"
tags = ["ecp", "ecp-apps"]
tags = ["ecp", "ecp-apps", "e4s"]
maintainers("jeffhammond")

View File

@ -18,6 +18,8 @@ class Opencv(CMakePackage, CudaPackage):
maintainers("bvanessen", "adamjstewart")
tags = ["e4s"]
license("BSD-3-Clause")
version("master", branch="master")

View File

@ -27,6 +27,8 @@ class Plumed(AutotoolsPackage):
git = "https://github.com/plumed/plumed2.git"
maintainers("marcodelapierre")
tags = ["e4s"]
license("LGPL-3.0-or-later")
version("master", branch="master")

View File

@ -13,6 +13,8 @@ class PrunersNinja(AutotoolsPackage):
url = "https://github.com/PRUNERS/NINJA/releases/download/v1.0.0/NINJA-1.0.0.tar.gz"
git = "https://github.com/PRUNERS/NINJA.git"
tags = ["e4s"]
license("GPL-3.0-or-later")
version("master", branch="master")

View File

@ -14,6 +14,8 @@ class PyCinemaLib(PythonPackage):
url = "https://github.com/cinemascience/cinema_lib/archive/1.2.1.tar.gz"
git = "https://github.com/cinemascience/cinema_lib.git"
tags = ["e4s"]
maintainers("EthanS94")
version("master", branch="master")

View File

@ -13,6 +13,8 @@ class PyDarshan(PythonPackage):
maintainers("jeanbez", "shanedsnyder")
tags = ["e4s"]
# NOTE: don't forget to update the version array further down that sets the appropriate
# darshan-util dependency
version("3.4.6.0", sha256="a105ec5c9bcd4a20469470ca51db8016336ede34a1c33f4488d1ba263a73c378")

View File

@ -16,6 +16,8 @@ class PyDeephyper(PythonPackage):
maintainers("mdorier", "Deathn0t", "bretteiffert")
tags = ["e4s"]
license("BSD-3-Clause")
# Versions

View File

@ -17,6 +17,8 @@ class PyHorovod(PythonPackage, CudaPackage):
license("Apache-2.0")
maintainers("adamjstewart", "aweits", "tgaddair", "thomas-bouvier")
tags = ["e4s"]
version("master", branch="master")
version("0.28.1", tag="v0.28.1", commit="1d217b59949986d025f6db93c49943fb6b6cc78f")
version("0.28.0", tag="v0.28.0", commit="587d72004736209a93ebda8cec0acdb7870db583")

View File

@ -19,6 +19,8 @@ class PyJax(PythonPackage):
license("Apache-2.0")
maintainers("adamjstewart", "jonas-eschle")
tags = ["e4s"]
# version("0.5.0", sha256="49df70bf293a345a7fb519f71193506d37a024c4f850b358042eb32d502c81c8")
version("0.4.38", sha256="43bae65881628319e0a2148e8f81a202fbc2b8d048e35c7cb1df2416672fa4a8")
version("0.4.37", sha256="7774f3d9e23fe199c65589c680c5a5be87a183b89598421a632d8245222b637b")

View File

@ -20,6 +20,7 @@ class PyKeras(PythonPackage):
pypi = "keras/keras-3.0.0.tar.gz"
maintainers("adamjstewart")
tags = ["e4s"]
license("Apache-2.0")
version("3.9.2", sha256="322aab6418ee3de1e2bd0871b60a07f0e444e744a7e8cba79af8b42408879ecf")

View File

@ -15,6 +15,8 @@ class PyOpenai(PythonPackage):
homepage = "https://github.com/openai/openai-python"
pypi = "openai/openai-0.27.8.tar.gz"
tags = ["e4s"]
license("MIT")
version("0.27.8", sha256="2483095c7db1eee274cebac79e315a986c4e55207bb4fa7b82d185b3a2ed9536")

View File

@ -19,6 +19,8 @@ class PyPandas(PythonPackage):
license("Apache-2.0")
maintainers("adamjstewart", "rgommers")
tags = ["e4s"]
version("2.2.3", sha256="4f18ba62b61d7e192368b84517265a99b4d7ee8912f8708660fb4a366cc82667")
version("2.2.2", sha256="9e79019aba43cb4fda9e4d983f8e88ca0373adbb697ae9c6c43093218de28b54")
version("2.2.1", sha256="0ab90f87093c13f3e8fa45b48ba9f39181046e8f3317d3aadb2fffbb1b978572")

View File

@ -16,6 +16,8 @@ class PyScikitLearn(PythonPackage):
license("BSD-3-Clause")
maintainers("adamjstewart", "rgommers")
tags = ["e4s"]
version("main", branch="main")
version("master", branch="main", deprecated=True)
version("1.6.1", sha256="b4fc2525eca2c69a59260f583c56a7557c6ccdf8deafdba6e060f94c1c59738e")

View File

@ -44,6 +44,7 @@ class PyTensorflow(Package, CudaPackage, ROCmPackage, PythonExtension):
license("Apache-2.0")
maintainers("adamjstewart", "aweits")
tags = ["e4s"]
version(
"2.18.0-rocm-enhanced",

View File

@ -23,6 +23,8 @@ class PyTorch(PythonPackage, CudaPackage, ROCmPackage):
license("BSD-3-Clause")
maintainers("adamjstewart")
tags = ["e4s"]
version("main", branch="main")
version("2.6.0", tag="v2.6.0", commit="1eba9b3aa3c43f86f4a2c807ac8e12c4a7767340")
version("2.5.1", tag="v2.5.1", commit="a8d6afb511a69687bbb2b7e88a3cf67917e1697e")

View File

@ -13,6 +13,8 @@ class ScorecCore(CMakePackage):
homepage = "https://www.scorec.rpi.edu/"
git = "https://github.com/SCOREC/core.git"
tags = ["e4s"]
license("BSD-3-Clause")
version("develop")

View File

@ -11,6 +11,8 @@ class Sicm(CMakePackage):
homepage = "https://github.com/lanl/SICM/"
git = "https://github.com/lanl/SICM.git"
tags = ["e4s"]
license("BSD-2-Clause")
version("master")

View File

@ -15,6 +15,8 @@ class Sollve(CMakePackage):
homepage = "https://www.bnl.gov/compsci/projects/SOLLVE/"
git = "https://github.com/SOLLVE/llvm.git"
tags = ["e4s"]
# NOTE: The debug version of LLVM is an order of magnitude larger than
# the release version, and may take up 20-30 GB of space. If you want
# to save space, build with `build_type=Release`.

View File

@ -20,6 +20,8 @@ class Spack(Package):
url = "https://github.com/spack/spack/releases/download/v0.16.2/spack-0.16.2.tar.gz"
maintainers("haampie")
tags = ["e4s"]
license("Apache-2.0 OR MIT")
version("develop", branch="develop")

View File

@ -14,6 +14,8 @@ class Stat(AutotoolsPackage):
git = "https://github.com/llnl/stat.git"
maintainers("lee218llnl")
tags = ["e4s"]
version("develop", branch="develop")
version(
"4.2.1",

View File

@ -16,6 +16,8 @@ class Variorum(CMakePackage):
maintainers("slabasan", "rountree")
tags = ["e4s"]
license("MIT")
version("dev", branch="dev")

View File

@ -49,7 +49,7 @@ class Visit(CMakePackage):
git = "https://github.com/visit-dav/visit.git"
url = "https://github.com/visit-dav/visit/releases/download/v3.2.1/visit3.2.1.tar.gz"
tags = ["radiuss"]
tags = ["radiuss", "e4s"]
maintainers("cyrush")
license("BSD-3-Clause")

View File

@ -19,6 +19,8 @@ class Wannier90(MakefilePackage):
license("GPL-2.0-or-later")
tags = ["e4s"]
version("develop", branch="develop")
version("3.1.0", sha256="40651a9832eb93dec20a8360dd535262c261c34e13c41b6755fa6915c936b254")
version("3.0.0", sha256="f196e441dcd7b67159a1d09d2d7de2893b011a9f03aab6b30c4703ecbf20fe5b")

View File

@ -10,7 +10,7 @@ class Xbraid(MakefilePackage):
homepage = "https://computing.llnl.gov/projects/parallel-time-integration-multigrid/software"
url = "https://github.com/XBraid/xbraid/archive/v2.2.0.tar.gz"
tags = ["radiuss"]
tags = ["radiuss", "e4s"]
version("3.1.0", sha256="3419b22918c65555e8c552b70a0837a251a74c471dac8e4a7b2272bf7d955c88")
version("3.0.0", sha256="06988c0599cd100d3b3f3ebb183c9ad34a4021922e0896815cbedc659aaadce6")

View File

@ -28,6 +28,8 @@ class Xyce(CMakePackage):
url = "https://github.com/Xyce/Xyce/archive/Release-7.2.0.tar.gz"
maintainers("kuberry", "tbird2001")
tags = ["e4s"]
license("GPL-3.0-or-later")
version("master", branch="master")