English

Transformations of Computational Meshes

Mathematical Software 2025-06-23 v1 Numerical Analysis Numerical Analysis

Abstract

Computational meshes, as a way to partition space, form the basis of much of PDE simulation technology, for instance for the finite element and finite volume discretization methods. In complex simulations, we are often driven to modify an input mesh, for example, to refine, coarsen, extrude, change cell types, or filter it. Mesh manipulation code can be voluminous, error-prone, spread over many special cases, and hard to understand and maintain by subsequent developers. We present a simple, table-driven paradigm for mesh transformation which can execute a large variety of transformations in a performant, parallel manner, along with experiments in the open source library PETSc which can be run by the reader.

Keywords

Cite

@article{arxiv.2506.16341,
  title  = {Transformations of Computational Meshes},
  author = {Matthew G. Knepley},
  journal= {arXiv preprint arXiv:2506.16341},
  year   = {2025}
}

Comments

12 pages, 8 figures

R2 v1 2026-07-01T03:25:14.065Z