From 5206bca19badc065e76475f1d787758f14fd17ea Mon Sep 17 00:00:00 2001 From: Christoph Junghans Date: Thu, 10 Feb 2022 09:37:21 -0700 Subject: lammps: add new versions (#27462) * lammps: add new versions --- var/spack/repos/builtin/packages/lammps/package.py | 25 +++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/var/spack/repos/builtin/packages/lammps/package.py b/var/spack/repos/builtin/packages/lammps/package.py index 3c658676e9..f1dfff979a 100644 --- a/var/spack/repos/builtin/packages/lammps/package.py +++ b/var/spack/repos/builtin/packages/lammps/package.py @@ -21,6 +21,19 @@ class Lammps(CMakePackage, CudaPackage): tags = ['ecp', 'ecp-apps'] version('master', branch='master') + version('20220107', sha256='fbf6c6814968ae0d772d7b6783079ff4f249a8faeceb39992c344969e9f1edbb') + version('20211214', sha256='9f7b1ee2394678c1a6baa2c158a62345680a952eee251783e3c246b3f12db4c9') + version('20211027', sha256='c06f682fcf9d5921ca90c857a104e90fba0fe65decaac9732745e4da49281938') + version('20210929.2', sha256='26586c1e82356b60e40359ee474818003c7788214bfe2bfe9128a3dbe5200b4d') + version('20210929.1', sha256='3b792e20864bf88b855332486996f2c540deabb4e3507e48fa4ee96ad79615ec') + version('20210929', sha256='5132f332b582be3006510562ef10bac9ef76d760f34fc08a2af556416c57cf4c') + version('20210920', sha256='e3eba96933c1dd3177143c7ac837cae69faceba196948fbad2970425db414d8c') + version('20210831', sha256='532c42576a79d72682deaf43225ca773ed9f9e35deb484a82f91905b6cba23ec') + version('20210730', sha256='c5e998c8282a835d2bcba4fceffe3cecdf9aed9bdf79fa9c945af573e632f6e7') + version('20210728', sha256='6b844d2c3f7170a59d36fbf761483aa0c63d95eda254d00fe4d10542403abe36') + version('20210702', sha256='4fdd8ca2dbde8809c0048716650b73ae1f840e22ebe24b25f6f7a499377fea57') + version('20210514', sha256='74d9c4386f2181b15a024314c42b7a0b0aaefd3b4b947aeca00fe07e5b2f3317') + version('20210408', sha256='1645147b7777de4f616b8232edf0b597868084f969c777fa0a757949c3f71f56') version('20210310', sha256='25708378dbeccf794bc5045aceb84380bf4a3ca03fc8e5d150a26ca88d371474') version('20201029', sha256='759705e16c1fedd6aa6e07d028cc0c78d73c76b76736668420946a74050c3726') version('20200721', sha256='845bfeddb7b667799a1a5dbc166b397d714c3d2720316604a979d3465b4190a9') @@ -55,9 +68,14 @@ class Lammps(CMakePackage, CudaPackage): version('20170901', sha256='5d88d4e92f4e0bb57c8ab30e0d20de556830af820223778b9967bec2184efd46') def url_for_version(self, version): - vdate = dt.datetime.strptime(str(version), "%Y%m%d") - return "https://github.com/lammps/lammps/archive/patch_{0}.tar.gz".format( - vdate.strftime("%d%b%Y").lstrip('0')) + split_ver = str(version).split('.') + vdate = dt.datetime.strptime(split_ver[0], "%Y%m%d") + if len(split_ver) < 2: + update = "" + else: + update = "_update{0}".format(split_ver[1]) + return "https://github.com/lammps/lammps/archive/patch_{0}{1}.tar.gz".format( + vdate.strftime("%d%b%Y").lstrip('0'), update) supported_packages = ['asphere', 'body', 'class2', 'colloid', 'compress', 'coreshell', 'dipole', 'granular', 'kspace', @@ -179,6 +197,7 @@ class Lammps(CMakePackage, CudaPackage): mpi_prefix, 'ON' if '+mpi' in spec else 'OFF'), self.define_from_variant('BUILD_OMP', 'openmp'), + '-DENABLE_TESTING=ON' ] if spec.satisfies('+cuda'): args.append('-DPKG_GPU=ON') -- cgit v1.2.3-70-g09d2