skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: DARMA-Kokkos Data and Execution Interoperability WBS 2.3.1.04 Milestone 16 (ECP Milestone Report)

Technical Report ·
DOI:https://doi.org/10.2172/1469761· OSTI ID:1469761
 [1]
  1. Sandia National Laboratories (SNL-CA), Livermore, CA (United States)

DARMA (Distributed Asynchronous Resilient Models for Applications) is a runtime library supporting the Sandia ATDM (Advanced Technology Development and Mitigation) program. The main application drivers fall within the ECP milestone 2.2.5.03 ADNN03-ASC ATDM SNL Application, which includes applications that require load balancing and asynchronous communication for high performance. The DARMA runtime infrastructure has been modified to be compatible with Kokkos/OpenMP parallelization within tasks, which is a critical requirement for high performance for the Sandia ATDM apps. DARMA development has occurred in parallel with a verification milestone for ATDM in FY18. For FY19, DARMA should impact ATDM by enabling dynamic load balancing and communication through only incremental changes to the existing verified MPI codes. DARMA can now support the intra-kernel thread parallelization in the parent MPI apps, allowing DARMA to be easily added without rewriting individual math kernels. The results presented here demonstrate the DARMA results for an MPI mini-app.

Research Organization:
Sandia National Lab. (SNL-CA), Livermore, CA (United States)
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA); USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR)
DOE Contract Number:
AC04-94AL85000
OSTI ID:
1469761
Report Number(s):
SAND-2018-9854R; 667731
Country of Publication:
United States
Language:
English

Similar Records

DARMA-MPI Interoperability WBS 2.3.1.04 Milestone 15 (ECP Milestone Report)
Technical Report · Sun Aug 19 00:00:00 EDT 2018 · OSTI ID:1469761

ECP Milestone Memo for 2.3.1.04.16
Technical Report · Sun Aug 19 00:00:00 EDT 2018 · OSTI ID:1469761

ASC ATDM Level 2 Milestone #6015: Asynchronous Many-Task Software Stack Demonstration
Technical Report · Fri Sep 01 00:00:00 EDT 2017 · OSTI ID:1469761

Related Subjects