lammps: add versions 20250402 and 20240829.2 (#50031)
This commit is contained in:
parent
4ae4739537
commit
9a37a6fcb1
@ -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")
|
||||||
|
Loading…
Reference in New Issue
Block a user