All academic publications


BibTex format

author = {Barral, N and Knepley, MG and Lange, M and Piggott, MD and Gorman, GJ},
title = {Anisotropic mesh adaptation in Firedrake with PETSc DMPlex},
url = {},

RIS format (EndNote, RefMan)

AB - Despite decades of research in this area, mesh adaptation capabilities arestill rarely found in numerical simulation software. We postulate that theprimary reason for this is lack of usability. Integrating mesh adaptation intoexisting software is difficult as non-trivial operators, such as error metricsand interpolation operators, are required, and integrating available adaptiveremeshers is not straightforward. Our approach presented here is to firstintegrate Pragmatic, an anisotropic mesh adaptation library, into DMPlex, aPETSc object that manages unstructured meshes and their interactions withPETSc's solvers and I/O routines. As PETSc is already widely used, this willmake anisotropic mesh adaptation available to a much larger community. As ademonstration of this we describe the integration of anisotropic meshadaptation into Firedrake, an automated Finite Element based system for theportable solution of partial differential equations which already uses PETScsolvers and I/O via DMPlex. We present a proof of concept of this integrationwith a three-dimensional advection test case.
AU - Barral,N
AU - Knepley,MG
AU - Lange,M
AU - Piggott,MD
AU - Gorman,GJ
TI - Anisotropic mesh adaptation in Firedrake with PETSc DMPlex
UR -
ER -