diff options
author | Loris Ercole <30901257+lorisercole@users.noreply.github.com> | 2023-08-25 14:53:22 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-08-25 08:53:22 -0400 |
commit | 450235165955ebd939c1d25d98776e52ec5d620c (patch) | |
tree | 745c5c0b85e5cef079cd444e623ba26bdb34e77c | |
parent | 8a08f09ac0208718feb78077288b4b0eeab3597a (diff) | |
download | spack-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.py | 8 |
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" ) ) |