diff options
author | Howard Pritchard <hppritcha@gmail.com> | 2024-03-23 07:36:06 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-23 14:36:06 +0100 |
commit | 1c3c21d9c790a0c8671636fd849877e0ee185984 (patch) | |
tree | 51658c425c916f3b678e17760677017a32426b35 /var | |
parent | cbe9b3d01cc3ced3276042ff87e94505fcfbc4c1 (diff) | |
download | spack-1c3c21d9c790a0c8671636fd849877e0ee185984.tar.gz spack-1c3c21d9c790a0c8671636fd849877e0ee185984.tar.bz2 spack-1c3c21d9c790a0c8671636fd849877e0ee185984.tar.xz spack-1c3c21d9c790a0c8671636fd849877e0ee185984.zip |
mpich: add variant +xpmem to specify use of xpmem (#43293)
Signed-off-by: Howard Pritchard <hppritcha@gmail.com>
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/mpich/package.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/mpich/package.py b/var/spack/repos/builtin/packages/mpich/package.py index 61967ab917..819273973d 100644 --- a/var/spack/repos/builtin/packages/mpich/package.py +++ b/var/spack/repos/builtin/packages/mpich/package.py @@ -137,6 +137,9 @@ supported, and netmod is ignored if device is ch3:sock.""", ) depends_on("hcoll", when="+hcoll") + variant("xpmem", default=False, when="@3.4:", description="Enable XPMEM support") + depends_on("xpmem", when="+xpmem") + # Todo: cuda can be a conditional variant, but it does not seem to work when # overriding the variant from CudaPackage. conflicts("+cuda", when="@:3.3") @@ -627,6 +630,9 @@ supported, and netmod is ignored if device is ch3:sock.""", if "+hcoll" in spec: config_args.append("--with-hcoll=" + spec["hcoll"].prefix) + if "+xpmem" in spec: + config_args.append("--with-xpmem=" + spec["xpmem"].prefix) + return config_args @run_after("install") |