GenASiS Mathematics: Object-oriented manifolds, operations, and solvers for large-scale physics simulations (version 2)
Abstract
We report GenASiS Mathematics provides modern Fortran classes furnishing extensible object-oriented functionality for the solution of fields governed by selected partial differential equations. The initial release included extensible object-oriented implementations of simple meshes and the evolution of generic conserved currents thereon. This revision - Version 2 of Mathematics - includes significant reorganization and streamlining of these classes, higher-order reconstruction by a different method, a Poisson solver, coarsening to avoid Courant time step limitations near coordinate singularities, and the offloading of computational kernels to GPUs.
- Authors:
-
- Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)
- Publication Date:
- Research Org.:
- Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
- Sponsoring Org.:
- USDOE Office of Science (SC), Nuclear Physics (NP); USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR); National Science Foundation (NSF)
- OSTI Identifier:
- 1887672
- Grant/Contract Number:
- AC05-00OR22725; 1535130
- Resource Type:
- Accepted Manuscript
- Journal Name:
- Computer Physics Communications
- Additional Journal Information:
- Journal Volume: 282; Journal Issue: 1; Journal ID: ISSN 0010-4655
- Publisher:
- Elsevier
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 97 MATHEMATICS AND COMPUTING; simulation framework; object-oriented programming; modern Fortran; GPU-accelerated simulation; OpenMP offload; partial differential equations; meshing; conservation laws
Citation Formats
Cardall, Christian Y., and Budiardja, Reuben D. GenASiS Mathematics: Object-oriented manifolds, operations, and solvers for large-scale physics simulations (version 2). United States: N. p., 2022.
Web. doi:10.1016/j.cpc.2022.108518.
Cardall, Christian Y., & Budiardja, Reuben D. GenASiS Mathematics: Object-oriented manifolds, operations, and solvers for large-scale physics simulations (version 2). United States. https://doi.org/10.1016/j.cpc.2022.108518
Cardall, Christian Y., and Budiardja, Reuben D. Tue .
"GenASiS Mathematics: Object-oriented manifolds, operations, and solvers for large-scale physics simulations (version 2)". United States. https://doi.org/10.1016/j.cpc.2022.108518. https://www.osti.gov/servlets/purl/1887672.
@article{osti_1887672,
title = {GenASiS Mathematics: Object-oriented manifolds, operations, and solvers for large-scale physics simulations (version 2)},
author = {Cardall, Christian Y. and Budiardja, Reuben D.},
abstractNote = {We report GenASiS Mathematics provides modern Fortran classes furnishing extensible object-oriented functionality for the solution of fields governed by selected partial differential equations. The initial release included extensible object-oriented implementations of simple meshes and the evolution of generic conserved currents thereon. This revision - Version 2 of Mathematics - includes significant reorganization and streamlining of these classes, higher-order reconstruction by a different method, a Poisson solver, coarsening to avoid Courant time step limitations near coordinate singularities, and the offloading of computational kernels to GPUs.},
doi = {10.1016/j.cpc.2022.108518},
journal = {Computer Physics Communications},
number = 1,
volume = 282,
place = {United States},
year = {Tue Sep 06 00:00:00 EDT 2022},
month = {Tue Sep 06 00:00:00 EDT 2022}
}
Free Publicly Available Full Text
Publisher's Version of Record
Other availability
Save to My Library
You must Sign In or Create an Account in order to save documents to your library.