summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorMaciej Wójcik <w8jcik@gmail.com>2022-05-23 22:07:47 +0200
committerGitHub <noreply@github.com>2022-05-23 20:07:47 +0000
commitff980a14522652d3c9ee94bb3318a4bda7680b6b (patch)
tree57c3d05f121af3ac9125f3cae60f70fe84b7dc79 /var
parent51130abf8618c50361cdcd35be91f24ed422f607 (diff)
downloadspack-ff980a14522652d3c9ee94bb3318a4bda7680b6b.tar.gz
spack-ff980a14522652d3c9ee94bb3318a4bda7680b6b.tar.bz2
spack-ff980a14522652d3c9ee94bb3318a4bda7680b6b.tar.xz
spack-ff980a14522652d3c9ee94bb3318a4bda7680b6b.zip
plumed: add versions up to v2.8.0 (#30787)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/gromacs/package.py46
-rw-r--r--var/spack/repos/builtin/packages/plumed/package.py17
2 files changed, 42 insertions, 21 deletions
diff --git a/var/spack/repos/builtin/packages/gromacs/package.py b/var/spack/repos/builtin/packages/gromacs/package.py
index c801dc2b76..e8b48a39a5 100644
--- a/var/spack/repos/builtin/packages/gromacs/package.py
+++ b/var/spack/repos/builtin/packages/gromacs/package.py
@@ -99,21 +99,27 @@ class Gromacs(CMakePackage):
depends_on('mpi', when='+mpi')
- # Plumed 2.7.2 needs Gromacs 2021, 2020.6, 2019.6
- # Plumed 2.7.1 needs Gromacs 2021, 2020.5, 2019.6
- # Plumed 2.7.0 needs Gromacs 2020.4, 2019.6
- # Plumed 2.6.3 needs Gromacs 2020.4, 2019.6, 2018.8
- # Plumed 2.6.2 needs Gromacs 2020.4, 2019.6, 2018.8
- # Plumed 2.6.1 needs Gromacs 2020.2, 2019.6, 2018.8
- # Plumed 2.6.0 needs Gromacs 2019.4, 2018.8
- # Plumed 2.5.7 needs Gromacs 2019.4, 2018.8, 2016.6
- # Plumed 2.5.6 needs Gromacs 2019.4, 2018.8, 2016.6
- # Plumed 2.5.5 needs Gromacs 2019.4, 2018.8, 2016.6
- # Plumed 2.5.4 needs Gromacs 2019.4, 2018.8, 2016.6
- # Plumed 2.5.3 needs Gromacs 2019.4, 2018.8, 2016.6
- # Plumed 2.5.2 needs Gromacs 2019.2, 2018.6, 2016.6
- # Plumed 2.5.1 needs Gromacs 2018.6, 2016.6
- # Plumed 2.5.0 needs Gromacs 2018.4, 2016.5
+ # Plumed 2.8.0 needs Gromacs 2021.4, 2020.6, 2019.6
+ # Plumed 2.7.4 needs Gromacs 2021.4, 2020.6, 2019.6
+ # Plumed 2.7.3 needs Gromacs 2021.4, 2020.6, 2019.6
+ # Plumed 2.7.2 needs Gromacs 2021, 2020.6, 2019.6
+ # Plumed 2.7.1 needs Gromacs 2021, 2020.5, 2019.6
+ # Plumed 2.7.0 needs Gromacs 2020.4, 2019.6
+ # Plumed 2.6.6 needs Gromacs 2020.4, 2019.6, 2018.8
+ # Plumed 2.6.5 needs Gromacs 2020.4, 2019.6, 2018.8
+ # Plumed 2.6.4 needs Gromacs 2020.4, 2019.6, 2018.8
+ # Plumed 2.6.3 needs Gromacs 2020.4, 2019.6, 2018.8
+ # Plumed 2.6.2 needs Gromacs 2020.4, 2019.6, 2018.8
+ # Plumed 2.6.1 needs Gromacs 2020.2, 2019.6, 2018.8
+ # Plumed 2.6.0 needs Gromacs 2019.4, 2018.8
+ # Plumed 2.5.7 needs Gromacs 2019.4, 2018.8, 2016.6
+ # Plumed 2.5.6 needs Gromacs 2019.4, 2018.8, 2016.6
+ # Plumed 2.5.5 needs Gromacs 2019.4, 2018.8, 2016.6
+ # Plumed 2.5.4 needs Gromacs 2019.4, 2018.8, 2016.6
+ # Plumed 2.5.3 needs Gromacs 2019.4, 2018.8, 2016.6
+ # Plumed 2.5.2 needs Gromacs 2019.2, 2018.6, 2016.6
+ # Plumed 2.5.1 needs Gromacs 2018.6, 2016.6
+ # Plumed 2.5.0 needs Gromacs 2018.4, 2016.5
# Above dependencies can be verified, and new versions added, by going to
# https://github.com/plumed/plumed2/tree/v2.7.1/patches
@@ -121,18 +127,20 @@ class Gromacs(CMakePackage):
depends_on('plumed+mpi', when='+plumed+mpi')
depends_on('plumed~mpi', when='+plumed~mpi')
+ depends_on('plumed@2.7.3:2.8.0+mpi', when='@2021.4+plumed+mpi')
+ depends_on('plumed@2.7.3:2.8.0~mpi', when='@2021.4+plumed~mpi')
depends_on('plumed@2.7.1:2.7.2+mpi', when='@2021+plumed+mpi')
depends_on('plumed@2.7.1:2.7.2~mpi', when='@2021+plumed~mpi')
- depends_on('plumed@2.7.2+mpi', when='@2020.6+plumed+mpi')
- depends_on('plumed@2.7.2~mpi', when='@2020.6+plumed~mpi')
+ depends_on('plumed@2.7.2:2.8+mpi', when='@2020.6+plumed+mpi')
+ depends_on('plumed@2.7.2:2.8~mpi', when='@2020.6+plumed~mpi')
depends_on('plumed@2.7.1+mpi', when='@2020.5+plumed+mpi')
depends_on('plumed@2.7.1~mpi', when='@2020.5+plumed~mpi')
depends_on('plumed@2.6.2:2.7.0+mpi', when='@2020.4+plumed+mpi')
depends_on('plumed@2.6.2:2.7.0~mpi', when='@2020.4+plumed~mpi')
depends_on('plumed@2.6.1+mpi', when='@2020.2+plumed+mpi')
depends_on('plumed@2.6.1~mpi', when='@2020.2+plumed~mpi')
- depends_on('plumed@2.6.1:2.7.1+mpi', when='@2019.6+plumed+mpi')
- depends_on('plumed@2.6.1:2.7.1~mpi', when='@2019.6+plumed~mpi')
+ depends_on('plumed@2.6.1:2.8.0+mpi', when='@2019.6+plumed+mpi')
+ depends_on('plumed@2.6.1:2.8.0~mpi', when='@2019.6+plumed~mpi')
depends_on('plumed@2.5.3:2.6.0+mpi', when='@2019.4+plumed+mpi')
depends_on('plumed@2.5.3:2.6.0~mpi', when='@2019.4+plumed~mpi')
depends_on('plumed@2.5.2+mpi', when='@2019.2+plumed+mpi')
diff --git a/var/spack/repos/builtin/packages/plumed/package.py b/var/spack/repos/builtin/packages/plumed/package.py
index f057cda389..668069ea53 100644
--- a/var/spack/repos/builtin/packages/plumed/package.py
+++ b/var/spack/repos/builtin/packages/plumed/package.py
@@ -21,17 +21,27 @@ class Plumed(AutotoolsPackage):
and C/C++ codes.
"""
homepage = 'https://www.plumed.org/'
- url = 'https://github.com/plumed/plumed2/archive/v2.6.3.tar.gz'
+ url = 'https://github.com/plumed/plumed2/archive/v2.7.4.tar.gz'
git = 'https://github.com/plumed/plumed2.git'
version('master', branch='master')
+
+ version('2.8.0', sha256='8357eca6f280125037ad4e7c427f96f2af2f60ddfedce1a2e36e1e1cc3bff32b')
+
+ version('2.7.4', sha256='6f5dc16a753c71ed719f17f9cbb61642ab8e716fb7f77e22960dfa145c3b8211')
+ version('2.7.3', sha256='aa1f6200c2ed351e40ce4391a9590f171532474b30f384feddfab10e36d7e08e')
version('2.7.2', sha256='c9a31e68d6440828cf186ca43c9e11a5e5c7ad1c96b2b66ed5a5a141fc954373')
version('2.7.1', sha256='cb8b5735d8dd61980fa6441f3dde3f33544240ae4177da0f529fb5abb355cd4a')
version('2.7.0', sha256='14450ea566c25ac9bf71fd77bb9c0c95e9038462b5739c73a515be82e2011cd6')
- version('2.6.3', preferred=True, sha256='d05b9e4a4c1329fc932d5bdd04f20419be230f98159bdc012a91716461ab4a2f')
+
+ version('2.6.6', sha256='43a7bb410280141c020363671c685a759d4497b3db3eb3c04899264b51a26859')
+ version('2.6.5', sha256='3b72587ba6fe72def46bcc7d917974123279879de7f8335acf542bba57865eed')
+ version('2.6.4', sha256='53e49c0db6cc769d238834bea884e856f4e7bb8f71c9929e5584bd977113f03b')
+ version('2.6.3', sha256='d05b9e4a4c1329fc932d5bdd04f20419be230f98159bdc012a91716461ab4a2f')
version('2.6.2', sha256='bbc2ef0cb08d404513b8b737c72333b6656389e15effd6a0f9ace2a5758c9a4a')
version('2.6.1', sha256='c1b3c397b2d971140aa240dde50e48a04ce78e3dedb02b6dca80fa53f8026e4e')
version('2.6.0', sha256='3d57ae460607a49547ef38a52c4ac93493a3966857c352280a9c05f5dcdb1820')
+
version('2.5.7', sha256='aa10d2879c3edeaef9d5a530fe8b05f67ecfbec2e9423e0f95701d0bc54826c7')
version('2.5.6', sha256='1bc29b0274196fb553cdf7ba8ecb7a93a91d60a920d99863edbcd536d618ce8c')
version('2.5.5', sha256='70faa9ff1938e286dc388cb793b39840953e5646855b684f48df1bc864b737e8')
@@ -41,12 +51,15 @@ class Plumed(AutotoolsPackage):
version('2.5.1', sha256='de309980dcfd6f6e0e70e138856f4bd9eb4d8a513906a5e6389f18a5af7f2eba')
version('2.5.0', sha256='53e08187ec9f8af2326fa84407e34644a7c51d2af93034309fb70675eee5e4f7')
version('2.4.6', sha256='c22ad19f5cd36ce9fe4ba0b53158fc2a3d985c48fc04606e3f3b3e835b994cb3')
+
version('2.4.4', sha256='1e5c24109314481fad404da97d61c7339b219e27e120c9c80bacc79c9f6a51a8')
version('2.4.2', sha256='528ce57f1f5330480bcd403140166a4580efd2acaea39c85dfeca5e2cd649321')
version('2.4.1', sha256='f00410ebdd739c2ddf55fcd714ff4bd88a1029e02d2fc9cea0b5fca34e0fc4eb')
+
version('2.3.5', sha256='a6a66ca4582c1aecc6138c96be015e13cd06a718e8446b2f13e610fe34602e4f')
version('2.3.3', sha256='ac058ff529f207d5b4169fb5a87bdb3c77307dfef1ac543ad8b6c74c5de7fc91')
version('2.3.0', sha256='b1c8a54a313a0569e27e36420770074f35406453f73de70e55c424652abeddf1')
+
version('2.2.4', sha256='d7a1dba34a7fe03f23e8d39ab6e15b230c4851373fdceb3602e2de26ea53ce37')
version('2.2.3', sha256='2db19c5f6a2918833941d0bf47b5431d0865529d786df797ccc966d763ed7b0c')