From a0e80b23b91d81838405cf5efe3e3583521801ef Mon Sep 17 00:00:00 2001 From: Satish Balay Date: Mon, 19 Feb 2024 07:24:28 -0600 Subject: DTK: specify MPI compilers (#42592) Co-authored-by: balay --- var/spack/repos/builtin/packages/datatransferkit/package.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/var/spack/repos/builtin/packages/datatransferkit/package.py b/var/spack/repos/builtin/packages/datatransferkit/package.py index 7f29a80ddf..3142f6140f 100644 --- a/var/spack/repos/builtin/packages/datatransferkit/package.py +++ b/var/spack/repos/builtin/packages/datatransferkit/package.py @@ -35,6 +35,7 @@ class Datatransferkit(CMakePackage): variant("serial", default=True, description="enable Serial backend (default)") variant("shared", default=True, description="enable the build of shared lib") + depends_on("mpi") depends_on("arborx@1.0:", when="+external-arborx") depends_on("boost") depends_on("cmake", type="build") @@ -56,6 +57,10 @@ class Datatransferkit(CMakePackage): "-DDataTransferKit_ENABLE_EXAMPLES=OFF", "-DCMAKE_CXX_EXTENSIONS=OFF", "-DCMAKE_CXX_STANDARD=14", + "-DCMAKE_C_COMPILER=" + spec["mpi"].mpicc, + "-DCMAKE_CXX_COMPILER=" + spec["mpi"].mpicxx, + "-DCMAKE_Fortran_COMPILER=" + spec["mpi"].mpifc, + "-DMPI_BASE_DIR=" + spec["mpi"].prefix, ] if "+openmp" in spec: -- cgit v1.2.3-70-g09d2