Closed schnellerhase closed 5 days ago
The data structure of choice should be a DMPlex
object.
Especially we will need a transfer operation of a dolfinx topology/mesh representation to a DMPlex object. Need to figure out how refinement is implemented in the petsc world.
We will not want to adapt to another mesh data structure, but only work with the transfer operator view of things, i.e. work with PETSc
by only supplying the restriction and prolongation operator
We are interested in understanding how the DM data objects look like and are constructed.
This is probably a blueprint for a necessary data structure in
dolfinx
to allow for more efficient restriction/prolongation operations as well!