From 84568b3454d88eb1630e83d87b98920eaddb27b9 Mon Sep 17 00:00:00 2001 From: Robert Cohn <robert.s.cohn@intel.com> Date: Thu, 25 Jan 2024 11:21:50 -0500 Subject: spack find mpiexec for impi (#42284) --- lib/spack/spack/build_systems/cached_cmake.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'lib') diff --git a/lib/spack/spack/build_systems/cached_cmake.py b/lib/spack/spack/build_systems/cached_cmake.py index 8d3d10a208..ca9eae52b4 100644 --- a/lib/spack/spack/build_systems/cached_cmake.py +++ b/lib/spack/spack/build_systems/cached_cmake.py @@ -199,6 +199,8 @@ class CachedCMakeBuilder(CMakeBuilder): mpiexec = "/usr/bin/srun" else: mpiexec = os.path.join(spec["slurm"].prefix.bin, "srun") + elif hasattr(spec["mpi"].package, "mpiexec"): + mpiexec = spec["mpi"].package.mpiexec else: mpiexec = os.path.join(spec["mpi"].prefix.bin, "mpirun") if not os.path.exists(mpiexec): -- cgit v1.2.3-70-g09d2