From 118f5d26838acb4affc1a3ddbe84c9118722ec40 Mon Sep 17 00:00:00 2001 From: Ken Raffenetti Date: Mon, 18 Nov 2024 14:20:10 -0600 Subject: mpich: Remove incorrect dependency (#47586) The gni libfabric provider works on some Cray systems, but not all. For example, Slingshot-based machines use a different libfabric provider (cxi). Therefore libfabric/gni should not be a dependency when using Cray PMI. --- var/spack/repos/builtin/packages/mpich/package.py | 1 - 1 file changed, 1 deletion(-) diff --git a/var/spack/repos/builtin/packages/mpich/package.py b/var/spack/repos/builtin/packages/mpich/package.py index b93fae3ddd..f97ce4f545 100644 --- a/var/spack/repos/builtin/packages/mpich/package.py +++ b/var/spack/repos/builtin/packages/mpich/package.py @@ -262,7 +262,6 @@ supported, and netmod is ignored if device is ch3:sock.""", depends_on("hwloc@2.0.0:", when="@3.3: +hwloc") depends_on("libfabric", when="netmod=ofi") - depends_on("libfabric fabrics=gni", when="netmod=ofi pmi=cray") # The ch3 ofi netmod results in crashes with libfabric 1.7 # See https://github.com/pmodels/mpich/issues/3665 depends_on("libfabric@:1.6", when="device=ch3 netmod=ofi") -- cgit v1.2.3-70-g09d2