DOE OSTI · 1326223
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.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Saad, Tony, Sutherland, James C.. 2016-05-04. Wasatch: An architecture-proof multiphysics development environment using a Domain Specific Language and graph theory. https://doi.org/10.1016/j.jocs.2016.04.010
Cite the original work for its findings. Save a collection to share your selection of sources.