71ab1ede75e8f99f.tex
1: \begin{abstract}
2:   Modern HPC architectures consist of heterogeneous multi-core,
3:   many-node systems with deep memory hierarchies. Modern applications
4:   employ ever more advanced discretisation methods to study
5:   multi-physics problems. Developing such applications that explore
6:   cutting-edge physics on cutting-edge HPC systems has become a
7:   complex task that requires significant HPC knowledge and experience.
8:   Unfortunately, this combined knowledge is currently out of reach for all
9:   but a few groups of application developers.
10:   
11:   Chemora is a framework for solving systems of Partial Differential
12:   Equations (PDEs) that targets modern HPC architectures. Chemora is
13:   based on Cactus, which sees prominent usage in the computational
14:   relativistic astrophysics community. In Chemora, PDEs are expressed
15:   either in a high-level \LaTeX-like language or in Mathematica.
16:   Discretisation stencils are defined separately from equations, and
17:   can include Finite Differences, Discontinuous Galerkin Finite
18:   Elements (DGFE), Adaptive Mesh Refinement (AMR), and multi-block
19:   systems.
20:   
21:   We use Chemora in the Einstein Toolkit to implement the Einstein
22:   Equations on CPUs and on accelerators, and study astrophysical
23:   systems such as black hole binaries, neutron stars, and
24:   core-collapse supernovae.
25: \end{abstract}
26: