schnellerhase / dolfinx

Next generation FEniCS problem solving environment
https://fenicsproject.org
GNU Lesser General Public License v3.0
0 stars 0 forks source link

Read up on pmg-dolfinx #13

Open schnellerhase opened 1 week ago

schnellerhase commented 1 week ago

The pmg-dolfinx, implementing $p$-multigrid, project could be very interesting for the geometric multigrid implementation.

  1. Data object? How are the transfer operators encoded and applied?
  2. Common interface with geom. multigrid possible? Constraints?
  3. Transfer operators for higher order elements?
schnellerhase commented 1 week ago

pmg already has a quite versatile implementation of the multigrid operations available. Especially pmg.hpp uses very much the required interface of a fully abstract MG implementation.

schnellerhase commented 2 days ago

The transfer operators are the matrices produced by fem.interpolation_matrix - this should allow for easy replication of a $p$-multigrid as an example.