Matthew Knepley <[email protected]> writes: >> > For GPU only preconditioners, would focus on the Cusp AMG using >> > Chebychev for >> > the smoothers. >> >> OK. Again we'd have to create our own PCShell for this when using >> MatShell if I understand correctly? > > > I don't think so since Cheby just uses a matrix action.
Cheby only needs matrix action, but I don't understand the proposal to use "Cusp AMG". With a MatShell, you probably want to implement MatGetDiagonal to correct the scaling, otherwise you'll be asking Chebyshev to do too much.
