DOE OSTI · 2510814
Singularity-EOS: Performance Portable Equations of State and Mixed Cell Closures
Abstract
We present Singularity-EOS, a new performance-portable library for equations of state and related capabilities. Singularity-EOS provides a large set of analytic equations of state, such as the Gruneisen equation of state, and tabulated equation of state data under a unified interface. It also provides support capabilities around these equations of state, such as Python wrappers, solvers for finding pressure-temperature equilibrium between multiple equations of state, and a unique modifier framework, allowing the user to transform a base equation of state, for example by shifting or scaling the specific internal energy. All capabilities are performance portable, meaning they compile and run on both CPU and GPU for a wide variety of architectures.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Miller, Jonah Maxwell, Holladay, Daniel Alphin, Peterson, Jeffrey Hammett, Mauney, Christopher Michael, Berger, Richard Felix, Pietarila Graham, Anna Mataleena, Tsai, Karen Chung-Yen, Barker, Brandon Lynn, Holas, Alexander, Mattsson, Ann Elisabet, Gogilashvili, Mariam, Dolence, Joshua C., Meyer, Chad D., Swaminarayan, Sriram, Junghans, Christoph. 2024-11-07. Singularity-EOS: Performance Portable Equations of State and Mixed Cell Closures. https://doi.org/10.21105/joss.06805
Cite the original work for its findings. Save a collection to share your selection of sources.