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."""
|
and can be used for both traditional and GPU-enhanced nodes."""
|
||||||
|
|
||||||
homepage = "https://mvapich.cse.ohio-state.edu/benchmarks/"
|
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"]
|
maintainers = ["natshineman", "harisubramoni", "MatthewLieber"]
|
||||||
|
|
||||||
|
version("7.0.1", sha256="04954aea082ba1b90a461ffab82a3cee43fe2d5a60fed99f5cb4585ac7da8c66")
|
||||||
version("7.0", sha256="958e2faf9f3a4a244d7baac3469acee0375447decff6026c442552f0f6f08306")
|
version("7.0", sha256="958e2faf9f3a4a244d7baac3469acee0375447decff6026c442552f0f6f08306")
|
||||||
version("6.2", sha256="bb9dbc87dcf8ec6785977a61f6fceee8febf1a682488eaab4c58cf50e4fa985f")
|
version("6.2", sha256="bb9dbc87dcf8ec6785977a61f6fceee8febf1a682488eaab4c58cf50e4fa985f")
|
||||||
version("6.1", sha256="ecccedc868264f75db4d9529af79005419a2775113c7fae8f4e4a8434362e4a7")
|
version("6.1", sha256="ecccedc868264f75db4d9529af79005419a2775113c7fae8f4e4a8434362e4a7")
|
||||||
@ -39,6 +40,11 @@ class OsuMicroBenchmarks(AutotoolsPackage, CudaPackage, ROCmPackage):
|
|||||||
version("5.3", sha256="d7b3ad4bee48ac32f5bef39650a88f8f2c23a3050b17130c63966283edced89b")
|
version("5.3", sha256="d7b3ad4bee48ac32f5bef39650a88f8f2c23a3050b17130c63966283edced89b")
|
||||||
|
|
||||||
depends_on("mpi")
|
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):
|
def configure_args(self):
|
||||||
spec = self.spec
|
spec = self.spec
|
||||||
@ -56,6 +62,16 @@ def configure_args(self):
|
|||||||
if "none" not in rocm_arch:
|
if "none" not in rocm_arch:
|
||||||
config_args.append("HCC_AMDGPU_TARGET=" + " ".join(self.hip_flags(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)
|
# librt not available on darwin (and not required)
|
||||||
if not sys.platform == "darwin":
|
if not sys.platform == "darwin":
|
||||||
config_args.append("LDFLAGS=-lrt")
|
config_args.append("LDFLAGS=-lrt")
|
||||||
|
Loading…
Reference in New Issue
Block a user