summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLoris Ercole <30901257+lorisercole@users.noreply.github.com>2023-08-25 14:53:22 +0200
committerGitHub <noreply@github.com>2023-08-25 08:53:22 -0400
commit450235165955ebd939c1d25d98776e52ec5d620c (patch)
tree745c5c0b85e5cef079cd444e623ba26bdb34e77c
parent8a08f09ac0208718feb78077288b4b0eeab3597a (diff)
downloadspack-450235165955ebd939c1d25d98776e52ec5d620c.tar.gz
spack-450235165955ebd939c1d25d98776e52ec5d620c.tar.bz2
spack-450235165955ebd939c1d25d98776e52ec5d620c.tar.xz
spack-450235165955ebd939c1d25d98776e52ec5d620c.zip
intel-oneapi-mkl: add hpcx-mpi to the list of supported MPI libs (#39625)
Co-authored-by: Loris Ercole <a-lercole@microsoft.com>
-rw-r--r--var/spack/repos/builtin/packages/intel-oneapi-mkl/package.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/var/spack/repos/builtin/packages/intel-oneapi-mkl/package.py b/var/spack/repos/builtin/packages/intel-oneapi-mkl/package.py
index 4dcb107dd1..f90a725ab4 100644
--- a/var/spack/repos/builtin/packages/intel-oneapi-mkl/package.py
+++ b/var/spack/repos/builtin/packages/intel-oneapi-mkl/package.py
@@ -201,14 +201,16 @@ class IntelOneapiMkl(IntelOneApiLibraryPackage):
]
):
libs.append(self._xlp64_lib("libmkl_blacs_intelmpi"))
- elif any(self.spec.satisfies(m) for m in ["^openmpi", "mpi_family=openmpi"]):
+ elif any(
+ self.spec.satisfies(m) for m in ["^openmpi", "^hpcx-mpi", "mpi_family=openmpi"]
+ ):
libs.append(self._xlp64_lib("libmkl_blacs_openmpi"))
else:
raise RuntimeError(
(
- "intel-oneapi-mpi +cluster requires one of ^intel-oneapi-mpi, "
+ "intel-oneapi-mkl +cluster requires one of ^intel-oneapi-mpi, "
"^intel-mpi, ^mpich, ^cray-mpich, mpi_family=mpich, ^openmpi, "
- "or mpi_family=openmpi"
+ "^hpcx-mpi, or mpi_family=openmpi"
)
)