[firedrake] Multi-grid preconditioning

Lawrence Mitchell lawrence.mitchell at imperial.ac.uk
Wed Jul 29 20:13:33 BST 2015



> On 29 Jul 2015, at 17:26, Justin Chang <jychang48 at gmail.com> wrote:
> 
> Is there support for Multi-grid preconditioning? I think I saw somewhere where this was not supported yet. Because applying -pc_type gamg for my mixed forms returns me errors.

If you want to apply AMG to your mixed form, you'll need to assemble a monolithic matrix. Pass nest=False when either assembling the operator or building your solver. 

However, this may not work well, you might want to do gamg on one of the blocks, using fieldsplit preconditioners: all the normal PETSc options work. 

Lawrence


More information about the firedrake mailing list