Grackle:天体物理学的化学和冷却库
Grackle: a Chemistry and Cooling Library for Astrophysics
摘要:
我们提出了用于天体物理模拟和模型的Grackle化学和冷却库。Grackle提供了一个非平衡原始化学和冷却H,D和He物种的治疗,包括尘埃颗粒上的H2形成;列表原始和金属冷却;多个UV背景模型;和辐射传输和任意热源的支持。该库具有一个易于实现的接口,用于使用C、C++和Fortran编写的仿真代码,以及一个Python接口,其中添加了用于半分析模型的方便函数。作为一个开源项目,Grackle为访问和传播天体化学数据和数值方法提供了社区资源。我们提供了核心功能,模拟和Python接口,测试基础设施,性能和适用范围的全部细节。Grackle是一个完全开源的项目,欢迎新的贡献。
英文摘要:
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 UV 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.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。