HDF5 GPU VFD: add new package. (#28272)

This commit is contained in:
H. Joe Lee 2022-01-12 06:59:51 -06:00 committed by GitHub
parent 5bb5bf3efb
commit a5ff3206f9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -0,0 +1,35 @@
# Copyright 2013-2021 Lawrence Livermore National Security, LLC and other
# Spack Project Developers. See the top-level COPYRIGHT file for details.
#
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
from spack import *
class Hdf5VfdGds(CMakePackage, CudaPackage):
"""This package enables GPU Direct Storage Virtual File Driver in HDF5."""
# Package info
homepage = 'https://github.com/hpc-io/vfd-gds'
url = 'https://github.com/hpc-io/vfd-gds/archive/refs/tags/1.0.1.tar.gz'
git = 'https://github.com/hpc-io/vfd-gds.git'
maintainers = ['hyoklee', 'lrknox']
# Versions
version('master', branch='master')
version('1.0.1', sha256='00e125fd149561be991f41e883824de826d8add604aebccf103a4fb82d5faac2')
version('1.0.0', sha256='6b16105c7c49f13fc05784ee69b78d45fb159270c78d760689f9cd21e230ddd2')
# Dependencies
conflicts('~cuda')
depends_on('cmake@3.12:')
depends_on('hdf5@1.13.0:')
def cmake_args(self):
# CMake options
args = [
self.define('BUILD_TESTING', self.run_tests),
]
return args