osu-micro-benchmarks: add v7.0.1 (#34221)
Co-authored-by: Matt Lieber <lieber.31@osu.edu>
This commit is contained in:
parent
541e75350f
commit
63cadf04ea
@ -16,10 +16,11 @@ class OsuMicroBenchmarks(AutotoolsPackage, CudaPackage, ROCmPackage):
|
||||
and can be used for both traditional and GPU-enhanced nodes."""
|
||||
|
||||
homepage = "https://mvapich.cse.ohio-state.edu/benchmarks/"
|
||||
url = "https://mvapich.cse.ohio-state.edu/download/mvapich/osu-micro-benchmarks-7.0.tar.gz"
|
||||
url = "https://mvapich.cse.ohio-state.edu/download/mvapich/osu-micro-benchmarks-7.0.1.tar.gz"
|
||||
|
||||
maintainers = ["natshineman", "harisubramoni", "MatthewLieber"]
|
||||
|
||||
version("7.0.1", sha256="04954aea082ba1b90a461ffab82a3cee43fe2d5a60fed99f5cb4585ac7da8c66")
|
||||
version("7.0", sha256="958e2faf9f3a4a244d7baac3469acee0375447decff6026c442552f0f6f08306")
|
||||
version("6.2", sha256="bb9dbc87dcf8ec6785977a61f6fceee8febf1a682488eaab4c58cf50e4fa985f")
|
||||
version("6.1", sha256="ecccedc868264f75db4d9529af79005419a2775113c7fae8f4e4a8434362e4a7")
|
||||
@ -39,6 +40,11 @@ class OsuMicroBenchmarks(AutotoolsPackage, CudaPackage, ROCmPackage):
|
||||
version("5.3", sha256="d7b3ad4bee48ac32f5bef39650a88f8f2c23a3050b17130c63966283edced89b")
|
||||
|
||||
depends_on("mpi")
|
||||
variant("papi", description="Enable/Disable support for papi", default=False)
|
||||
variant("graphing", description="Enable/Disable support for graphing", default=False)
|
||||
depends_on("papi", when="+papi")
|
||||
depends_on("gnuplot", when="+graphing")
|
||||
depends_on("imagemagick", when="+graphing")
|
||||
|
||||
def configure_args(self):
|
||||
spec = self.spec
|
||||
@ -56,6 +62,16 @@ def configure_args(self):
|
||||
if "none" not in rocm_arch:
|
||||
config_args.append("HCC_AMDGPU_TARGET=" + " ".join(self.hip_flags(rocm_arch)))
|
||||
|
||||
if "+papi" in spec:
|
||||
config_args.extend(["--enable-papi", "--with-papi=%s" % spec["papi"].prefix])
|
||||
if "+graphing" in spec:
|
||||
config_args.extend(
|
||||
[
|
||||
"--with-convert=%s/bin" % spec["imagemagick"].prefix,
|
||||
"--with-gnuplot=%s/bin" % spec["gnuplot"].prefix,
|
||||
]
|
||||
)
|
||||
|
||||
# librt not available on darwin (and not required)
|
||||
if not sys.platform == "darwin":
|
||||
config_args.append("LDFLAGS=-lrt")
|
||||
|
Loading…
Reference in New Issue
Block a user