hydrodynamics code cmacionize
play

hydrodynamics code CMacIonize Summary and recent developments Bert - PowerPoint PPT Presentation

The Monte Carlo radiation hydrodynamics code CMacIonize Summary and recent developments Bert Vandenbroucke (bv7@st-andrews.ac.uk) Kenneth Wood (St Andrews) Nina Sartorio (So Jos dos Campos) Slide 2 of 16 Photoionization WHAM survey (2003)


  1. The Monte Carlo radiation hydrodynamics code CMacIonize Summary and recent developments Bert Vandenbroucke (bv7@st-andrews.ac.uk) Kenneth Wood (St Andrews) Nina Sartorio (Sรฃo Josรฉ dos Campos)

  2. Slide 2 of 16 Photoionization WHAM survey (2003) NGC 604 HST, 1995

  3. Slide 3 of 16 The problem We need to solve ๐‘œ ๐‘Œ ๐‘— ๐ฝ ๐‘Œ ๐‘— โ†’๐‘Œ ๐‘—+1 = ๐‘œ ๐‘Œ ๐‘—+1 ๐‘œ ๐‘“ ๐›ฝ ๐‘Œ ๐‘—+1 โ†’๐‘Œ ๐‘— ๐‘ˆ to obtain equilibrium temperatures and ion densities ๐ฝ ๐‘Œ ๐‘— โ†’๐‘Œ ๐‘—+1 is the total ionizing intensity ๐›ฝ ๐‘Œ ๐‘—+1 โ†’๐‘Œ ๐‘— ๐‘ˆ is the total recombination rate These equations are highly non-linear; the ionizing intensity is non-local

  4. Slide 4 of 16 The solution โˆž 4๐œŒ๐พ ๐‘— ๐œ‰ ๐ฝ ๐‘— = เถฑ ๐œ ๐œ‰ d๐œ‰ โ„Ž๐œ‰ ๐œ‰ ๐‘ข ๐‘… Regular (or AMR) grid โ‰ˆ เท ๐‘ฅ ๐‘˜ ๐‘š ๐‘—๐‘˜ ๐œ ๐œ‰ ๐‘˜ ๐‘‹ ๐‘ข ๐‘Š ๐‘— ๐‘˜ Vandenbroucke & Wood (2018) Voronoi grid

  5. Slide 5 of 16 The solution (2) Iteratively repeat until convergence (takes approx. 10 iterations)

  6. Slide 6 of 16 The design Modularity: โ€ข different grid types User-friendliness: โ€ข different source types โ€ข explicit use of units โ€ข different spectra โ€ข class structure maps to โ€ข different physics parameter file โ€ข ... โ€ข extensive documentation โ€ข library functionality Reproducibility: โ€ข (automated) unit tests Vandenbroucke & Wood (2018) โ€ข extensive logging โ€ข benchmarks โ€ข public ly available https://github.com/bwvdnbro/CMacIonize

  7. Slide 7 of 16 Example: turbulent HII regions Uniform HII region Turbulent HII region based on Wood et al. (2013), Vandenbroucke & Sartorio ( in prep. )

  8. Slide 8 of 16 Example: spectrum tracking All radiation No diffuse Spectral hardening at work based on Wood & Mathis (2004), Vandenbroucke & Sartorio ( in prep. )

  9. Slide 9 of 16 Example: escape fraction Vandenbroucke & Sartorio, in prep. Radiation escaping from turbulent HII clouds is softer than radiation escaping from a uniform cloud

  10. Slide 10 of 16 Example: SILCC(2) H ฮฑ emission Vandenbroucke et al. (2018)

  11. Slide 11 of 16 RHD simulations Update Convert density Do Monte Carlo pressure based Do hydro step field to number photoionization on ionization density field structure ๐‘ˆ = ๐‘ˆ ๐‘œ ๐‘ฆ ๐ผ + ๐‘ˆ ๐‘— 1 โˆ’ ๐‘ฆ ๐ผ ๐‘ˆ ๐‘œ = 500 K ๐‘ˆ ๐‘— = 8,000 K Vandenbroucke & Wood (2018) Harder than it sounds!

  12. Slide 12 of 16 Example: photoionization in DIG Ionising luminosity per source Vandenbroucke & Wood (submitted to MNRAS)

  13. Slide 13 of 16 Example: ionized accretion torus Sartorio et al. (2019)

  14. Slide 14 of 16 Example: turbulent clouds Sartorio & Vandenbroucke, in prep.

  15. Slide 15 of 16 The future: PMacIonize Vandenbroucke & Wood (2018) CMacIonize 2.0

  16. Slide 16 of 16 Summary โ€ข Do you have sources of ionising radiation? โ€ข Do you want to know how they ionise their surroundings? โ€ข Do you want to know how ionisation affects the dynamics of their surroundings? โ€ข Consider using ! Vandenbroucke & Wood (2018) https://github.com/bwvdnbro/CMacIonize

Recommend


More recommend