The Peano software—parallel, automaton-based, dynamically adaptive grid traversals

T Weinzierl - ACM Transactions on Mathematical Software (TOMS), 2019 - dl.acm.org
We discuss the design decisions, design alternatives, and rationale behind the third
generation of Peano, a framework for dynamically adaptive Cartesian meshes derived from …

Parallel memory-efficient adaptive mesh refinement on structured triangular meshes with billions of grid cells

O Meister, K Rahnema, M Bader - ACM Transactions on Mathematical …, 2016 - dl.acm.org
We present sam (oa) 2, a software package for a dynamically adaptive, parallel solution of
2D partial differential equations on triangular grids created via newest vertex bisection. An …

Comparison of shallow water solvers: applications for dam-break and tsunami cases with reordering strategy for efficient vectorization on modern hardware

BM Ginting, RP Mundani - Water, 2019 - mdpi.com
We investigate in this paper the behaviors of the Riemann solvers (Roe and Harten-Lax-van
Leer-Contact (HLLC) schemes) and the Riemann-solver-free method (central-upwind …

Vectorization of the Riemann solver using the AVX-512 instruction set

RA Anatoljevich - Программные системы: теория и приложения, 2019 - cyberleninka.ru
Numerical methods based on solving the Riemann problem of the decay of an arbitrary
discontinuity are extremely demanding of computational resources. Applying the data of …

Vectorization of Riemann solvers for the single-and multi-layer shallow water equations

CR Ferreira, KT Mandli, M Bader - … International Conference on …, 2018 - ieeexplore.ieee.org
We discuss vectorization of normal and transverse Riemann solvers for the single-and multi-
layer shallow water equations. Our approach is simple and portable, as it is based on auto …

[HTML][HTML] High performance shallow water kernels for parallel overland flow simulations based on FullSWOF2D

R Wittmann, HJ Bungartz, P Neumann - Computers & Mathematics with …, 2017 - Elsevier
We describe code optimization and parallelization procedures applied to the sequential
overland flow solver FullSWOF2D. Major difficulties when simulating overland flows …

A UPC++ actor library and its evaluation on a shallow water proxy application

A Pöppl, S Baden, M Bader - 2019 IEEE/ACM Parallel …, 2019 - ieeexplore.ieee.org
Programmability is one of the key challenges of Exascale Computing. Using the actor model
for distributed computations may be one solution. The actor model separates computation …

SWE-X10: Simulating shallow water waves with lazy activation of patches using ActorX10

A Pöppl, M Bader, T Schwarzer… - … Workshop on Extreme …, 2016 - ieeexplore.ieee.org
We present an efficient Finite Volume solver for the shallow water equations using an actor
extension of the X10 programming language, ActorX10, as programming model. Each actor …

Vectorization of flat loops of arbitrary structure using instructions AVX-512

GI Savin, BM Shabanov, AA Rybakov… - Lobachevskii Journal of …, 2020 - Springer
Widespread application of supercomputer technologies in various spheres of life, as well as
the need of high-performance calculations allows us to speak about the relevance of the …

Sierpinski Curves for Parallel Adaptive Mesh Refinement in Finite Element and Finite Volume Methods

O Meister - 2016 - mediatum.ub.tum.de
The thesis investigates parallel adaptive structured triangular grids that are generated
corresponding to the Sierpinski space-filling curve. Stack-and stream-based data structures …