diff options
-rw-r--r-- | var/spack/repos/builtin/packages/ecp-data-vis-sdk/package.py | 2 | ||||
-rw-r--r-- | var/spack/repos/builtin/packages/unifyfs/package.py | 11 |
2 files changed, 1 insertions, 12 deletions
diff --git a/var/spack/repos/builtin/packages/ecp-data-vis-sdk/package.py b/var/spack/repos/builtin/packages/ecp-data-vis-sdk/package.py index d8d4afa15f..04fe0eee7e 100644 --- a/var/spack/repos/builtin/packages/ecp-data-vis-sdk/package.py +++ b/var/spack/repos/builtin/packages/ecp-data-vis-sdk/package.py @@ -92,7 +92,7 @@ class EcpDataVisSdk(BundlePackage): dav_sdk_depends_on('parallel-netcdf+shared+fortran', when='+pnetcdf') - dav_sdk_depends_on('unifyfs', when='+unifyfs ', propagate=['hdf5']) + dav_sdk_depends_on('unifyfs', when='+unifyfs ') dav_sdk_depends_on('veloc', when='+veloc') diff --git a/var/spack/repos/builtin/packages/unifyfs/package.py b/var/spack/repos/builtin/packages/unifyfs/package.py index 7c7b655071..aca163976b 100644 --- a/var/spack/repos/builtin/packages/unifyfs/package.py +++ b/var/spack/repos/builtin/packages/unifyfs/package.py @@ -26,7 +26,6 @@ class Unifyfs(AutotoolsPackage): version('0.9.1', sha256='2498a859cfa4961356fdf5c4c17e3afc3de7e034ad013b8c7145a622ef6199a0') variant('auto-mount', default='True', description='Enable automatic mount/unmount in MPI_Init/Finalize') - variant('hdf5', default='False', description='Build with parallel HDF5 (install with `^hdf5~mpi` for serial)') variant('fortran', default='False', description='Build with gfortran support') variant('pmi', default='False', description='Enable PMI2 build options') variant('pmix', default='False', description='Enable PMIx build options') @@ -48,7 +47,6 @@ class Unifyfs(AutotoolsPackage): depends_on('openssl@:1') # Optional dependencies - depends_on('hdf5', when='+hdf5') depends_on('libfabric fabrics=rxm,sockets,tcp', when="^mercury@2:+ofi") depends_on('spath~mpi', when='+spath') @@ -81,15 +79,6 @@ class Unifyfs(AutotoolsPackage): spec = self.spec args = [] - # UnifyFS's configure requires the exact path for HDF5 - def hdf5_compiler_path(name): - if '~mpi' in spec[name]: # serial HDF5 - return spec[name].prefix.bin.h5cc - else: # parallel HDF5 - return spec[name].prefix.bin.h5pcc - - args.extend(self.with_or_without('hdf5', hdf5_compiler_path)) - if '+auto-mount' in spec: args.append('--enable-mpi-mount') |