GGCHEMPY: A pure Python-based gas-grain chemical code for efficient simulation of interstellar chemistry
Autor: | Jixing Ge |
---|---|
Rok vydání: | 2021 |
Předmět: |
Physics
Fortran Molecular cloud Interstellar cloud FOS: Physical sciences Astronomy and Astrophysics Astrophysics Python (programming language) computer.software_genre Astrophysics - Astrophysics of Galaxies Projection (linear algebra) Computational science Space and Planetary Science Astrophysics of Galaxies (astro-ph.GA) Code (cryptography) Molecular distribution Compiler computer computer.programming_language |
DOI: | 10.48550/arxiv.2110.11117 |
Popis: | In this paper, we present a new gas-grain chemical code for interstellar clouds written in pure Python (GGCHEMPY). By combining with the high-performance Python compiler Numba, GGCHEMPY is as efficient as the Fortran-based version. With the Python features, flexible computational workflows and extensions become possible. As a showcase, GGCHEMPY is applied to study the general effects of three-dimensional projection on molecular distributions using a two-core system which can be easily extended for more complex cases. By comparing the molecular distribution differences between two overlapping cores and two merging cores, we summarized the typical chemical differences such as, N2H+, HC3N, C2S, H2CO, HCN and C2H, which can be used to interpret 3-D structures in molecular clouds. Comment: Accepted for publication in RAA. GGCHEMPY is available on https://github.com/JixingGE/GGCHEMPY |
Databáze: | OpenAIRE |
Externí odkaz: |