mpibenchmark: add v0.6 (#49612)

* mpibenchmark: add version 0.6
* mpibenchmark: fix syntax
* mpibenchmark: improve package description
This commit is contained in:
Alexandre DENIS 2025-03-21 17:54:56 +01:00 committed by GitHub
parent 54ad5dca45
commit 3d0263755e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -9,7 +9,9 @@ class Mpibenchmark(AutotoolsPackage):
"""MadMPI benchmark.
MadMPI benchmark is benchmark designed to assess the performance
of MPI libraries using various metrics. It may be used to
of MPI libraries using various metrics: point-to-point communications,
collectives, communication/computation overlap, scalability with the
number of requests, RMA, multi-threaded communications. It may be used to
benchmark any MPI library.
"""
@ -22,6 +24,7 @@ class Mpibenchmark(AutotoolsPackage):
license("GPL-2.0-or-later", checked_by="a-denis")
version("master", branch="master")
version("0.6", sha256="4e956394856476b5b31fb170b488fc3c2fbbcd98fe140d71d0bca9bc171617be")
version("0.5", sha256="bba9e5aa8b58c041f89e4518a0a7f80a63ebfaf0f90bb8bdd0976d1bf22bed83")
version("0.4", sha256="f3d562683bad29e00efae11a449596feacdef5f29cd4f1d60d01368adacece37")
version("0.3", sha256="af82d48a0a00971c9294725ea6944b8683c12ab3b8203357379fa0969e61325f")
@ -54,9 +57,9 @@ def configure_args(self):
"--with-hwloc", # always use hwloc in spack
"--without-cuda",
"--without-hip",
self.enable_or_disable("optimize"),
self.enable_or_disable("debug"),
self.enable_or_disable("asan"),
*self.enable_or_disable("optimize"),
*self.enable_or_disable("debug"),
*self.enable_or_disable("asan"),
]
return config_args