A Scalable Algorithm for Radiative Heat Transfer Using Reverse Monte Carlo Ray Tracing
Abstract
Radiative heat transfer is an important mechanism in a class of challenging engineering and research problems. A direct all-to-all treatment of these problems is prohibitively expensive on large core counts due to pervasive all- to-all MPI communication. The massive heat transfer problem arising from the next generation of clean coal boilers being modeled by the Uintah framework has radiation as a dominant heat transfer mode. Reverse Monte Carlo ray tracing (RMCRT) can be used to solve for the radiative-flux divergence while accounting for the effects of participating media. The ray tracing approach used here replicates the geometry of the boiler on a multi-core node and then uses an all-to-all communication phase to distribute the results globally. The cost of this all-to-all is reduced by using an adaptive mesh approach in which a fine mesh is only used locally, and a coarse mesh is used elsewhere. Here, a model for communication and computation complexity is used to predict performance of this new method. We show this model is consistent with observed results and demonstrate excellent strong scaling to 262K cores on the DOE Titan system on problem sizes that were previously computationally intractable.
- Authors:
-
- Univ. of Utah, Salt Lake City, UT (United States)
- Publication Date:
- Research Org.:
- Univ. of Utah, Salt Lake City, UT (United States)
- Sponsoring Org.:
- USDOE National Nuclear Security Administration (NNSA)
- OSTI Identifier:
- 1756107
- Grant/Contract Number:
- NA0002375; AC05-00OR22725
- Resource Type:
- Journal Article: Accepted Manuscript
- Journal Name:
- Lecture Notes in Computer Science
- Additional Journal Information:
- Journal Volume: 9137; Conference: ISC'15: High Performance Computing; Journal ID: ISSN 0302-9743
- Publisher:
- Springer
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 97 MATHEMATICS AND COMPUTING; Uintah; Radiation modeling; Parallel; Scalability; Adaptive mesh refinement; Simulation science; Titan
Citation Formats
Humphrey, Alan, Harman, Todd, Berzins, Martin, and Smith, Phillip. A Scalable Algorithm for Radiative Heat Transfer Using Reverse Monte Carlo Ray Tracing. United States: N. p., 2015.
Web. doi:10.1007/978-3-319-20119-1_16.
Humphrey, Alan, Harman, Todd, Berzins, Martin, & Smith, Phillip. A Scalable Algorithm for Radiative Heat Transfer Using Reverse Monte Carlo Ray Tracing. United States. https://doi.org/10.1007/978-3-319-20119-1_16
Humphrey, Alan, Harman, Todd, Berzins, Martin, and Smith, Phillip. Sat .
"A Scalable Algorithm for Radiative Heat Transfer Using Reverse Monte Carlo Ray Tracing". United States. https://doi.org/10.1007/978-3-319-20119-1_16. https://www.osti.gov/servlets/purl/1756107.
@article{osti_1756107,
title = {A Scalable Algorithm for Radiative Heat Transfer Using Reverse Monte Carlo Ray Tracing},
author = {Humphrey, Alan and Harman, Todd and Berzins, Martin and Smith, Phillip},
abstractNote = {Radiative heat transfer is an important mechanism in a class of challenging engineering and research problems. A direct all-to-all treatment of these problems is prohibitively expensive on large core counts due to pervasive all- to-all MPI communication. The massive heat transfer problem arising from the next generation of clean coal boilers being modeled by the Uintah framework has radiation as a dominant heat transfer mode. Reverse Monte Carlo ray tracing (RMCRT) can be used to solve for the radiative-flux divergence while accounting for the effects of participating media. The ray tracing approach used here replicates the geometry of the boiler on a multi-core node and then uses an all-to-all communication phase to distribute the results globally. The cost of this all-to-all is reduced by using an adaptive mesh approach in which a fine mesh is only used locally, and a coarse mesh is used elsewhere. Here, a model for communication and computation complexity is used to predict performance of this new method. We show this model is consistent with observed results and demonstrate excellent strong scaling to 262K cores on the DOE Titan system on problem sizes that were previously computationally intractable.},
doi = {10.1007/978-3-319-20119-1_16},
url = {https://www.osti.gov/biblio/1756107},
journal = {Lecture Notes in Computer Science},
issn = {0302-9743},
number = ,
volume = 9137,
place = {United States},
year = {2015},
month = {6}
}
Web of Science
Works referenced in this record:
Fast and accurate discrete ordinates methods for multidimensional radiative transfer. Part I, basic methods
journal, June 2001
- Balsara, Dinshaw
- Journal of Quantitative Spectroscopy and Radiative Transfer, Vol. 69, Issue 6
Uintah: a scalable framework for hazard analysis
conference, January 2010
- Berzins, Martin; Luitjens, Justin; Meng, Qingyu
- Proceedings of the 2010 TeraGrid Conference on - TG '10
FLASH: An Adaptive Mesh Hydrodynamics Code for Modeling Astrophysical Thermonuclear Flashes
journal, November 2000
- Fryxell, B.; Olson, K.; Ricker, P.
- The Astrophysical Journal Supplement Series, Vol. 131, Issue 1
Multilevel matrix multiplication and fast solution of integral equations
journal, October 1990
- Brandt, A.; Lubrecht, A. A.
- Journal of Computational Physics, Vol. 90, Issue 2
Spatial Domain-Based Parallelism in Large-Scale, Participating-Media, Radiative Transport Applications
journal, June 1997
- Burns, Shawn P.; Christen, Mark A.
- Numerical Heat Transfer, Part B: Fundamentals, Vol. 31, Issue 4
Parallelization and scalability issues of a multilevel elastohydrodynamic lubrication solver
journal, January 2007
- Goodyer, C. E.; Berzins, M.
- Concurrency and Computation: Practice and Experience, Vol. 19, Issue 4
The Monte Carlo Method in Radiative Heat Transfer
journal, August 1998
- Howell, J. R.
- Journal of Heat Transfer, Vol. 120, Issue 3
Radiation modeling using the Uintah heterogeneous CPU/GPU runtime system
conference, January 2012
- Humphrey, Alan; Meng, Qingyu; Berzins, Martin
- Proceedings of the 1st Conference of the Extreme Science and Engineering Discovery Environment on Bridging from the eXtreme to the campus and beyond - XSEDE '12
Efficient Parallelization of RMCRT for Large Scale LES Combustion Simulations
conference, June 2012
- Hunsaker, Isaac
- 20th AIAA Computational Fluid Dynamics Conference
An Adaptive Mesh Refinement Algorithm for the Radiative Transport Equation
journal, January 1998
- Jessee, J. Patrick; Fiveland, Woodrow A.; Howell, Louis H.
- Journal of Computational Physics, Vol. 139, Issue 2
A look at application performance sensitivity to the bandwidth and latency of InfiniBand networks
conference, January 2006
- Kerbyson, D. J.
- Proceedings 20th IEEE International Parallel & Distributed Processing Symposium
Scalable parallel regridding algorithms for block-structured adaptive mesh refinement
journal, March 2011
- Luitjens, J.; Berzins, M.
- Concurrency and Computation: Practice and Experience, Vol. 23, Issue 13
Mersenne twister: a 623-dimensionally equidistributed uniform pseudo-random number generator
journal, January 1998
- Matsumoto, Makoto; Nishimura, Takuji
- ACM Transactions on Modeling and Computer Simulation, Vol. 8, Issue 1
Using hybrid parallelism to improve memory use in the Uintah framework
conference, January 2011
- Meng, Qingyu; Berzins, Martin; Schmidt, John
- Proceedings of the 2011 TeraGrid Conference on Extreme Digital Discovery - TG '11
Scalable large-scale fluid-structure interaction solvers in the Uintah framework via hybrid task-based parallelism algorithms: UINTAH HYBRID TASK-BASED PARALLELISM ALGORITHMS
journal, July 2013
- Meng, Qingyu; Berzins, Martin
- Concurrency and Computation: Practice and Experience, Vol. 26, Issue 7
Solution of Equilibrium Radiation Diffusion Problems Using Implicit Adaptive Mesh Refinement
journal, January 2006
- Pernice, Michael; Philip, Bobby
- SIAM Journal on Scientific Computing, Vol. 27, Issue 5
Hybrid characteristics: 3D radiative transfer for parallel adaptive mesh refinement hydrodynamics
journal, June 2006
- Rijkhorst, E. -J.; Plewa, T.; Dubey, A.
- Astronomy & Astrophysics, Vol. 452, Issue 3
Large Scale Parallel Solution of Incompressible Flow Problems Using Uintah and Hypre
conference, May 2013
- Schmidt, J.; Berzins, M.; Thornock, J.
- 2013 13th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), 2013 13th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing
A Parametric Case Study in Radiative Heat Transfer Using the Reverse Monte-Carlo Ray-Tracing With Full-Spectrum k-Distribution Method
journal, December 2009
- Sun, Xiaojing; Smith, Philip J.
- Journal of Heat Transfer, Vol. 132, Issue 2
Optimization of Collective Communication Operations in MPICH
journal, February 2005
- Thakur, Rajeev; Rabenseifner, Rolf; Gropp, William
- The International Journal of High Performance Computing Applications, Vol. 19, Issue 1
enzo+moray: radiation hydrodynamics adaptive mesh refinement simulations with adaptive ray tracing: AMR simulations with adaptive ray tracing
journal, May 2011
- Wise, John H.; Abel, Tom
- Monthly Notices of the Royal Astronomical Society, Vol. 414, Issue 4