Publication | Closed Access
Radiative Heat Transfer Calculation on 16384 GPUs Using a Reverse Monte Carlo Ray Tracing Approach with Adaptive Mesh Refinement
16
Citations
28
References
2016
Year
Unknown Venue
Numerical AnalysisCluster ComputingRadiative Heat TransferEngineeringGpu BenchmarkingEnergy EfficiencyComputer ArchitectureSupercomputer ArchitectureThermal RadiationGpu ComputingRadiative TransferNumerical SimulationSystems EngineeringTransport PhenomenaComputational FrameworksModeling And SimulationThermodynamicsParallel ComputingPhysicsComputer EngineeringComputer ScienceHeat TransferGpu ClusterRadiative Transfer ModellingGpu ArchitectureDoe TitanParallel ProgrammingThermal EngineeringAdaptive Mesh RefinementUintah Framework
Modeling thermal radiation is computationally challenging in parallel due to its all-to-all physical and resulting computational connectivity, and is also the dominant mode of heat transfer in practical applications such as next-generation clean coal boilers, being modeled by the Uintah framework. However, a direct all-to-all treatment of radiation is prohibitively expensive on large computers systems whether homogeneous or heterogeneous. DOE Titan and the planned DOE Summit and Sierra machines are examples of current and emerging GPU-based heterogeneous systems where the increased processing capability of GPUs over CPUs exacerbates this problem. These systems require that computational frameworks like Uintah leverage an arbitrary number of on-node GPUs, while simultaneously utilizing thousands of GPUs within a single simulation. We show that radiative heat transfer problems can be made to scale within Uintah on heterogeneous systems through a combination of reverse Monte Carlo ray tracing (RMCRT) techniques combined with AMR, to reduce the amount of global communication. In particular, significant Uintah infrastructure changes, including a novel lock and contention-free, thread-scalable data structure for managing MPI communication requests and improved memory allocation strategies were necessary to achieve excellent strong scaling results to 16384 GPUs on Titan.
| Year | Citations | |
|---|---|---|
Page 1
Page 1