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

Title: Taking Lessons Learned from a Proxy Application to a Full Application for SNAP and PARTISN

Abstract

SNAP is a proxy application which simulates the computational motion of a neutral particle transport code, PARTISN. Here in this work, we have adapted parts of SNAP separately; we have re-implemented the iterative shell of SNAP in the task-model runtime Legion, showing an improvement to the original schedule, and we have created multiple Kokkos implementations of the computational kernel of SNAP, displaying similar performance to the native Fortran. We then translate our Kokkos experiments in SNAP to PARTISN, necessitating engineering development, regression testing, and further thought.

Authors:
ORCiD logo [1];  [1];  [1]
  1. Los Alamos National Lab. (LANL), Los Alamos, NM (United States)
Publication Date:
Research Org.:
Los Alamos National Lab. (LANL), Los Alamos, NM (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1418763
Report Number(s):
LA-UR-16-29442
Journal ID: ISSN 1877-0509
Grant/Contract Number:  
AC52-06NA25396
Resource Type:
Journal Article: Accepted Manuscript
Journal Name:
Procedia Computer Science
Additional Journal Information:
Journal Volume: 108; Conference: International Conference on Computational Science 2017, Zurich (Switzerland), 12-14 Jun 2017; Journal ID: ISSN 1877-0509
Publisher:
Elsevier
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING

Citation Formats

Womeldorff, Geoffrey Alan, Payne, Joshua Estes, and Bergen, Benjamin Karl. Taking Lessons Learned from a Proxy Application to a Full Application for SNAP and PARTISN. United States: N. p., 2017. Web. doi:10.1016/j.procs.2017.05.243.
Womeldorff, Geoffrey Alan, Payne, Joshua Estes, & Bergen, Benjamin Karl. Taking Lessons Learned from a Proxy Application to a Full Application for SNAP and PARTISN. United States. doi:10.1016/j.procs.2017.05.243.
Womeldorff, Geoffrey Alan, Payne, Joshua Estes, and Bergen, Benjamin Karl. Fri . "Taking Lessons Learned from a Proxy Application to a Full Application for SNAP and PARTISN". United States. doi:10.1016/j.procs.2017.05.243. https://www.osti.gov/servlets/purl/1418763.
@article{osti_1418763,
title = {Taking Lessons Learned from a Proxy Application to a Full Application for SNAP and PARTISN},
author = {Womeldorff, Geoffrey Alan and Payne, Joshua Estes and Bergen, Benjamin Karl},
abstractNote = {SNAP is a proxy application which simulates the computational motion of a neutral particle transport code, PARTISN. Here in this work, we have adapted parts of SNAP separately; we have re-implemented the iterative shell of SNAP in the task-model runtime Legion, showing an improvement to the original schedule, and we have created multiple Kokkos implementations of the computational kernel of SNAP, displaying similar performance to the native Fortran. We then translate our Kokkos experiments in SNAP to PARTISN, necessitating engineering development, regression testing, and further thought.},
doi = {10.1016/j.procs.2017.05.243},
journal = {Procedia Computer Science},
number = ,
volume = 108,
place = {United States},
year = {Fri Jun 09 00:00:00 EDT 2017},
month = {Fri Jun 09 00:00:00 EDT 2017}
}

Journal Article:
Free Publicly Available Full Text
Publisher's Version of Record

Save / Share: