525 citations · 858 across the 16 of their papers we have counts for
4 papers · 1 filter
Efficient mesh management in Firedrake using PETSc-DMPlex
Michael Lange, Lawrence Mitchell, Matthew G. Knepley +1
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-known pe…
Unstructured Overlapping Mesh Distribution in Parallel
Matthew G. Knepley, Michael Lange, Gerard J. Gorman
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 Hasse diagram…
Flexible, Scalable Mesh and Data Management using PETSc DMPlex
Michael Lange, Matthew G. Knepley, Gerard J. Gorman
Designing a scientific software stack to meet the needs of the next-generation of mesh-based simulation demands, not only scalable and efficient mesh and data management on a wide…
Firedrake: automating the finite element method by composing abstractions
Florian Rathgeber, David A. Ham, Lawrence Mitchell +6
Firedrake is a new tool for automating the numerical solution of partial differential equations. Firedrake adopts the domain-specific language for the finite element method of the…