diff options
author | Jean Luca Bez <jeanlucabez@gmail.com> | 2022-10-06 00:48:09 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-06 09:48:09 +0200 |
commit | 33b1425add52e33d59de3b4dcfcfa396a65d1e4f (patch) | |
tree | eeeabe0c4546fc3556f47e979bc9a932ff991f98 /var | |
parent | 071c323b9534418c6bc147bc8606db4b64f33562 (diff) | |
download | spack-33b1425add52e33d59de3b4dcfcfa396a65d1e4f.tar.gz spack-33b1425add52e33d59de3b4dcfcfa396a65d1e4f.tar.bz2 spack-33b1425add52e33d59de3b4dcfcfa396a65d1e4f.tar.xz spack-33b1425add52e33d59de3b4dcfcfa396a65d1e4f.zip |
h5bench: update version (#33000)
Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/h5bench/package.py | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/var/spack/repos/builtin/packages/h5bench/package.py b/var/spack/repos/builtin/packages/h5bench/package.py index 2b73dc4e6f..88fe2f6000 100644 --- a/var/spack/repos/builtin/packages/h5bench/package.py +++ b/var/spack/repos/builtin/packages/h5bench/package.py @@ -17,28 +17,32 @@ class H5bench(CMakePackage): version("latest", branch="master", submodules=True) version("develop", branch="develop", submodules=True) - version("1.2", commit="866af6777573d20740d02acc47a9080de093e4ad", submodules=True) - version("1.1", commit="1276530a128025b83a4d9e3814a98f92876bb5c4", submodules=True) - version("1.0", commit="9d3438c1bc66c5976279ef203bd11a8d48ade724", submodules=True) + version("1.3", commit="ec75a466a77c337b4252c0afe1055c7fbe841e16", submodules=True) + version( + "1.2", commit="866af6777573d20740d02acc47a9080de093e4ad", submodules=True, deprecated=True + ) + version( + "1.1", commit="1276530a128025b83a4d9e3814a98f92876bb5c4", submodules=True, deprecated=True + ) + version( + "1.0", commit="9d3438c1bc66c5976279ef203bd11a8d48ade724", submodules=True, deprecated=True + ) variant("metadata", default=False, when="@1.2:", description="Enables metadata benchmark") variant("amrex", default=False, when="@1.2:", description="Enables AMReX benchmark") variant("exerciser", default=False, when="@1.2:", description="Enables exerciser benchmark") variant("openpmd", default=False, when="@1.2:", description="Enables OpenPMD benchmark") variant("e3sm", default=False, when="@1.2:", description="Enables E3SM benchmark") + variant("async", default=False, when="@1.2:", description="Enables ASYNC VOL Connector") variant("all", default=False, when="@1.2:", description="Enables all h5bench benchmarks") depends_on("cmake@3.10:", type="build") depends_on("mpi") depends_on("hdf5+mpi@1.12.0:1,develop-1.12:") + depends_on("hdf5-vol-async@1.3", when="+async") depends_on("parallel-netcdf", when="+e3sm") depends_on("parallel-netcdf", when="+all") - @run_after("install") - def install_config(self): - install_tree("h5bench_patterns/sample_config", self.prefix.share.patterns) - install("metadata_stress/hdf5_iotest.ini", self.prefix.share) - def setup_build_environment(self, env): env.set("HDF5_HOME", self.spec["hdf5"].prefix) @@ -50,6 +54,7 @@ class H5bench(CMakePackage): self.define_from_variant("H5BENCH_OPENPMD", "openpmd"), self.define_from_variant("H5BENCH_E3SM", "e3sm"), self.define_from_variant("H5BENCH_ALL", "all"), + self.define_from_variant("WITH_ASYNC_VOL", "async"), ] return args |