Castro solves the equations of hydrodynamics on an adaptive grid, with support for a general equation of state, nuclear reaction networks, rotation, and full self-gravity. Radiation hydrodynamics through a multigroup flux-limited diffusion approximation is also supported.learn more
Castro is built on the AMReX adaptive mesh refinement library, and uses an advance MPI + tiled OpenMP, MPI + CUDA (NVIDIA GPUs), or MPI + HIP (AMD GPUs) approach to parallelism to get great performance on modern architectures. It scales from 1 to 100,000 cores and to 1000s of GPUs and is run at most national supercomputing facilities.learn more
Castro has been used for scientific explorations of Type Ia supernovae (the Chandra, sub-Chandra, and merging white dwarf scenarios), core-collapse supernovae, pair instability supernovae, and X-ray bursts.learn more
git clone --recursive https://github.com/AMReX-Astro/Castro.git
cd Castro/Exec/hydro_tests/Sedov/ make DIM=2 USE_MPI=FALSE
Additional physics capabilities are provided by the Microphysics git repository.