The Monte Carlo photoionization and moving-mesh radiation hydrodynamics code CMacIonize
MetadataShow full item record
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.
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
Astronomy and Computing
© 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
DescriptionWe acknowledge support from STFC grant ST/M001296/1.
Items in the St Andrews Research Repository are protected by copyright, with all rights reserved, unless otherwise indicated.