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

Title: Wasatch: An architecture-proof multiphysics development environment using a Domain Specific Language and graph theory

Abstract

To address the coding and software challenges of modern hybrid architectures, we propose an approach to multiphysics code development for high-performance computing. This approach is based on using a Domain Specific Language (DSL) in tandem with a directed acyclic graph (DAG) representation of the problem to be solved that allows runtime algorithm generation. When coupled with a large-scale parallel framework, the result is a portable development framework capable of executing on hybrid platforms and handling the challenges of multiphysics applications. In addition, we share our experience developing a code in such an environment – an effort that spans an interdisciplinary team of engineers and computer scientists.

Authors:
 [1];  [1]
  1. Univ. of Utah, Salt Lake City, UT (United States)
Publication Date:
Research Org.:
Univ. of Utah, Salt Lake City, UT (United States)
Sponsoring Org.:
USDOE National Nuclear Security Administration (NNSA)
OSTI Identifier:
1326223
Alternate Identifier(s):
OSTI ID: 1326224; OSTI ID: 1419573
Report Number(s):
DOE-UTAH-SAAD-0004
Journal ID: ISSN 1877-7503; PII: S1877750316300485
Grant/Contract Number:  
NA0002375; AC05-00OR22725
Resource Type:
Accepted Manuscript
Journal Name:
Journal of Computational Science
Additional Journal Information:
Journal Name: Journal of Computational Science; Journal ID: ISSN 1877-7503
Publisher:
Elsevier
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING; Domain Specific Language; computational physics; graph theory

Citation Formats

Saad, Tony, and Sutherland, James C. Wasatch: An architecture-proof multiphysics development environment using a Domain Specific Language and graph theory. United States: N. p., 2016. Web. doi:10.1016/j.jocs.2016.04.010.
Saad, Tony, & Sutherland, James C. Wasatch: An architecture-proof multiphysics development environment using a Domain Specific Language and graph theory. United States. doi:10.1016/j.jocs.2016.04.010.
Saad, Tony, and Sutherland, James C. Wed . "Wasatch: An architecture-proof multiphysics development environment using a Domain Specific Language and graph theory". United States. doi:10.1016/j.jocs.2016.04.010. https://www.osti.gov/servlets/purl/1326223.
@article{osti_1326223,
title = {Wasatch: An architecture-proof multiphysics development environment using a Domain Specific Language and graph theory},
author = {Saad, Tony and Sutherland, James C.},
abstractNote = {To address the coding and software challenges of modern hybrid architectures, we propose an approach to multiphysics code development for high-performance computing. This approach is based on using a Domain Specific Language (DSL) in tandem with a directed acyclic graph (DAG) representation of the problem to be solved that allows runtime algorithm generation. When coupled with a large-scale parallel framework, the result is a portable development framework capable of executing on hybrid platforms and handling the challenges of multiphysics applications. In addition, we share our experience developing a code in such an environment – an effort that spans an interdisciplinary team of engineers and computer scientists.},
doi = {10.1016/j.jocs.2016.04.010},
journal = {Journal of Computational Science},
number = ,
volume = ,
place = {United States},
year = {2016},
month = {5}
}

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

Save / Share: