Skip to main content
SHARE
Publication

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

by Christian Y Cardall, Reuben D Budiardja
Publication Type
Journal
Journal Name
Computer Physics Communications
Publication Date
Page Number
108518
Volume
282
Issue
1

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.