A novel numerical method for mixed-frame multigroup radiation-hydrodynamics with GPU acceleration implemented in the <scp>quokka</scp> code

ABSTRACT Mixed-frame formulations of radiation-hydrodynamics (RHD), where the radiation quantities are computed in an inertial frame but matter quantities are in a comoving frame, are advantageous because they admit algorithms that conserve energy and momentum to machine precision and combine more naturally with adaptive mesh techniques, since unlike pure comoving-frame methods, they do not face the problem that radiation quantities must change frame every time a cell is refined or coarsened. However, implementing multigroup RHD in a mixed-frame formulation presents challenges due to the complexity of handling frequency-dependent interactions and the Doppler shift of radiation boundaries. In this paper, we introduce a novel method for multigroup RHD that integrates a mixed-frame formulation with a piecewise power-law approximation for frequency dependence within groups. This approach ensures the exact conservation of total energy and momentum while effectively managing the Lorentz transformation of group boundaries and evaluation of group-averaged opacities. Our method takes advantage of the locality of matter-radiation coupling, allowing the source term for $N_g$ frequency groups to be handled with simple equations with a sparse Jacobian matrix of size $N_g + 1$, which can be inverted with $O(N_g)$ complexity. This results in a computational complexity that scales linearly with $N_g$ and requires no more communication than a pure hydrodynamics update, making it highly efficient for massively parallel and GPU-based systems. We implement our method in the GPU-accelerated RHD code quokka and demonstrate that it passes a wide range of numerical tests, including preserving the asymptotic diffusion limit. We demonstrate that the piecewise power-law method shows significant advantages over traditional opacity averaging methods for handling rapidly variable opacities with modest frequency resolution.

Authors

Institutions

Publication Details

Journal
Monthly Notices of the Royal Astronomical Society
Published
2024-11-18
DOI
https://doi.org/10.1093/mnras/stae2580
Citations
2
Primary Topic
Computational Fluid Dynamics and Aerodynamics
Type
article
Field-Weighted Citation Impact
0.75
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A novel numerical method for mixed-frame multigroup radiation-hydrodynamics with GPU acceleration implemented in the quokka code

Mark R. Krumholz, Benjamin D. Wibking, Chong-Chong He
2 citations
Monthly Notices of the Royal Astronomical Society
Computational Fluid Dynamics and Aerodynamics
0.75
article

A novel numerical method for mixed-frame multigroup radiation-hydrodynamics with GPU acceleration implemented in the quokka code

Mark R. Krumholz, Benjamin D. Wibking, Chong-Chong He
article en
2 citations

Abstract

ABSTRACT Mixed-frame formulations of radiation-hydrodynamics (RHD), where the radiation quantities are computed in an inertial frame but matter quantities are in a comoving frame, are advantageous because they admit algorithms that conserve energy and momentum to machine precision and combine more naturally with adaptive mesh techniques, since unlike pure comoving-frame methods, they do not face the problem that radiation quantities must change frame every time a cell is refined or coarsened. However, implementing multigroup RHD in a mixed-frame formulation presents challenges due to the complexity of handling frequency-dependent interactions and the Doppler shift of radiation boundaries. In this paper, we introduce a novel method for multigroup RHD that integrates a mixed-frame formulation with a piecewise power-law approximation for frequency dependence within groups. This approach ensures the exact conservation of total energy and momentum while effectively managing the Lorentz transformation of group boundaries and evaluation of group-averaged opacities. Our method takes advantage of the locality of matter-radiation coupling, allowing the source term for $N_g$ frequency groups to be handled with simple equations with a sparse Jacobian matrix of size $N_g + 1$, which can be inverted with $O(N_g)$ complexity. This results in a computational complexity that scales linearly with $N_g$ and requires no more communication than a pure hydrodynamics update, making it highly efficient for massively parallel and GPU-based systems. We implement our method in the GPU-accelerated RHD code quokka and demonstrate that it passes a wide range of numerical tests, including preserving the asymptotic diffusion limit. We demonstrate that the piecewise power-law method shows significant advantages over traditional opacity averaging methods for handling rapidly variable opacities with modest frequency resolution.

Monthly Notices of the Royal Astronomical SocietyVol. 535(4)
Australian National University (AU), ASTRO-3D (AU), ARC Centre of Excellence for All-sky Astrophysics (AU), Michigan State University (US)
Life in Land
Openalex Percentile: Top 31%
Computational Fluid Dynamics and Aerodynamics
0.75
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.