skip to main content

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

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.
 [1] ;  [1]
  1. Univ. of Utah, Salt Lake City, UT (United States)
Publication Date:
OSTI Identifier:
Report Number(s):
Journal ID: ISSN 1877-7503; PII: S1877750316300485
Grant/Contract Number:
Accepted Manuscript
Journal Name:
Journal of Computational Science
Additional Journal Information:
Journal Name: Journal of Computational Science; Journal ID: ISSN 1877-7503
Research Org:
Univ. of Utah, Salt Lake City, UT (United States)
Sponsoring Org:
USDOE National Nuclear Security Administration (NNSA)
Country of Publication:
United States
97 MATHEMATICS AND COMPUTING; Domain Specific Language; computational physics; graph theory