A domain- specific language and code generation for Riemann solvers
ApplyProject Description
Riemann solvers are the core algorithms in numerical methods for wave propagation. They are also the most complex part of developing code for new applications. The design and implementation of an effective approximate Riemann solver typically requires substantial expertise and time. However, there exist generic approaches that utilize relatively straightforward properties of the hyperbolic system and are reasonably efficient. The goal of this project is to develop a domain- specific language for hyperbolic conservation laws and Riemann solvers, and implement automatic generation of efficient solvers based on a purely symbolic representation of the problem.
Program -
Applied Mathematics and Computer Science
Division -
Computer, Electrical and Mathematical Sciences and Engineering
Faculty Lab Link -
a-domain--specific-language-and-code-generation-for-riemann-solvers
Field of Study -
Mathematics, computer science or engineering
About the
Researcher
David Isaac Ketcheson
Desired Project Deliverables
a-domain--specific-language-and-code-generation-for-riemann-solvers