[petsc-users] multigrid preconditioning and adaptivity

Lukasz Kaczmarczyk Lukasz.Kaczmarczyk at glasgow.ac.uk
Mon Mar 7 06:58:45 CST 2016


Hello,

I run multi-grid solver, with adaptivity, works well, however It is some space for improving efficiency. I using hierarchical approximation basis, for which 
construction of interpolation operators is simple, it is simple injection. 

After each refinement level (increase of order of approximation on some element) I rebuild multigrid pre-conditioner with additional level. It is a way to add dynamically new levels without need of rebuilding whole MG pre-conditioner.  

Looking at execution profile I noticed that 50%-60% of time is spent on MatPtAP function during PCSetUP stage. 

Kind regards,
Lukasz


More information about the petsc-users mailing list