PCPATCH: software for the topological construction of multigrid relaxation methods

12/18/2019
by   Patrick E. Farrell, et al.
0

Effective relaxation methods are necessary for good multigrid convergence. For many equations, standard Jacobi and Gauß-Seidel are inadequate, and more sophisticated space decompositions are required; examples include problems with semidefinite terms or saddle point structure. In this paper we present a unifying software abstraction, PCPATCH, for the topological construction of space decompositions for multigrid relaxation methods. Space decompositions are specified by collecting topological entities in a mesh (such as all vertices or faces) and applying a construction rule (such as taking all degrees of freedom in the cells around each entity). The software is implemented in PETSc and facilitates the elegant expression of a wide range of schemes merely by varying solver options at runtime. In turn, this allows for the very rapid development of fast solvers for difficult problems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/28/2020

Monolithic Multigrid for Magnetohydrodynamics

The magnetohydrodynamics (MHD) equations model a wide range of plasma ph...
research
11/12/2020

A data driven heuristic for rapid convergence of general Scheduled Relaxation Jacobi (SRJ) schemes

The Scheduled Relaxation Jacobi (SRJ) method is a viable candidate as a ...
research
06/13/2019

An extensional λ-model with ∞-grupoid structure

From a topological space, a set with ∞-grupoid structure is built and th...
research
02/15/2022

Monolithic multigrid for implicit Runge-Kutta discretizations of incompressible fluid flow

Most research on preconditioners for time-dependent PDEs has focused on ...
research
11/10/2020

Topology of Frame Field Design for Hex Meshing

In the past decade frame fields have emerged as a promising approach for...
research
10/15/2019

Topological and statistical control of kirigami

Kirigami, the creative art of paper cutting, is a promising paradigm for...

Please sign up or login with your details

Forgot password? Click here to reset