Demonstrating GPU code portability and scalability for radiative heat transfer computations
High performance computing frameworks utilizing CPUs, Nvidia GPUs, and/or Intel Xeon Phis necessitate portable and scalable solutions for application developers. Nvidia GPUs in particular present numerous portability challenges with a different programming model, additional memory hierarchies, and partitioned execution units among streaming multiprocessors. This work presents modifications to the Uintah asynchronous many-task runtime and the Kokkos portability library to enable one single codebase for complex multiphysics applications to run across different architectures. Scalability and performance results are shown on multiple architectures for a globally coupled radiation heat transfer simulation, ranging from a single node to 16,384 Titan compute nodes.
- Research Organization:
- Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States). Oak Ridge Leadership Computing Facility (OLCF); UT-Battelle LLC/ORNL, Oak Ridge, TN (Unted States); Argonne National Lab. (ANL), Argonne, IL (United States); Univ. of Utah, Salt Lake City, UT (United States)
- Sponsoring Organization:
- USDOE Office of Science; National Nuclear Security Administration (NNSA)
- DOE Contract Number:
- AC05-00OR22725; AC02-06CH11357; NA0002375
- OSTI ID:
- 1565656
- Journal Information:
- Journal of Computational Science, Journal Name: Journal of Computational Science Journal Issue: C Vol. 27; ISSN 1877-7503
- Publisher:
- Elsevier
- Country of Publication:
- United States
- Language:
- English
swHPFM: Refactoring and Optimizing the Structured Grid Fluid Mechanical Algorithm on the Sunway TaihuLight Supercomputer
|
journal | December 2019 |
Structured mesh-oriented framework design and optimization for a coarse-grained parallel CFD solver based on hybrid MPI/OpenMP programming
|
journal | November 2019 |
Similar Records
An Overview of Performance Portability in the Uintah Runtime System through the Use of Kokkos
HOMMEXX 1.0: a performance-portable atmospheric dynamical core for the Energy Exascale Earth System Model