From 214890c026cff8002bd9e8554aecb2b58c32b08c Mon Sep 17 00:00:00 2001 From: Erik Date: Mon, 31 Oct 2022 12:33:55 -0400 Subject: Enable Cuda for AMReX smoke test. (#28576) * Enable Cuda for AMReX smoke test. * style fix * more style fixes * change /... to join_path Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com> --- var/spack/repos/builtin/packages/amrex/package.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'var/spack/repos/builtin/packages/amrex/package.py') diff --git a/var/spack/repos/builtin/packages/amrex/package.py b/var/spack/repos/builtin/packages/amrex/package.py index 55bb65fc8f..b41bd126fa 100644 --- a/var/spack/repos/builtin/packages/amrex/package.py +++ b/var/spack/repos/builtin/packages/amrex/package.py @@ -342,8 +342,13 @@ class Amrex(CMakePackage, CudaPackage, ROCmPackage): args = [] args.append("-S./cache/amrex/Tests/SpackSmokeTest") args.append("-DAMReX_ROOT=" + self.prefix) - args.append("-DMPI_C_COMPILER=" + self.spec["mpi"].mpicc) - args.append("-DMPI_CXX_COMPILER=" + self.spec["mpi"].mpicxx) + if "+mpi" in self.spec: + args.append("-DMPI_C_COMPILER=" + self.spec["mpi"].mpicc) + args.append("-DMPI_CXX_COMPILER=" + self.spec["mpi"].mpicxx) + + if "+cuda" in self.spec: + args.append("-DCMAKE_CUDA_COMPILER=" + join_path(self.spec["cuda"].prefix.bin, "nvcc")) + args.extend(self.cmake_args()) self.run_test(cmake_bin, args, purpose="Configure with CMake") -- cgit v1.2.3-60-g2f50