summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorNithin Senthil Kumar <sk95.nithin@gmail.com>2020-11-19 07:47:57 -0500
committerGitHub <noreply@github.com>2020-11-19 13:47:57 +0100
commit5129d84304035622d84ac61139625e4a88a686de (patch)
treeb853fa898eec43795eb79d435b1a4aec4c7b3b08 /var
parent14a9359395e9e50536c4629159c1a08fc763e4c5 (diff)
downloadspack-5129d84304035622d84ac61139625e4a88a686de.tar.gz
spack-5129d84304035622d84ac61139625e4a88a686de.tar.bz2
spack-5129d84304035622d84ac61139625e4a88a686de.tar.xz
spack-5129d84304035622d84ac61139625e4a88a686de.zip
mvapich2: extended the fabrics variant description (#19860)
The point of this variant is to give the end user an option to use system installed fabrics such as mofed instead of upstream fabrics such as rdma-core. This was found to avoid run time errors on some systems. Co-authored-by: nithintsk <nithintsk@github.com>
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/mvapich2/package.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/var/spack/repos/builtin/packages/mvapich2/package.py b/var/spack/repos/builtin/packages/mvapich2/package.py
index 3031082ee7..b2c412aea7 100644
--- a/var/spack/repos/builtin/packages/mvapich2/package.py
+++ b/var/spack/repos/builtin/packages/mvapich2/package.py
@@ -13,7 +13,7 @@ class Mvapich2(AutotoolsPackage):
networks (InfiniBand, Omni-Path, Ethernet/iWARP, and RoCE) and computing
platforms (x86 (Intel and AMD), ARM and OpenPOWER)"""
- homepage = "http://mvapich.cse.ohio-state.edu/"
+ homepage = "http://mvapich.cse.ohio-state.edu/userguide/userguide_spack/"
url = "http://mvapich.cse.ohio-state.edu/download/mvapich/mv2/mvapich2-2.3.4.tar.gz"
list_url = "http://mvapich.cse.ohio-state.edu/downloads/"
@@ -83,7 +83,12 @@ class Mvapich2(AutotoolsPackage):
variant(
'fabrics',
- description='The fabric enabled for this build',
+ description='Select the fabric to be enabled for this build.'
+ 'If you have verbs (either from OFED or MOFED), PSM or PSM2 '
+ 'installed on the system already, you may need to setup external '
+ 'packages in the package.yaml file for rdma-core, psm or opa-psm2. '
+ 'This is recommended to avoid unexpected runtime failures. For '
+ 'more info, visit the homepage url.',
default='mrail',
values=(
'psm', 'psm2', 'sock', 'nemesisib', 'nemesis', 'mrail',