diff options
author | Jack Morrison <32687739+jack-morrison@users.noreply.github.com> | 2023-05-30 17:37:58 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-05-30 16:37:58 -0500 |
commit | 84faf5a6cf342efddb976b7432e44aff12f1c985 (patch) | |
tree | 4e9a4ddf38ccc16c773ec9dfe8e76975116d0df3 | |
parent | 9428749a3cec58f0a1baee5602f23b5975f3f9ae (diff) | |
download | spack-84faf5a6cf342efddb976b7432e44aff12f1c985.tar.gz spack-84faf5a6cf342efddb976b7432e44aff12f1c985.tar.bz2 spack-84faf5a6cf342efddb976b7432e44aff12f1c985.tar.xz spack-84faf5a6cf342efddb976b7432e44aff12f1c985.zip |
intel-mpi-benchmarks: Add MPI implementation check variant (#37363)
* Add MPI implementation check variant to Intel MPI Benchmarks
* [@spackbot] updating style on behalf of jack-morrison
-rw-r--r-- | var/spack/repos/builtin/packages/intel-mpi-benchmarks/package.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/intel-mpi-benchmarks/package.py b/var/spack/repos/builtin/packages/intel-mpi-benchmarks/package.py index f783841d72..ff0371a7c9 100644 --- a/var/spack/repos/builtin/packages/intel-mpi-benchmarks/package.py +++ b/var/spack/repos/builtin/packages/intel-mpi-benchmarks/package.py @@ -57,6 +57,9 @@ class IntelMpiBenchmarks(MakefilePackage): variant("p2p", default=True, description="Build P2P benchmark", when="@2018:") variant("rma", default=True, description="Build RMA benchmark") variant("mt", default=True, description="Build MT benchmark") + variant( + "check", default=False, description="Build with MPI implementation verification checks" + ) # Handle missing variants in previous versions conflicts("+p2p", when="@:2019") @@ -101,9 +104,12 @@ class IntelMpiBenchmarks(MakefilePackage): if "+mt" in spec: targets.append("MT") - if self.spec.satisfies("@2019:"): + if spec.satisfies("@2019:"): targets = ["TARGET=" + target for target in targets] + if "+check" in spec: + targets.append("CPPFLAGS=-DCHECK") + return targets def edit(self, spec, prefix): |