Using hierarchical octrees in Monte Carlo radiative transfer simulations
W. Saftly, P. Camps, M. Baes, K. D. Gordon, S. Vandewoude, A. Rahimi,, M. Stalevski

TL;DR
This paper evaluates different octree grid construction and traversal algorithms in 3D Monte Carlo radiative transfer, finding that regular octrees with neighbour lists offer the best efficiency improvements.
Contribution
It provides a comparative analysis of octree construction and traversal methods, identifying the most efficient combination for radiative transfer simulations.
Findings
Regular octrees need more subdivision levels than barycentric ones.
Regular octrees are 10-20% faster in run time than barycentric grids.
Using neighbour lists reduces grid traversal time by 20%.
Abstract
A crucial aspect of 3D Monte Carlo radiative transfer is the choice of the spatial grid used to partition the dusty medium. We critically investigate the use of octree grids in Monte Carlo dust radiative transfer, with two different octree construction algorithms (regular and barycentric subdivision) and three different octree traversal algorithms (top-down, neighbour list, and the bookkeeping method). In general, regular octree grids need higher levels of subdivision compared to the barycentric grids for a fixed maximum cell mass threshold criterion. The total number of grid cells, however, depends on the geometry of the model. Surprisingly, regular octree grid simulations turn out to be 10 to 20% more efficient in run time than the barycentric grid simulations, even for those cases where the latter contain fewer grid cells than the former. Furthermore, we find that storing neighbour…
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.
