The Monte Carlo photoionization and moving-mesh radiation hydrodynamics code CMacIonize
Date
04/2018Keywords
Metadata
Show full item recordAltmetrics Handle Statistics
Altmetrics DOI Statistics
Abstract
We present the public Monte Carlo photoionization and moving-mesh radiation hydrodynamics code CMacIonize, which can be used to simulate the self-consistent evolution of HII regions surrounding young O and B stars, or other sources of ionizing radiation. The code combines a Monte Carlo photoionization algorithm that uses a complex mix of hydrogen, helium and several coolants in order to self-consistently solve for the ionization and temperature balance at any given type, with a standard first order hydrodynamics scheme. The code can be run as a post-processing tool to get the line emission from an existing simulation snapshot, but can also be used to run full radiation hydrodynamical simulations. Both the radiation transfer and the hydrodynamics are implemented in a general way that is independent of the grid structure that is used to discretize the system, allowing it to be run both as a standard fixed grid code, but also as a moving-mesh code.
Citation
Vandenbroucke , B & Wood , K 2018 , ' The Monte Carlo photoionization and moving-mesh radiation hydrodynamics code CMacIonize ' , Astronomy and Computing , vol. 23 , pp. 40-59 . https://doi.org/10.1016/j.ascom.2018.02.005
Publication
Astronomy and Computing
Status
Peer reviewed
ISSN
2213-1337Type
Journal article
Rights
© 2018 Elsevier Ltd. This work has been made available online in accordance with the publisher’s policies. This is the author created, accepted version manuscript following peer review and may differ slightly from the final published version. The final published version of this work is available at https://doi.org/10.1016/j.ascom.2018.02.005
Description
We acknowledge support from STFC grant ST/M001296/1.Collections
Items in the St Andrews Research Repository are protected by copyright, with all rights reserved, unless otherwise indicated.