Open landinjm opened 1 month ago
Add geometric multigrid (GMG) support for matrix-free method (see deal.II step-37).
deal.II Matrix-free Multigrid paper.
In short, global coarsening algorithms work better in parallel due to load balancing.
Only cells of the same refinement level are considered. At refinement edge we get a boundary which we must enforce. No hanging nodes.
Coarsen each level of multigrid, which means each level might have hanging nodes.
Problem
Add geometric multigrid (GMG) support for matrix-free method (see deal.II step-37).
Handling AMR
deal.II Matrix-free Multigrid paper.
In short, global coarsening algorithms work better in parallel due to load balancing.
Local Smoothing
Only cells of the same refinement level are considered. At refinement edge we get a boundary which we must enforce. No hanging nodes.
Global Coarsening
Coarsen each level of multigrid, which means each level might have hanging nodes.
Class Architecture Issues