Skip to content

Commit 4502351

Browse files
lorisercoleLoris Ercole
and
Loris Ercole
authored
intel-oneapi-mkl: add hpcx-mpi to the list of supported MPI libs (spack#39625)
Co-authored-by: Loris Ercole <[email protected]>
1 parent 8a08f09 commit 4502351

File tree

1 file changed

+5
-3
lines changed
  • var/spack/repos/builtin/packages/intel-oneapi-mkl

1 file changed

+5
-3
lines changed

var/spack/repos/builtin/packages/intel-oneapi-mkl/package.py

+5-3
Original file line numberDiff line numberDiff line change
@@ -201,14 +201,16 @@ def _find_mkl_libs(self, shared):
201201
]
202202
):
203203
libs.append(self._xlp64_lib("libmkl_blacs_intelmpi"))
204-
elif any(self.spec.satisfies(m) for m in ["^openmpi", "mpi_family=openmpi"]):
204+
elif any(
205+
self.spec.satisfies(m) for m in ["^openmpi", "^hpcx-mpi", "mpi_family=openmpi"]
206+
):
205207
libs.append(self._xlp64_lib("libmkl_blacs_openmpi"))
206208
else:
207209
raise RuntimeError(
208210
(
209-
"intel-oneapi-mpi +cluster requires one of ^intel-oneapi-mpi, "
211+
"intel-oneapi-mkl +cluster requires one of ^intel-oneapi-mpi, "
210212
"^intel-mpi, ^mpich, ^cray-mpich, mpi_family=mpich, ^openmpi, "
211-
"or mpi_family=openmpi"
213+
"^hpcx-mpi, or mpi_family=openmpi"
212214
)
213215
)
214216

0 commit comments

Comments
 (0)