Chempl: a playable package for modeling interstellar chemistry |
| |
作者姓名: | 杜福君 |
| |
作者单位: | Purple Mountain Observatory and Key Laboratory of Radio Astronomy;School of Astronomy and Space Science |
| |
基金项目: | partially funded by the National Natural Science Foundation of China(Grant Nos.11873094 and 11873097);financially supported by the Hundred Talents Program of Chinese Academy of Sciences。 |
| |
摘 要: | Astrochemical modeling is needed for understanding the formation and evolution of interstellar molecules,and for extracting physical information from spectroscopic observations of interstellar clouds.The modeling usually involves the handling of a chemical reaction network and solution of a set of coupled nonlinear ordinary differential equations,which is traditionally done using code written in compiled languages such as Fortran or C/C++.While being computationally efficient,there is room for improvement in the ease of use and interactivity for such an approach.In this work we present a new public code named CHEMPL,which emphasizes interactivity in a modern Python environment,while remaining computationally efficient.Common reaction mechanisms and a three-phase formulation of gasgrain chemistry are implemented by default.It is straightforward to run 0 D models with CHEMPL,and only a small amount of additional code is needed to construct 1 D or higher-dimensional chemical models.We demonstrate its usage with a few astrochemically relevant examples.
|
关 键 词: | ASTROCHEMISTRY methods:numerical ISM:evolution ISM:molecules |
本文献已被 维普 等数据库收录! |