diff options
author | Jean Luca Bez <jlbez@lbl.gov> | 2022-06-13 19:58:16 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-06-13 21:58:16 -0500 |
commit | 04529fbe8065c9956e0d647a97786ff0d19e7943 (patch) | |
tree | 6e195ad7340cd3e9dfa0026afd71ec787a89c5ee | |
parent | cdfbe2c25d83c2d70ba0f9dd54497a751be2c584 (diff) | |
download | spack-04529fbe8065c9956e0d647a97786ff0d19e7943.tar.gz spack-04529fbe8065c9956e0d647a97786ff0d19e7943.tar.bz2 spack-04529fbe8065c9956e0d647a97786ff0d19e7943.tar.xz spack-04529fbe8065c9956e0d647a97786ff0d19e7943.zip |
Update HDF5 VOL async (#31011)
* Update h5bench maintainers and versions
* Include version 1.1 for h5bench
* Correct release hash and set default version
* Update .tar.gz version
* Update HDF5 VOL async version and environment variable syntax
-rw-r--r-- | var/spack/repos/builtin/packages/hdf5-vol-async/package.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/var/spack/repos/builtin/packages/hdf5-vol-async/package.py b/var/spack/repos/builtin/packages/hdf5-vol-async/package.py index 37afa1b63e..a201aea576 100644 --- a/var/spack/repos/builtin/packages/hdf5-vol-async/package.py +++ b/var/spack/repos/builtin/packages/hdf5-vol-async/package.py @@ -15,16 +15,17 @@ class Hdf5VolAsync(CMakePackage): maintainers = ['hyoklee', 'houjun', 'jeanbez'] version('develop', branch='develop') + version('1.2', tag='v1.2') version('1.1', tag='v1.1') version('1.0', tag='v1.0') depends_on('mpi') depends_on('argobots@main') - depends_on('hdf5@develop-1.13+mpi+threadsafe') + depends_on('hdf5@1.13: +mpi +threadsafe') def setup_run_environment(self, env): env.set('HDF5_PLUGIN_PATH', self.spec.prefix) - vol_connector = "async" + vol_connector = "async under_vol=0;under_info=[]" env.set('HDF5_VOL_CONNECTOR', vol_connector) env.set('MPICH_MAX_THREAD_SAFETY', 'multiple') @@ -32,7 +33,7 @@ class Hdf5VolAsync(CMakePackage): """Populate cmake arguments for HDF5 VOL.""" args = [ self.define('CMAKE_C_COMPILER', self.spec['mpi'].mpicc), - self.define('BUILD_SHARED_LIBS:BOOL', True), + self.define('BUILD_SHARED_LIBS', True), self.define('BUILD_TESTING', self.run_tests) ] return args |