Skip to main content

Research Repository

Advanced Search

Outputs (24)

A multiresolution Discrete Element Method for triangulated objects with implicit time stepping (2022)
Journal Article
Noble, P., & Weinzierl, T. (2022). A multiresolution Discrete Element Method for triangulated objects with implicit time stepping. SIAM Journal on Scientific Computing, 44(4), A2121-A2149. https://doi.org/10.1137/21m1421842

Simulations of many rigid bodies colliding with each other sometimes yield particularly interesting results if the colliding objects differ significantly in size and are nonspherical. The most expensive part within such a simulation code is the colli... Read More about A multiresolution Discrete Element Method for triangulated objects with implicit time stepping.

Spherical accretion of collisional gas in modified gravity I: self-similar solutions and a new cosmological hydrodynamical code (2022)
Journal Article
Zhang, H., Weinzierl, T., Schulz, H., & Li, B. (2022). Spherical accretion of collisional gas in modified gravity I: self-similar solutions and a new cosmological hydrodynamical code. Monthly Notices of the Royal Astronomical Society, 515(2), 2464-2482. https://doi.org/10.1093/mnras/stac1991

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 Einstein-de Sitter (EdS) model greatly simplifies its analysis, making i... Read More about Spherical accretion of collisional gas in modified gravity I: self-similar solutions and a new cosmological hydrodynamical code.

Stabilized Asynchronous Fast Adaptive Composite Multigrid using Additive Damping (2020)
Journal Article
Murray, C. D., & Weinzierl, T. (2021). Stabilized Asynchronous Fast Adaptive Composite Multigrid using Additive Damping. Numerical Linear Algebra with Applications, 28(3), Article e2328. https://doi.org/10.1002/nla.2328

Multigrid solvers face multiple challenges on parallel computers. Two fundamental ones read as follows: Multiplicative solvers issue coarse grid solves which exhibit low concurrency and many multigrid implementations suffer from an expensive coarse g... Read More about Stabilized Asynchronous Fast Adaptive Composite Multigrid using Additive Damping.

Delayed approximate matrix assembly in multigrid with dynamic precisions (2020)
Journal Article
Murray, C. D., & Weinzierl, T. (2021). Delayed approximate matrix assembly in multigrid with dynamic precisions. Concurrency and Computation: Practice and Experience, 33(11), Article e5941. https://doi.org/10.1002/cpe.5941

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 in a matrix‐free environment where we have to be able to quickly return... Read More about Delayed approximate matrix assembly in multigrid with dynamic precisions.

Lightweight Task Offloading Exploiting MPI Wait Times for Parallel Adaptive Mesh Refinement (2020)
Journal Article
Samfass, P., Weinzierl, T., Charrier, D. E., & Bader, M. (2020). Lightweight Task Offloading Exploiting MPI Wait Times for Parallel Adaptive Mesh Refinement. Concurrency and Computation: Practice and Experience, 32(24), Article e5916. https://doi.org/10.1002/cpe.5916

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 any time or yield unpredictable cost per mesh entity, while modern supe... Read More about Lightweight Task Offloading Exploiting MPI Wait Times for Parallel Adaptive Mesh Refinement.

Enclave Tasking for DG Methods on Dynamically Adaptive Meshes (2020)
Journal Article
Charrier, D. E., Hazelwood, B., & Weinzierl, T. (2020). Enclave Tasking for DG Methods on Dynamically Adaptive Meshes. SIAM Journal on Scientific Computing, 42(3), C69-C96. https://doi.org/10.1137/19m1276194

High-order discontinuous Galerkin (DG) methods promise to be an excellent discretization paradigm for hyperbolic differential equation solvers running on supercomputers, since they combine high arithmetic intensity with localized data access, since t... Read More about Enclave Tasking for DG Methods on Dynamically Adaptive Meshes.

ExaHyPE: An engine for parallel dynamically adaptive simulations of wave problems (2020)
Journal Article
Reinarz, A., Charrier, D. E., Bader, M., Bovard, L., Dumbser, M., Duru, K., …Weinzierl, T. (2020). ExaHyPE: An engine for parallel dynamically adaptive simulations of wave problems. Computer Physics Communications, 254, Article 107251. https://doi.org/10.1016/j.cpc.2020.107251

ExaHyPE (“An Exascale Hyperbolic PDE Engine”) is a software engine for solving systems of first-order hyperbolic partial differential equations (PDEs). Hyperbolic PDEs are typically derived from the conservation laws of physics and are useful in a wi... Read More about ExaHyPE: An engine for parallel dynamically adaptive simulations of wave problems.

The Peano software---parallel, automaton-based, dynamically adaptive grid traversals (2019)
Journal Article
Weinzierl, T. (2019). The Peano software---parallel, automaton-based, dynamically adaptive grid traversals. ACM Transactions on Mathematical Software, 45(2), Article 14. https://doi.org/10.1145/3319797

We discuss the design decisions, design alternatives, and rationale behind the third generation of Peano, a framework for dynamically adaptive Cartesian meshes derived from spacetrees. Peano ties the mesh traversal to the mesh storage and supports on... Read More about The Peano software---parallel, automaton-based, dynamically adaptive grid traversals.

