Enzo: An Adaptive Mesh Refinement Code for Astrophysics
Abstract
This paper describes the open-source code Enzo, which uses block-structured adaptive mesh refinement to provide high spatial and temporal resolution for modeling astrophysical fluid flows. The code is Cartesian, can be run in 1, 2, and 3 dimensions, and supports a wide variety of physics including hydrodynamics, ideal and non-ideal magnetohydrodynamics, N-body dynamics (and, more broadly, self-gravity of fluids and particles), primordial gas chemistry, optically-thin radiative cooling of primordial and metal-enriched plasmas (as well as some optically-thick cooling models), radiation transport, cosmological expansion, and models for star formation and feedback in a cosmological context. In addition to explaining the algorithms implemented, we present solutions for a wide range of test problems, demonstrate the code's parallel performance, and discuss the Enzo collaboration's code development methodology.
Cite
@article{arxiv.1307.2265,
title = {Enzo: An Adaptive Mesh Refinement Code for Astrophysics},
author = {The Enzo Collaboration and Greg L. Bryan and Michael L. Norman and Brian W. O'Shea and Tom Abel and John H. Wise and Matthew J. Turk and Daniel R. Reynolds and David C. Collins and Peng Wang and Samuel W. Skillman and Britton Smith and Robert P. Harkness and James Bordner and Ji-hoon Kim and Michael Kuhlen and Hao Xu and Nathan Goldbaum and Cameron Hummels and Alexei G. Kritsuk and Elizabeth Tasker and Stephen Skory and Christine M. Simpson and Oliver Hahn and Jeffrey S. Oishi and Geoffrey C So and Fen Zhao and Renyue Cen and Yuan Li},
journal= {arXiv preprint arXiv:1307.2265},
year = {2015}
}
Comments
60 pages, 22 figures, submitted to ApJS. The code is available at http://enzo-project.org