DOE OSTI · 2342059
Spiner: Performance Portable Routines for Generic, Tabulated, Multi-Dimensional Data
Abstract
We present Spiner, a new, performance-portable library for working with tabulated data. Spiner provides efficient routines for multi-dimensional interpolation and indexing on both CPUs and GPUs—as well as more exotic hardware—including interwoven interpolation and indexing access patterns, as needed for radiation transport. Importantly, Spiner defines a data format, based on HDF5, that couples the tabulated data to the information required to interpolate it, which Spiner can read and move to GPU.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Miller, Jonah Maxwell, Holladay, Daniel Alphin, Meyer, Chad D., Dolence, Joshua C., Swaminarayan, Sriram, Mauney, Christopher Michael, Tsai, Karen Chung-Yen. 2022-07-05. Spiner: Performance Portable Routines for Generic, Tabulated, Multi-Dimensional Data. https://doi.org/10.21105/joss.04367
Cite the original work for its findings. Save a collection to share your selection of sources.