English

GenASiS Mathematics: Object-oriented manifolds, operations, and solvers for large-scale physics simulations

Computational Physics 2017-12-27 v1 High Energy Astrophysical Phenomena Instrumentation and Methods for Astrophysics

Abstract

The large-scale computer simulation of a system of physical fields governed by partial differential equations requires some means of approximating the mathematical limit of continuity. For example, conservation laws are often treated with a `finite-volume' approach in which space is partitioned into a large number of small `cells,' with fluxes through cell faces providing an intuitive discretization modeled on the mathematical definition of the divergence operator. Here we describe and make available Fortran 2003 classes furnishing extensible object-oriented implementations of simple meshes and the evolution of generic conserved currents thereon, along with individual `unit test' programs and larger example problems demonstrating their use. These classes inaugurate the Mathematics division of our developing astrophysics simulation code GenASiS (General Astrophysical Simulation System), which will be expanded over time to include additional meshing options, mathematical operations, solver types, and solver variations appropriate for many multiphysics applications.

Keywords

Cite

@article{arxiv.1709.04429,
  title  = {GenASiS Mathematics: Object-oriented manifolds, operations, and solvers for large-scale physics simulations},
  author = {Christian Y. Cardall and Reuben D. Budiardja},
  journal= {arXiv preprint arXiv:1709.04429},
  year   = {2017}
}

Comments

Computer Physics Communications in press

R2 v1 2026-06-22T21:42:10.296Z