activity
20152023
most citedExaHyPE: An Engine for Parallel Dynamically Adaptive Simulations of Wave Problems

74 citations · 229 across the 23 of their papers we have counts for

collaborators

23 papers

cs.MS2023★ 3 cited

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…

cs.MS2023★ 1 cited

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…

astro-ph.CO2022★ 4 cited

Spherical accretion of collisional gas in modified gravity I: self-similar solutions and a new cosmological hydrodynamical code

Han Zhang, Tobias Weinzierl, Holger Schulz +1

The spherical collapse scenario has great importance in cosmology since it captures several crucial aspects of structure formation. The presence of self-similar solutions in the Ei…

cs.SE2021★ 4 cited

Doubt and Redundancy Kill Soft Errors -- Towards Detection and Correction of Silent Data Corruption in Task-based Numerical Software

Philipp Samfass, Tobias Weinzierl, Anne Reinarz +1

Resilient algorithms in high-performance computing are subject to rigorous non-functional constraints. Resiliency must not increase the runtime, memory footprint or I/O demands too…

cs.CE2021

The maximum discrete surface-to-volume ratio of space-filling curve partitions

Maximilien Gadouleau, Tobias Weinzierl

Space-filling curves (SFCs) are used in high performance computing to distribute a computational domain or its mesh, respectively, amongst different compute units, i.e.~cores or no…

cs.DC2021★ 2 cited

Task inefficiency patterns for a wave equation solver

Holger Schulz, Gonzalo Brito Gadeschi, Oleksandr Rudyy +1

The orchestration of complex algorithms demands high levels of automation to use modern hardware efficiently. Task-based programming with OpenMP 5.0 is a prominent candidate to acc…

cs.CG2021★ 1 cited

A multiresolution Discrete Element Method for triangulated objects with implicit timestepping

Peter J. Noble, Tobias Weinzierl

Simulations of many rigid bodies colliding with each other sometimes yield particularly interesting results if the colliding objects differ significantly in size and are non-spheri…

cs.DC2020★ 3 cited

TeaMPI -- Replication-based Resilience without the (Performance) Pain

Philipp Samfass, Tobias Weinzierl, Benjamin Hazelwood +1

In an era where we can not afford to checkpoint frequently, replication is a generic way forward to construct numerical simulations that can continue to run even if hardware parts…

cs.MS2020★ 1 cited

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…

cs.DC2019

A high-level characterisation and generalisation of communication-avoiding programming techniques

Tobias Weinzierl

Today's hardware's explosion of concurrency plus the explosion of data we build upon in both machine learning and scientific simulations have multifaceted impact on how we write ou…

cs.DC2019★ 6 cited

Lightweight Task Offloading Exploiting MPI Wait Times for Parallel Adaptive Mesh Refinement

Philipp Samfass, Tobias Weinzierl, Dominic E. Charrier +1

Balancing the workload of sophisticated simulations is inherently difficult, since we have to balance both computational workload and memory footprint over meshes that can change a…

cs.MS2019★ 74 cited

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…

math.NA2019

Stabilised Asynchronous Fast Adaptive Composite Multigrid using Additive Damping

Charles D. Murray, Tobias Weinzierl

Multigrid solvers face multiple challenges on parallel computers. Two fundamental ones read as follows: Multiplicative solvers issue coarse grid solves which exhibit low concurrenc…

cs.MS2018

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…

cs.MS2018★ 15 cited

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…

math.NA2018

Efficient implementation of ADER discontinuous Galerkin schemes for a scalable hyperbolic PDE engine

Michael Dumbser, Francesco Fambri, Maurizio Tavelli +2

In this paper we discuss a new and very efficient implementation of high order accurate ADER discontinuous Galerkin (ADER-DG) finite element schemes on modern massively parallel su…

math.NA2018★ 29 cited

A simple diffuse interface approach on adaptive Cartesian grids for the linear elastic wave equations with complex topography

Maurizio Tavelli, Michael Dumbser, Dominic Etienne Charrier +3

In most classical approaches of computational geophysics for seismic wave propagation problems, complex surface topography is either accounted for by boundary-fitted unstructured m…

cs.MS2018★ 10 cited

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…

cs.MS2016

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…

math.NA2016★ 8 cited

Quasi-matrix-free hybrid multigrid on dynamically adaptive Cartesian grids

Marion Weinzierl, Tobias Weinzierl

We present a family of spacetree-based multigrid realizations using the tree's multiscale nature to derive coarse grids. They align with matrix-free geometric multigrid solvers as…

cs.MS2015★ 11 cited

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…

cs.DS2015★ 8 cited

Two Particle-in-Grid Realisations on Spacetrees

T. Weinzierl, B. Verleye, P. Henri +1

The present paper studies two particle management strategies for dynamically adaptive Cartesian grids at hands of a particle-in-cell code. One holds the particles within the grid c…

cs.MS2015★ 49 cited

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…