[petsc-users] GAMG for the unsymmetrical matrix
Mark Adams
mfadams at lbl.gov
Thu Apr 6 09:47:04 CDT 2017
On Thu, Apr 6, 2017 at 7:39 AM, Kong, Fande <fande.kong at inl.gov> wrote:
> Thanks, Mark and Barry,
>
> It works pretty wells in terms of the number of linear iterations (using
> "-pc_gamg_sym_graph true"), but it is horrible in the compute time. I am
> using the two-level method via "-pc_mg_levels 2". The reason why the compute
> time is larger than other preconditioning options is that a matrix free
> method is used in the fine level and in my particular problem the function
> evaluation is expensive.
>
> I am using "-snes_mf_operator 1" to turn on the Jacobian-free Newton, but I
> do not think I want to make the preconditioning part matrix-free. Do you
> guys know how to turn off the matrix-free method for GAMG?
You do have an option to use the operator or the preconditioner
operator (matrix) for the fine grid smoother, but I thought it uses
the PC matrix by default. I don't recall the parameters nor do I see
this in the view output. Others should be able to help.
More information about the petsc-users
mailing list