Members of the HDF5 users community can register VFDs for use with HDF5.
To register a VFD please contact The HDF Helpdesk with the following information:
- Contact information for the developer requesting a new identifier
- Short description of the new VFD
- Links to any relevant information including licensing information
Here is the current policy regarding VFD identifier assignment:
Please contact the maintainer of a VFD for help implementing the plugin.
List of VFDs Registered with The HDF Group
|Search Name*||Short Description||URL|
|CUDA GPU||512||gds||The HDF5 GPUDirect Storage VFD is a Virtual File Driver (VFD) for HDF5 that can be used to interface with Nvidia's GPUDirect Storage (GDS) API. The driver is built as a plugin library that is external to HDF5.||https://github.com/hpc-io/vfd-gds|
Suren Byna (sbyna at lbl dot gov)
The HDF5 GDAL vsil Storage VFD is a Virtual File Driver (VFD) for the GDAL HDF5 driver that can be used to access any file supported by the GDAL Virtual File System Interface (https://gdal.org/user/virtual_file_systems.html).
Even Rouault (even dot rouault at spatialys dot com)
|Unidata/UCAR NetCDF-C ByteRange||514||byte-range|
The Unidata H5FDhttp.[ch] VFD driver is used to support accessing remote files using the HTTP byte range mechanism. It is part of the Unidata Netcdf-C library.
|https://github.com/Unidata/netcdf-c/blob/main/libhdf5/H5FDhttp.c||Dennis Heimbigner (dmh at ucar.edu)|
* The Search Name provides a mechanism for searching for a VFD.