Studies on the energy and deep memory behaviour of a cache-oblivious, task-based hyperbolic PDE solver (2019)
Journal Article
Charrier, D., Hazelwood, B., Tutlyaeva, E., Bader, M., Dumbser, M., Kudryavtsev, A., …Weinzierl, T. (2019). Studies on the energy and deep memory behaviour of a cache-oblivious, task-based hyperbolic PDE solver. International Journal of High Performance Computing Applications, 33(5), 973-986. https://doi.org/10.1177/1094342019842645

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 adaptive mesh refinement (AMR) with ADER-DG. It is parallelized using t... Read More about Studies on the energy and deep memory behaviour of a cache-oblivious, task-based hyperbolic PDE solver.

A simple diffuse interface approach on adaptive Cartesian grids for the linear elastic wave equations with complex topography (2019)
Journal Article
Tavelli, M., Dumbser, M., Charrier, D. E., Rannabauer, L., Weinzierl, T., & Bader, M. (2019). A simple diffuse interface approach on adaptive Cartesian grids for the linear elastic wave equations with complex topography. Journal of Computational Physics, 386, 158-189. https://doi.org/10.1016/j.jcp.2019.02.004

In most classical approaches of computational geophysics for seismic wave propagation problems, complex surface topography is either accounted for by boundary-fitted unstructured meshes, or, where possible, by mapping the complex computational domain... Read More about A simple diffuse interface approach on adaptive Cartesian grids for the linear elastic wave equations with complex topography.

Efficient Implementation of ADER Discontinuous Galerkin Schemes for a Scalable Hyperbolic PDE Engine (2018)
Journal Article
Dumbser, M., Fambri, F., Tavelli, M., Bader, M., & Weinzierl, T. (2018). Efficient Implementation of ADER Discontinuous Galerkin Schemes for a Scalable Hyperbolic PDE Engine. Axioms, 7(3), Article 63. https://doi.org/10.3390/axioms7030063

In this paper we discuss a new and very efficient implementation of high order accurate arbitrary high order schemes using derivatives discontinuous Galerkin (ADER-DG) finite element schemes on modern massively parallel supercomputers. The numerical... Read More about Efficient Implementation of ADER Discontinuous Galerkin Schemes for a Scalable Hyperbolic PDE Engine.

A Multi-Core Ready Discrete Element Method With Triangles Using Dynamically Adaptive Multiscale Grids (2018)
Journal Article
Krestenitis, K., & Weinzierl, T. (2019). A Multi-Core Ready Discrete Element Method With Triangles Using Dynamically Adaptive Multiscale Grids. Concurrency and Computation: Practice and Experience, 31(19), Article e4935. https://doi.org/10.1002/cpe.4935

The simulation of vast numbers of rigid bodies of non‐analytical shapes and of tremendously different sizes that collide with each other is computationally challenging. A bottleneck is the identification of all particle contact points per time step.... Read More about A Multi-Core Ready Discrete Element Method With Triangles Using Dynamically Adaptive Multiscale Grids.

Quasi-matrix-free hybrid multigrid on dynamically adaptive Cartesian grids (2018)
Journal Article
Weinzierl, M., & Weinzierl, T. (2018). Quasi-matrix-free hybrid multigrid on dynamically adaptive Cartesian grids. ACM Transactions on Mathematical Software, 44(3), Article 32. https://doi.org/10.1145/3165280

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 they never assemble the system matrices, which is cumbersome for dynam... Read More about Quasi-matrix-free hybrid multigrid on dynamically adaptive Cartesian grids.

Complex additive geometric multilevel solvers for Helmholtz equations on spacetrees (2017)
Journal Article
Reps, B., & Weinzierl, T. (2017). Complex additive geometric multilevel solvers for Helmholtz equations on spacetrees. ACM Transactions on Mathematical Software, 44(1), Article 2. https://doi.org/10.1145/3054946

We introduce a family of implementations of low-order, additive, geometric multilevel solvers for systems of Helmholtz equations arising from Schrödinger equations. Both grid spacing and arithmetics may comprise complex numbers, and we thus can apply... Read More about Complex additive geometric multilevel solvers for Helmholtz equations on spacetrees.

Two Particle-in-Grid Realisations on Spacetrees (2016)
Journal Article
Weinzierl, T., Verleye, B., Henri, P., & Roose, D. (2016). Two Particle-in-Grid Realisations on Spacetrees. Parallel Computing: Systems & Applications, 52, 42-64. https://doi.org/10.1016/j.parco.2015.12.007

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 cells, the other within the grid vertices. The fundamental challenge fo... Read More about Two Particle-in-Grid Realisations on Spacetrees.

Block Fusion on Dynamically Adaptive Spacetree Grids for Shallow Water Waves (2014)
Journal Article
Weinzierl, T., Bader, M., Unterweger, K., & Wittmann, R. (2014). Block Fusion on Dynamically Adaptive Spacetree Grids for Shallow Water Waves. Parallel Processing Letters, 24(3), Article 1441006. https://doi.org/10.1142/s0129626414410060

Spacetrees are a popular formalism to describe dynamically adaptive Cartesian grids. Even though they directly yield a mesh, it is often computationally reasonable to embed regular Cartesian blocks into their leaves. This promotes stencils working on... Read More about Block Fusion on Dynamically Adaptive Spacetree Grids for Shallow Water Waves.