lammps: add versions 20250402 and 20240829.2 (#50031)

This commit is contained in:
Richard Berger 2025-04-14 01:14:22 -06:00 committed by GitHub
parent 4ae4739537
commit 9a37a6fcb1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -30,12 +30,18 @@ class Lammps(CMakePackage, CudaPackage, ROCmPackage, PythonExtension):
# marked deprecated=True # marked deprecated=True
# * patch releases older than a stable release should be marked deprecated=True # * patch releases older than a stable release should be marked deprecated=True
version("develop", branch="develop") version("develop", branch="develop")
version("20250402", sha256="5087ebd6b00cd44a7d73303d49685668f6effa76dc375912f7f75db558b39bca")
version("20250204", sha256="a4cb0a58451d47ac31ee3e1f148d92f445298d6e27f2d06f161b9b4168d79eb1") version("20250204", sha256="a4cb0a58451d47ac31ee3e1f148d92f445298d6e27f2d06f161b9b4168d79eb1")
version("20241119", sha256="7d1a825f13eef06d82ed8ae950f4a5ca6da9f6a5979745a85a7a58781e4c6ffa") version("20241119", sha256="7d1a825f13eef06d82ed8ae950f4a5ca6da9f6a5979745a85a7a58781e4c6ffa")
version(
"20240829.2",
sha256="f8ca3f021a819ced8658055f7750e235c51b4937ddb621cf1bd7bee08e0b6266",
preferred=True,
)
version( version(
"20240829.1", "20240829.1",
sha256="3aea41869aa2fb8120fc4814cab645686f969e2eb7c66aa5587e500597d482dc", sha256="3aea41869aa2fb8120fc4814cab645686f969e2eb7c66aa5587e500597d482dc",
preferred=True, deprecated=True,
) )
version( version(
"20240829", "20240829",
@ -421,6 +427,7 @@ class Lammps(CMakePackage, CudaPackage, ROCmPackage, PythonExtension):
depends_on("fortran", type="build", when=f"+{fc_pkg}") depends_on("fortran", type="build", when=f"+{fc_pkg}")
stable_versions = { stable_versions = {
"20240829.2",
"20240829.1", "20240829.1",
"20240829", "20240829",
"20230802.4", "20230802.4",
@ -707,6 +714,7 @@ def url_for_version(self, version):
depends_on("blas", when="+latte") depends_on("blas", when="+latte")
depends_on("lapack", when="+latte") depends_on("lapack", when="+latte")
depends_on("python", when="+python") depends_on("python", when="+python")
depends_on("python@3.6:", when="@20250402: +python")
depends_on("mpi", when="+user-lb") depends_on("mpi", when="+user-lb")
depends_on("mpi", when="+latboltz") depends_on("mpi", when="+latboltz")
depends_on("mpi", when="+user-h5md") depends_on("mpi", when="+user-h5md")
@ -726,6 +734,7 @@ def url_for_version(self, version):
depends_on("kokkos@4.3.01:", when="@20240627: +kokkos") depends_on("kokkos@4.3.01:", when="@20240627: +kokkos")
depends_on("kokkos@4.4.01:", when="@20241119: +kokkos") depends_on("kokkos@4.4.01:", when="@20241119: +kokkos")
depends_on("kokkos@4.5.01:", when="@20250204: +kokkos") depends_on("kokkos@4.5.01:", when="@20250204: +kokkos")
depends_on("kokkos@4.6.00:", when="@20250402: +kokkos")
depends_on("adios2", when="+user-adios") depends_on("adios2", when="+user-adios")
depends_on("adios2", when="+adios") depends_on("adios2", when="+adios")
depends_on("plumed", when="+user-plumed") depends_on("plumed", when="+user-plumed")
@ -769,6 +778,11 @@ def url_for_version(self, version):
extends("python", when="+python") extends("python", when="+python")
conflicts(
"lammps_sizes=smallsmall",
when="@20250402:",
msg="smallsmall support has been removed in version 20250402",
)
conflicts("+cuda", when="+opencl") conflicts("+cuda", when="+opencl")
conflicts("+rocm", when="+opencl") conflicts("+rocm", when="+opencl")
conflicts("+body", when="+poems@:20180628") conflicts("+body", when="+poems@:20180628")