74 citations · 229 across the 23 of their papers we have counts for
10 papers · 1 filter
SYCL compute kernels for ExaHyPE
Chung Ming Loi, Heinrich Bockhorst, Tobias Weinzierl
We discuss three SYCL realisations of a simple Finite Volume scheme over multiple Cartesian patches. The realisation flavours differ in the way how they map the compute steps onto…
GPU Offloading in ExaHyPE Through C++ Standard Algorithms
Uzmar Gomez, Gonzalo Brito Gadeschi, Tobias Weinzierl
The ISO C++17 standard introduces \emph{parallel algorithms}, a parallel programming model promising portability across a wide variety of parallel hardware including multi-core CPU…
Delayed approximate matrix assembly in multigrid with dynamic precisions
Charles D. Murray, Tobias Weinzierl
The accurate assembly of the system matrix is an important step in any code that solves partial differential equations on a mesh. We either explicitly set up a matrix, or we work i…
ExaHyPE: An Engine for Parallel Dynamically Adaptive Simulations of Wave Problems
Anne Reinarz, Dominic E. Charrier, Michael Bader +13
ExaHyPE ("An Exascale Hyperbolic PDE Engine") is a software engine for solving systems of first-order hyperbolic partial differential equations (PDEs). Hyperbolic PDEs are typicall…
Coloured and task-based stencil codes
Benjamin Hazelwood, Tobias Weinzierl
Simple stencil codes are and remain an important building block in scientific computing. On shared memory nodes, they are traditionally parallelised through colouring or (recursive…
Studies on the energy and deep memory behaviour of a cache-oblivious, task-based hyperbolic PDE solver
Dominic E. Charrier, Benjamin Hazelwood, Ekaterina Tutlyaeva +5
We study the performance behaviour of a seismic simulation using the ExaHyPE engine with a specific focus on memory characteristics and energy needs. ExaHyPE combines dynamically a…
Stop talking to me -- a communication-avoiding ADER-DG realisation
Dominic E. Charrier, Tobias Weinzierl
We present a communication- and data-sensitive formulation of ADER-DG for hyperbolic differential equation systems. Sensitive here has multiple flavours: First, the formulation red…
Form Follows Function -- Do algorithms and applications challenge or drag behind the hardware evolution?
Tobias Weinzierl
We summarise some of the key statements made at the workshop Form Follows Function at ISC High Performance 2016. The summary highlights what type of co-design the presented project…
Complex additive geometric multilevel solvers for Helmholtz equations on spacetrees
Bram Reps, Tobias Weinzierl
We introduce a family of implementations of low order, additive, geometric multilevel solvers for systems of Helmholtz equations. Both grid spacing and arithmetics may comprise com…
The Peano software - parallel, automaton-based, dynamically adaptive grid traversals
Tobias Weinzierl
We discuss the design decisions, design alternatives and rationale behind the third generation of Peano, a framework for dynamically adaptive Cartesian meshes derived from spacetre…