A 3D radiative transfer framework: XII. Many-core, vector and GPU methods
Peter H. Hauschildt, E. Baron

TL;DR
This paper develops and adapts algorithms for 3D radiative transfer to efficiently utilize modern many-core, vector, and GPU architectures, enabling large-scale simulations previously deemed infeasible.
Contribution
It introduces optimized algorithms tailored for diverse modern computing architectures, significantly enhancing performance of 3D radiative transfer calculations.
Findings
Massively improved computational speed across architectures
Enabling large-scale 3D radiative transfer simulations
Demonstrating feasibility of complex calculations on modern hardware
Abstract
3D detailed radiative transfer is computationally taxing, since the solution of the radiative transfer equation involves traversing the six dimensional phase space of the 3D domain. With modern supercomputers the hardware available for wallclock speedup is rapidly changing, mostly in response to requirements to minimize the cost of electrical power. Given the variety of modern computing architectures, we aim to develop and adapt algorithms for different computing architectures to improve performance on a wide variety of platforms. We implemented the main time consuming kernels for solving 3D radiative transfer problems for vastly different computing architectures using MPI, OpenMP, OpenACC and vector algorithms. Adapted algorithms lead to massively improved speed for all architectures, making extremely large model calculations easily feasible. These calculations would have previously…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOptical Imaging and Spectroscopy Techniques · Radiative Heat Transfer Studies · Gas Dynamics and Kinetic Theory
