Software developed in the group #
Firedrake: A high-performance, high-productivity framework for automated solution of PDEs using the finite element methods. Developed in collaboration with groups at Imperial College, University of Oxford, Baylor University, and others.
Peano: Peano is a (PDE) solver framework that offers dynamically adaptive Cartesian meshes. The unique selling point of Peano is that it implements an inversion-of-control scheme and fuses both grid traversal and data management: The users are neither responsible for the data storage nor for the mesh traversal.
ExaHyPE: ExaHyPE is an open source engine to solve hyperbolic partial differential equations in first order formulation on dynamically adaptive spacetree grids. The ExaHyPE project has been funded by the European Commission from 2015 until 2019. While the ExaHyPE Horizon 2020 project is over, the ExaHyPE software development continues.
ExaCLAW: In ExaHyPE, we have written an engine to solve hyperbolic equation systems with the ADER-DG method. It works on dynamically adaptive Cartesian meshes and provides compute kernels which are tailored towards Intel architectures. The code itself is a generic engine, i.e. not tied to a particular application area – though we had some prime users (demonstrators) in the EU project. It tries to hide all technical details and numerics from the users as much as possible, such that users can focus on the modelling and application challenges.
dune-composites: dune-composites is an open-source software framework designed to support the development of high-performance scalable solvers for partial differential equations for composite applications. It is developed jointly with groups at the University of Exeter, University of Bath and Heidelberg University.