Improving uintah's scalability through the use of portable kokkos-based data parallel tasks

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

12 Scopus citations

Abstract

.e University of Utah's Carbon Capture Multidisciplinary Simulation Center (CCMSC) is using the Uintah Computational Framework to predict performance of a 1000 MWe ultra-supercritical clean coal boiler. .e center aims to utilize the Intel Xeon Phi-based DOE systems, .eta and Aurora, through the Aurora Early Science Program by using the Kokkos C++ library to enable node-level performance portability. .is paper describes infrastructure advancements and portability improvements made possible by the integration of Kokkos within Uintah. .is integration marks a step towards consolidating Uintah's MPI+P.reads and MPI+CUDA hybrid parallelism approaches into a single MPI+Kokkos approach. Scalability results are presented that compare serial and data parallel task execution models for a challenging radiative heat transfer calculation, central to the center's predictive boiler simulations. .ese results demonstrate both good strong-scaling characteristics to 256 Knights Landing (KNL) processors on the NSF Stampede system, and show the KNL-based calculation to compete with prior GPU-based results for the same calculation.

Original languageEnglish
Title of host publicationPEARC 2017 - Practice and Experience in Advanced Research Computing 2017
Subtitle of host publicationSustainability, Success and Impact
PublisherAssociation for Computing Machinery
ISBN (Electronic)9781450352727
DOIs
StatePublished - Jul 9 2017
Externally publishedYes
Event2017 Practice and Experience in Advanced Research Computing, PEARC 2017 - New Orleans, United States
Duration: Jul 9 2017Jul 13 2017

Publication series

NameACM International Conference Proceeding Series
VolumePart F128771

Conference

Conference2017 Practice and Experience in Advanced Research Computing, PEARC 2017
Country/TerritoryUnited States
CityNew Orleans
Period07/9/1707/13/17

Keywords

  • Hybrid Parallelism
  • Knights Landing
  • Kokkos
  • MIC
  • Many-Core
  • Parallel
  • Portability
  • Radiation Modeling
  • Reverse Monte-Carlo Ray Tracing
  • Scalability
  • Stampede
  • Uintah
  • Xeon Phi

Fingerprint

Dive into the research topics of 'Improving uintah's scalability through the use of portable kokkos-based data parallel tasks'. Together they form a unique fingerprint.

Cite this