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.

Reply via email to