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.

SEEK ID: https://publications.h-its.org/publications/1887

DOI: 10.21105/joss.06805

Research Groups: Physics of Stellar Objects

Publication type: Journal

Journal: Journal of Open Source Software

Citation: JOSS 9(103):6805

Date Published: 1st Nov 2024

Registered Mode: by DOI

Authors: Jonah M. Miller, Daniel A. Holladay, Jeffrey H. Peterson, Christopher M. Mauney, Richard Berger, Anna Pietarila Graham, Karen C. Tsai, Brandon Barker, Alexander Holas, Ann E. Mattsson, Mariam Gogilashvili, Joshua C. Dolence, Chad D. Meyer, Sriram Swaminarayan, Christoph Junghans

help Submitter
Citation
Miller, J. M., Holladay, D. A., Peterson, J. H., Mauney, C. M., Berger, R., Graham, A. P., Tsai, K. C., Barker, B., Holas, A., Mattsson, A. E., Gogilashvili, M., Dolence, J. C., Meyer, C. D., Swaminarayan, S., & Junghans, C. (2024). Singularity-EOS: Performance Portable Equations of State and Mixed Cell Closures. In Journal of Open Source Software (Vol. 9, Issue 103, p. 6805). The Open Journal. https://doi.org/10.21105/joss.06805
Activity

Views: 366

Created: 8th Nov 2024 at 08:18

Last updated: 8th Nov 2024 at 08:21

help Tags

This item has not yet been tagged.

help Attributions

None

Powered by
(v.1.15.2)
Copyright © 2008 - 2024 The University of Manchester and HITS gGmbH