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.
Original language | English |
---|---|
Pages (from-to) | 2217-2234 |
Journal | Monthly Notices of the Royal Astronomical Society |
Volume | 466 |
Issue number | 2 |
DOIs | |
Publication status | Published - 17 Dec 2016 |
Keywords
- astrochemistry
- methods: numerical
- galaxies: formation