GenASiS (General Astrophysical Simulation System) is a new code being developed initially and primarily, though by no means exclusively, for the simulation of core-collapse supernovae on the world's leading capability supercomputers.
GenASiS is designed for modularity and extensibility of the physics. Presently in use or under development are capabilities for Newtonian self-gravity, Newtonian and special relativistic magnetohydrodynamics (with ‘realistic’ equation of state), and special relativistic energy- and angle-dependent neutrino transport—including full treatment of the energy and angle dependence of scattering and pair interactions. Early version of GenASiS' neutrino transport solvers have been subjected to almost every transport test problem we can ﬁnd in the literature, including some we fashioned.
Written in Modern Fortran (Fortran 2003 and 2008) and designed with object-oriented paradigm, GenASiS is still currently under heavy development.
Method and Code
R. D. Budiardja, C. Y. Cardall, E. Endeve, Accelerating Our Understanding of Supernova Explosion Mechanism via Simulations and Visualizations with GenASiS, Proceedings of the 2015 XSEDE Conference: Scientific Advancements Enabled by Enhanced Cyberinfrastructure, July 26 - 30, 2015
C. Y. Cardall, R. D. Budiardja, E. Endeve, A. Mezzacappa, GenASiS: General Astrophysical Simulation System: I. Refinable Mesh and Non-Relativistic Hydrodynamics, Astrophysical Journal Suppl, 201, 2, 2014
E. Endeve, C. Y. Cardall, R. D. Budiardja., A. Mezzacappa, Convection- and SASI-driven Flows in Parametrized Models of Core-collapse Supernova Explosions, submitted to Physica Scripta, Proceedings of the Turbulent Mixing and Beyond Workshop (TMBW), 2015
E. Endeve, C. Y. Cardall, R. D. Budiardja, et al., Turbulent Magnetic Field Amplification From Spiral SASI Modes: Implications for Core-Collapse Supernovae and Proto-Neutron Star Magnetization, The Astrophysical Journal. 2012;751(1):26
GenASiS Basics, a sub-division of GenASiS, was released in 2015 with its accompanying paper and is available on GitHub.