summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Kuhn <michael.kuhn@ovgu.de>2021-01-26 01:00:30 +0100
committerGitHub <noreply@github.com>2021-01-25 18:00:30 -0600
commit26d4d54a429651b404e96f63af09b4f6df8497a6 (patch)
tree76fbfc9a365ee874f489ea2690491bf7a8e77002
parent5447dd6fb897d4c0e0bbe0f3bb013048bd75c97d (diff)
downloadspack-26d4d54a429651b404e96f63af09b4f6df8497a6.tar.gz
spack-26d4d54a429651b404e96f63af09b4f6df8497a6.tar.bz2
spack-26d4d54a429651b404e96f63af09b4f6df8497a6.tar.xz
spack-26d4d54a429651b404e96f63af09b4f6df8497a6.zip
mpich: add 3.4 (#21007)
This also switches the default device to ch4 and the default netmod to ofi (tcp does not exist for ch4).
-rw-r--r--var/spack/repos/builtin/packages/mpich/package.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/var/spack/repos/builtin/packages/mpich/package.py b/var/spack/repos/builtin/packages/mpich/package.py
index 6d5d7b4373..60c43c4d01 100644
--- a/var/spack/repos/builtin/packages/mpich/package.py
+++ b/var/spack/repos/builtin/packages/mpich/package.py
@@ -24,6 +24,7 @@ class Mpich(AutotoolsPackage):
executables = ['^mpichversion$']
version('develop', submodules=True)
+ version('3.4', sha256='ce5e238f0c3c13ab94a64936060cff9964225e3af99df1ea11b130f20036c24b')
version('3.3.2', sha256='4bfaf8837a54771d3e4922c84071ef80ffebddbb6971a006038d91ee7ef959b9')
version('3.3.1', sha256='fe551ef29c8eea8978f679484441ed8bb1d943f6ad25b63c235d4b9243d551e5')
version('3.3', sha256='329ee02fe6c3d101b6b30a7b6fb97ddf6e82b28844306771fa9dd8845108fa0b')
@@ -51,15 +52,16 @@ class Mpich(AutotoolsPackage):
)
variant(
'device',
- default='ch3',
+ default='ch4',
description='''Abstract Device Interface (ADI)
-implementation. The ch4 device is currently in experimental state''',
+implementation. The ch4 device is in experimental state for versions
+before 3.4.''',
values=('ch3', 'ch4'),
multi=False
)
variant(
'netmod',
- default='tcp',
+ default='ofi',
description='''Network module. Only single netmod builds are
supported. For ch3 device configurations, this presumes the
ch3:nemesis communication channel. ch3:sock is not supported by this