From 603d3f2283fff36cac53972ecd1343bbfd42b76f Mon Sep 17 00:00:00 2001 From: Ken Raffenetti Date: Mon, 19 Feb 2024 04:38:49 -0600 Subject: [PATCH] mpich: Remove invalid pmi option (#42686) pmi=off is not a valid configuration option. MPICH cannot function without a PMI library. Fixes #42685. --- var/spack/repos/builtin/packages/mpich/package.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/var/spack/repos/builtin/packages/mpich/package.py b/var/spack/repos/builtin/packages/mpich/package.py index 3398da3f5a3..12815e54463 100644 --- a/var/spack/repos/builtin/packages/mpich/package.py +++ b/var/spack/repos/builtin/packages/mpich/package.py @@ -63,7 +63,7 @@ class Mpich(AutotoolsPackage, CudaPackage, ROCmPackage): "pmi", default="pmi", description="""PMI interface.""", - values=("off", "pmi", "pmi2", "pmix", "cray"), + values=("pmi", "pmi2", "pmix", "cray"), multi=False, ) variant( @@ -385,8 +385,6 @@ def is_disabled(text): if re.search(r"--with-thread-package=argobots", output): variants.append("+argobots") - if re.search(r"--with-pmi=no", output): - variants.append("pmi=off") elif re.search(r"--with-pmi=simple", output): variants.append("pmi=pmi") elif re.search(r"--with-pmi=pmi2/simple", output):