PCPATCH: software for the topological construction of multigrid relaxation methods

PE Farrell, MG Knepley, L Mitchell… - ACM Transactions on …, 2021 - dl.acm.org
Effective relaxation methods are necessary for good multigrid convergence. For many
equations, standard Jacobi and Gauß–Seidel are inadequate, and more sophisticated …

Field inversion for data-augmented RANS modelling in turbomachinery flows

A Ferrero, A Iollo, F Larocca - Computers & Fluids, 2020 - Elsevier
Turbulence modelling in turbomachinery flows remains a challenge, especially when
transition and separation phenomena occur. Recently, several research efforts have been …

Efficient mesh management in Firedrake using PETSc DMPlex

M Lange, L Mitchell, MG Knepley, GJ Gorman - SIAM Journal on Scientific …, 2016 - SIAM
The use of composable abstractions allows the application of new and established
algorithms to a wide range of problems, while automatically inheriting the benefits of well …

Control of a supersonic inlet in off-design conditions with plasma actuators and bleed

A Ferrero - Aerospace, 2020 - mdpi.com
Supersonic inlets are a key component of present and future air-breathing propulsion
systems for high-speed flight. The inlet design is challenging because of several …

Fully parallel mesh I/O using PETSc DMPlex with an application to waveform modeling

V Hapla, MG Knepley, M Afanasiev, C Boehm… - SIAM Journal on …, 2021 - SIAM
Large-scale PDE simulations using high-order finite-element methods on unstructured
meshes are an indispensable tool in science and engineering. The widely used open …

Dependent partitioning

S Treichler, M Bauer, R Sharma, E Slaughter… - Proceedings of the 2016 …, 2016 - dl.acm.org
A key problem in parallel programming is how data is partitioned: divided into subsets that
can be operated on in parallel and, in distributed memory machines, spread across multiple …

Efficient n-to-m checkpointing algorithm for finite element simulations

DA Ham, V Hapla, MG Knepley, L Mitchell… - SIAM Journal on …, 2024 - SIAM
In this work, we introduce a new algorithm for N-to-M checkpointing in finite element
simulations. This new algorithm allows efficient saving/loading of functions representing …

Dual-bell nozzle with fluidic control of transition for space launchers

A Ferrero, A Conte, E Martelli, F Nasuti, D Pastrone - Acta Astronautica, 2022 - Elsevier
The dual-bell nozzle is a promising concept for improving the performance of space
launchers. It is characterised by the presence of two altitude-dependent working modes …

Comparative study of finite element methods using the time-accuracy-size (TAS) spectrum analysis

J Chang, MS Fabien, MG Knepley, RT Mills - SIAM Journal on Scientific …, 2018 - SIAM
We present a performance analysis appropriate for comparing algorithms using different
numerical discretizations. By taking into account the total time-to-solution, numerical …

Unstructured overlapping mesh distribution in parallel

MG Knepley, M Lange, GJ Gorman - arXiv preprint arXiv:1506.06194, 2015 - arxiv.org
We present a simple mathematical framework and API for parallel mesh and data
distribution, load balancing, and overlap generation. It relies on viewing the mesh as a …