HDF5 GPU VFD: add new package. (#28272)
This commit is contained in:
parent
5bb5bf3efb
commit
a5ff3206f9
1 changed files with 35 additions and 0 deletions
35
var/spack/repos/builtin/packages/hdf5-vfd-gds/package.py
Normal file
35
var/spack/repos/builtin/packages/hdf5-vfd-gds/package.py
Normal 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
|
Loading…
Reference in a new issue