A 3D radiative transfer framework: XIII. OpenCL implementation
Peter H. Hauschildt, E. Baron

TL;DR
This paper presents an OpenCL implementation of a 3D radiative transfer framework that leverages GPU computing to significantly accelerate calculations compared to traditional CPU methods.
Contribution
It introduces an OpenCL-based GPU implementation of the 3DRT problem, enabling faster computations for complex radiative transfer simulations.
Findings
GPUs provide significant speedups over CPUs.
Implementation supports Cartesian coordinates with periodic boundary conditions.
Performance tested on small and large grid cases.
Abstract
We discuss an implementation of our 3D radiative transfer (3DRT) framework with the OpenCL paradigm for general GPU computing. We implement the kernel for solving the 3DRT problem in Cartesian coordinates with periodic boundary conditions in the horizontal plane, including the construction of the nearest neighbor and the operator splitting step. We present the results of a small and a large test case and compare the timing of the 3DRT calculations for serial CPUs and various GPUs. The latest available GPUs can lead to significant speedups for both small and large grids compared to serial (single core) computations.
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
TopicsGas Dynamics and Kinetic Theory · Radiative Heat Transfer Studies · Medical Imaging Techniques and Applications
