summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorG-Ragghianti <33492707+G-Ragghianti@users.noreply.github.com>2023-03-27 14:26:56 -0400
committerGitHub <noreply@github.com>2023-03-27 11:26:56 -0700
commit4c599980dade46477ccd5a806e03b43fc3e664bb (patch)
tree433e6f134b2ef964ffb5f5e07b103c75047803d2
parent7266cc9b92b14a4b46c51f30f64f61233c941632 (diff)
downloadspack-4c599980dade46477ccd5a806e03b43fc3e664bb.tar.gz
spack-4c599980dade46477ccd5a806e03b43fc3e664bb.tar.bz2
spack-4c599980dade46477ccd5a806e03b43fc3e664bb.tar.xz
spack-4c599980dade46477ccd5a806e03b43fc3e664bb.zip
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>
-rw-r--r--var/spack/repos/builtin/packages/heffte/package.py5
1 files changed, 4 insertions, 1 deletions
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