CASTRO: Multidimensional Eulerian AMR Radiationhydrodynamics Code
Abstract
CASTRO is a multidimensional Eulerian AMR radiationhydrodynamics code that includes stellar equations of state, nuclear reaction networks, and selfgravity. Initial target applications for CASTRO include Type Ia and Type II supernovae. CASTRO supports calculations in 1d, 2d and 3d Cartesian coordinates, as well as 1d spherical and 2d cylindrical (rz) coordinate systems. Time integration of the hydrodynamics equations is based on an unsplit version of the piecewise parabolic method (PPM) with new limiters that avoid reducing the accuracy of the scheme at smooth extrema. CASTRO can follow an arbitrary number of isotopes or elements. The atomic weights and amounts of these elements are used to calculate the mean molecular weight of the gas required by the equation of state. CASTRO supports several different approaches to solving for selfgravity. The most general is a full Poisson solve for the gravitational potential. CASTRO also supports a monopole approximation for gravity, and a constant gravity option is also available. The CASTRO software is written in C++ and Fortran, and is based on the BoxLib software framework developed by CCSE.
 Publication:

Astrophysics Source Code Library
 Pub Date:
 May 2011
 Bibcode:
 2011ascl.soft05010A
 Keywords:

 Software