Textbook efficiency: massively parallel matrix-free multigrid for the Stokes system

10/26/2020
by   Nils Kohl, et al.
0

We employ textbook multigrid efficiency (TME), as introduced by Achi Brandt, to construct an asymptotically optimal monolithic multigrid solver for the Stokes system. The geometric multigrid solver builds upon the concept of hierarchical hybrid grids (HHG), which is extended to higher-order finite-element discretizations, and a corresponding matrix-free implementation. The computational cost of the full multigrid (FMG) iteration is quantified, and the solver is applied to multiple benchmark problems. Through a parameter study, we suggest configurations that achieve TME for both, stabilized equal-order, and Taylor-Hood discretizations. The excellent node-level performance of the relevant compute kernels is presented via a roofline analysis. Finally, we demonstrate the weak and strong scalability to up to 147,456 parallel processes and solve Stokes systems with more than 3.6 × 10^12 (trillion) unknowns.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/31/2022

Matrix-free Monolithic Multigrid Methods for Stokes and Generalized Stokes Problems

We consider the widely used continuous 𝒬_k-𝒬_k-1 quadrilateral or hexahe...
research
08/03/2023

Fundamental Data Structures for Matrix-Free Finite Elements on Hybrid Tetrahedral Grids

This paper presents efficient data structures for the implementation of ...
research
06/03/2021

On the implementation of a robust and efficient finite element-based parallel solver for the compressible Navier-Stokes equations

This paper describes in detail the implementation of a finite element te...
research
06/10/2020

Accelerating linear solvers for Stokes problems with C++ metaprogramming

The efficient solution of large sparse saddle point systems is very impo...
research
11/06/2015

A quantitative performance analysis for Stokes solvers at the extreme scale

This article presents a systematic quantitative performance analysis for...
research
03/23/2022

Efficient distributed matrix-free multigrid methods on locally refined meshes for FEM computations

This work studies three multigrid variants for matrix-free finite-elemen...
research
02/11/2016

Oasis: a high-level/high-performance open source Navier-Stokes solver

Oasis is a high-level/high-performance finite element Navier-Stokes solv...

Please sign up or login with your details

Forgot password? Click here to reset