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.
MadMPI benchmark is benchmark designed to assess the performance 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. benchmark any MPI library.
""" """
@ -22,6 +24,7 @@ class Mpibenchmark(AutotoolsPackage):
license("GPL-2.0-or-later", checked_by="a-denis") license("GPL-2.0-or-later", checked_by="a-denis")
version("master", branch="master") version("master", branch="master")
version("0.6", sha256="4e956394856476b5b31fb170b488fc3c2fbbcd98fe140d71d0bca9bc171617be")
version("0.5", sha256="bba9e5aa8b58c041f89e4518a0a7f80a63ebfaf0f90bb8bdd0976d1bf22bed83") version("0.5", sha256="bba9e5aa8b58c041f89e4518a0a7f80a63ebfaf0f90bb8bdd0976d1bf22bed83")
version("0.4", sha256="f3d562683bad29e00efae11a449596feacdef5f29cd4f1d60d01368adacece37") version("0.4", sha256="f3d562683bad29e00efae11a449596feacdef5f29cd4f1d60d01368adacece37")
version("0.3", sha256="af82d48a0a00971c9294725ea6944b8683c12ab3b8203357379fa0969e61325f") version("0.3", sha256="af82d48a0a00971c9294725ea6944b8683c12ab3b8203357379fa0969e61325f")
@ -54,9 +57,9 @@ def configure_args(self):
"--with-hwloc", # always use hwloc in spack "--with-hwloc", # always use hwloc in spack
"--without-cuda", "--without-cuda",
"--without-hip", "--without-hip",
self.enable_or_disable("optimize"), *self.enable_or_disable("optimize"),
self.enable_or_disable("debug"), *self.enable_or_disable("debug"),
self.enable_or_disable("asan"), *self.enable_or_disable("asan"),
] ]
return config_args return config_args