@article{086a204a64c54236b00330bbbed75149,
title = "Grackle: A chemistry and cooling library for astrophysics",
abstract = "We present the GRACKLE chemistry and cooling library for astrophysical simulations and models. GRACKLE provides a treatment of non-equilibrium primordial chemistry and cooling for H, D and He species, including H2 formation on dust grains; tabulated primordial and metal cooling; multiple ultraviolet background models; and support for radiation transfer and arbitrary heat sources. The library has an easily implementable interface for simulation codes written in C, C++ and FORTRAN as well as a PYTHON interface with added convenience functions for semi-analytical models. As an open-source project, GRACKLE provides a community resource for accessing and disseminating astrochemical data and numerical methods. We present the full details of the core functionality, the simulation and PYTHON interfaces, testing infrastructure, performance and range of applicability. GRACKLE is a fully open-source project and new contributions are welcome.",
keywords = "Astrochemistry, Galaxies: formation, Methods: numerical",
author = "Smith, \{Britton D.\} and Bryan, \{Greg L.\} and Glover, \{Simon C.O.\} and Goldbaum, \{Nathan J.\} and Turk, \{Matthew J.\} and John Regan and Wise, \{John H.\} and Schive, \{Hsi Yu\} and Tom Abel and Andrew Emerick and O'Shea, \{Brian W.\} and Peter Anninos and Hummels, \{Cameron B.\} and Sadegh Khochfar",
note = "We are grateful to the anonymous referee whose comments helped to clarify various points in the manuscript. BDS would like to thank Michael Kuhlen for his work on the code in the early stages of the project; the organizers of the AGORA project, Ji-hoon Kim, Joel Primack and Piero Madau for the original motivation for the GRACKLE project; as well as Nick Gnedin, James Wadsley and Romeel Dav? for providing useful suggestions for additional functionality. GLB acknowledges support from NASA grant NNX15AB20G and NSF grant 1312888. SCOG acknowledges support from the Deutsche Forschungsgemeinschaft via SFB 881, 'The Milky Way System' (sub-projects B1, B2 and B8) and SPP 1573, 'Physics of the Interstellar Medium' (grant number GL 668/2-1), and from the European Research Council under the European Community's Seventh Framework Programme (FP7/2007-2013) via the ERC Advanced Grant STARLIGHT (project number 339177). NJG and MJT were supported by NSF grant ACI-1535651 and by the Gordon and Betty Moore Foundation's Data-Driven Discovery Initiative through Grant GBMF4651. JHW is supported by NSF grants AST-1333360 and AST-1614333 and Hubble theory grants HST-AR-13895 and HST-AR-14326. AE is supported by a NSF Graduate Research Fellowship grant No. DGE-16-44869. We also thank the NSF for computational resources provided through the XSEDE program. JAR acknowledges support through the STFC capital grant ST/L00075X/1 and the Marie Curie Research Fund, grant 699941. BWO acknowledges support from NASA through grants NNX12AC98G, NNX15AP39G, and Hubble Theory Grants HST-AR-13261.01-A and HST-AR-14315.001-A. BWO was supported in part by the sabbatical visitor program at the Michigan Institute for Research in Astrophysics (MIRA) at the University of Michigan in Ann Arbor, and gratefully acknowledges their hospitality. Work by PA was performed in part under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratiory under Contract DE-AC52-07NA27344. GRACKLE was also made possible by the open-source projects, HDF,6 h5py,7 MATPLOTLIB (Barrett et al. 2005) and NUMPY (van der Walt et al. 2011). We are grateful to the anonymous referee whose comments helped to clarify various points in the manuscript. BDS would like to thank Michael Kuhlen for his work on the code in the early stages of the project; the organizers of the AGORA project, Ji-hoon Kim, Joel Primack and Piero Madau for the original motivation for the GRACKLE project; as well as Nick Gnedin, James Wadsley and Romeel Dav\textbackslash{}u00E9 for providing useful suggestions for additional functionality. GLB acknowledges support from NASA grant NNX15AB20G and NSF grant 1312888. SCOG acknowledges support from the Deutsche Forschungsgemeinschaft via SFB 881, \textbackslash{}u2018The Milky Way System\textbackslash{}u2019 (sub-projects B1, B2 and B8) and SPP 1573, \textbackslash{}u2018Physics of the Interstellar Medium\textbackslash{}u2019 (grant number GL 668/2-1), and from the European Research Council under the European Community\textbackslash{}u2019s Seventh Framework Programme (FP7/2007-2013) via the ERC Advanced Grant STARLIGHT (project number 339177). NJG and MJT were supported by NSF grant ACI-1535651 and by the Gordon and Betty Moore Foundation\textbackslash{}u2019s Data-Driven Discovery Initiative through Grant GBMF4651. JHW is supported by NSF grants AST-1333360 and AST-1614333 and Hubble theory grants HST-AR-13895 and HST-AR-14326. AE is supported by a NSF Graduate Research Fellowship grant No. DGE-16-44869. We also thank the NSF for computational resources provided through the XSEDE program. JAR acknowledges support through the STFC capital grant ST/L00075X/1 and the Marie Curie Research Fund, grant 699941. BWO acknowledges support from NASA through grants NNX12AC98G, NNX15AP39G, and Hubble Theory Grants HST-AR-13261.01-A and HST-AR-14315.001-A. BWO was supported in part by the sabbatical visitor program at the Michigan Institute for Research in Astrophysics (MIRA) at the University of Michigan in Ann Arbor, and gratefully acknowledges their hospitality. Work by PA was performed in part under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratiory",
year = "2017",
month = apr,
day = "1",
doi = "10.1093/mnras/stw3291",
language = "English (US)",
volume = "466",
pages = "2217--2234",
journal = "Monthly Notices of the Royal Astronomical Society",
issn = "0035-8711",
publisher = "Oxford University Press",
number = "2",
}