From 4c599980dade46477ccd5a806e03b43fc3e664bb Mon Sep 17 00:00:00 2001 From: G-Ragghianti <33492707+G-Ragghianti@users.noreply.github.com> Date: Mon, 27 Mar 2023 14:26:56 -0400 Subject: Package heffte: Enable smoke test to find MPI launcher (#35724) * Enable smoke test to find MPI launcher * Adding self as maintainer * Style fix * Update var/spack/repos/builtin/packages/heffte/package.py --------- Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com> --- var/spack/repos/builtin/packages/heffte/package.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'var') diff --git a/var/spack/repos/builtin/packages/heffte/package.py b/var/spack/repos/builtin/packages/heffte/package.py index d933c06839..700a01f9f0 100644 --- a/var/spack/repos/builtin/packages/heffte/package.py +++ b/var/spack/repos/builtin/packages/heffte/package.py @@ -17,7 +17,7 @@ class Heffte(CMakePackage, CudaPackage, ROCmPackage): url = "https://github.com/icl-utk-edu/heffte/archive/refs/tags/v2.3.0.tar.gz" git = "https://github.com/icl-utk-edu/heffte/" - maintainers("mkstoyanov") + maintainers("mkstoyanov", "G-Ragghianti") tags = ["e4s", "ecp"] test_requires_compiler = True @@ -179,6 +179,9 @@ class Heffte(CMakePackage, CudaPackage, ROCmPackage): "-Drocfft_DIR=" + join_path(self.spec["rocfft"].prefix, "lib", "cmake", "rocfft") ) + # Provide the path to the MPI dependency so that the test can find an MPI launcher + options.append("-DMPI_HOME=" + self.spec["mpi"].prefix) + if not self.run_test(cmake_bin, options=options, purpose="Generate the Makefile"): tty.msg("Skipping heffte test: failed to generate Makefile") return -- cgit v1.2.3-70-g09d2