mpich: Disallow dataloop variant with GPU support (#46903)
MPICH only supports GPU-aware builds with the yaksa datatype engine. Fixes #44092.
This commit is contained in:
parent
dbe323c631
commit
a1f2e794c7
@ -135,6 +135,8 @@ class Mpich(AutotoolsPackage, CudaPackage, ROCmPackage):
|
|||||||
|
|
||||||
conflicts("datatype-engine=yaksa", when="device=ch3")
|
conflicts("datatype-engine=yaksa", when="device=ch3")
|
||||||
conflicts("datatype-engine=yaksa", when="device=ch3:sock")
|
conflicts("datatype-engine=yaksa", when="device=ch3:sock")
|
||||||
|
conflicts("datatype-engine=dataloop", when="+cuda")
|
||||||
|
conflicts("datatype-engine=dataloop", when="+rocm")
|
||||||
|
|
||||||
variant(
|
variant(
|
||||||
"hcoll",
|
"hcoll",
|
||||||
|
Loading…
Reference in New Issue
Block a user