@inproceedings{f5c59b6dffd142cf9d2878aea788e55f,
title = "Improving uintah's scalability through the use of portable kokkos-based data parallel tasks",
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.",
keywords = "Hybrid Parallelism, Knights Landing, Kokkos, MIC, Many-Core, Parallel, Portability, Radiation Modeling, Reverse Monte-Carlo Ray Tracing, Scalability, Stampede, Uintah, Xeon Phi",
author = "Holmen, \{John K.\} and Alan Humphrey and Daniel Sunderland and Martin Berzins",
note = "Publisher Copyright: {\textcopyright} 2017 ACM.; 2017 Practice and Experience in Advanced Research Computing, PEARC 2017 ; Conference date: 09-07-2017 Through 13-07-2017",
year = "2017",
month = jul,
day = "9",
doi = "10.1145/3093338.3093388",
language = "English",
series = "ACM International Conference Proceeding Series",
publisher = "Association for Computing Machinery",
booktitle = "PEARC 2017 - Practice and Experience in Advanced Research Computing 2017",
}