From a1f2e794c7e60a5caac797d31ef177b3b1f71894 Mon Sep 17 00:00:00 2001 From: Ken Raffenetti Date: Fri, 11 Oct 2024 18:45:39 -0500 Subject: [PATCH] mpich: Disallow dataloop variant with GPU support (#46903) MPICH only supports GPU-aware builds with the yaksa datatype engine. Fixes #44092. --- var/spack/repos/builtin/packages/mpich/package.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/var/spack/repos/builtin/packages/mpich/package.py b/var/spack/repos/builtin/packages/mpich/package.py index b756d5f5dc8..5fc0538f15c 100644 --- a/var/spack/repos/builtin/packages/mpich/package.py +++ b/var/spack/repos/builtin/packages/mpich/package.py @@ -135,6 +135,8 @@ class Mpich(AutotoolsPackage, CudaPackage, ROCmPackage): conflicts("datatype-engine=yaksa", when="device=ch3") conflicts("datatype-engine=yaksa", when="device=ch3:sock") + conflicts("datatype-engine=dataloop", when="+cuda") + conflicts("datatype-engine=dataloop", when="+rocm") variant( "hcoll",