SLIDE 1
Utah SCI/CCMSC Programming Models Deep Dive Discussion Notes University of Utah, Salt Lake City, UT July 28-29, 2014 Page 1 of 29 SUMMARY NARRATIVE On July 28-29, 2014 the University of Utah Scientific Computing and Imaging Institute (SCI), which includes the Carbon Capture Multidisciplinary Simulation Center (an NNSA ASC PSAAP II Center) hosted a programming models deep dive discussion with personnel from Los Alamos, Lawrence Livermore and Sandia National Laboratories. University of Utah participants discussed the capabilities and current status of Uintah, a set of software components and libraries that facilitates the solution of partial differential equations on structured adaptive mesh refinement grids using hundreds to thousands of processors. Uintah is the product of a ten year partnership with the Department of Energy's ASC program through the University of Utah's Center for the Simulation of Accidental Fires and Explosions. Uintah controls and allocates resources and provides tools to get to massive scale (e.g. Arches, ICE, and MPMICE). As part of the deep dive, University of Utah faculty and staff described current work
- n two layers of abstraction that would go between the app codes and Uintah-X: SpatialOps (Nebo
EDSL for fine-grained data level parallelism) and ExprLib (a DAG-based approach for on-node representation of a task). Representatives from Los Alamos, Lawrence Livermore and Sandia National Laboratories described current work at the laboratories on programming models and libraries. After background presentations were completed, University of Utah faculty and staff led the laboratory participants through hands-on tutorials using Uintah, Nebo and SpatialOps on selected problems. Lab staff queried University of Utah personnel about current and potential capabilities of the SCI software and identified numerous opportunities for future collaboration. Laboratory personnel expressed particular interest in the potential for extending Uintah to work on unstructured meshes. FOLLOW UP ITEMS
- Presenters from the University of Utah and the Defense Program labs agreed to make their
presentation materials available.
- Utah and lab personnel agreed to pursue collaboration activities focused on Uintah, Nebo and