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
This commit is contained in:
parent
cdfbe2c25d
commit
04529fbe80
1 changed files with 4 additions and 3 deletions
|
@ -15,16 +15,17 @@ class Hdf5VolAsync(CMakePackage):
|
||||||
maintainers = ['hyoklee', 'houjun', 'jeanbez']
|
maintainers = ['hyoklee', 'houjun', 'jeanbez']
|
||||||
|
|
||||||
version('develop', branch='develop')
|
version('develop', branch='develop')
|
||||||
|
version('1.2', tag='v1.2')
|
||||||
version('1.1', tag='v1.1')
|
version('1.1', tag='v1.1')
|
||||||
version('1.0', tag='v1.0')
|
version('1.0', tag='v1.0')
|
||||||
|
|
||||||
depends_on('mpi')
|
depends_on('mpi')
|
||||||
depends_on('argobots@main')
|
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):
|
def setup_run_environment(self, env):
|
||||||
env.set('HDF5_PLUGIN_PATH', self.spec.prefix)
|
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('HDF5_VOL_CONNECTOR', vol_connector)
|
||||||
env.set('MPICH_MAX_THREAD_SAFETY', 'multiple')
|
env.set('MPICH_MAX_THREAD_SAFETY', 'multiple')
|
||||||
|
|
||||||
|
@ -32,7 +33,7 @@ def cmake_args(self):
|
||||||
"""Populate cmake arguments for HDF5 VOL."""
|
"""Populate cmake arguments for HDF5 VOL."""
|
||||||
args = [
|
args = [
|
||||||
self.define('CMAKE_C_COMPILER', self.spec['mpi'].mpicc),
|
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)
|
self.define('BUILD_TESTING', self.run_tests)
|
||||||
]
|
]
|
||||||
return args
|
return args
|
||||||
|
|
Loading…
Reference in a new issue