[petsc-dev] -ksp_monitor and different norms
Mark F. Adams
mark.adams at columbia.edu
Tue Oct 30 15:33:04 CDT 2012
On Oct 25, 2012, at 2:03 PM, Jed Brown <jedbrown at mcs.anl.gov> wrote:
> On Thu, Oct 25, 2012 at 12:52 PM, Mark F. Adams <mark.adams at columbia.edu> wrote:
> How should I go about getting -ksp_monitor to report the infinity norm?
>
> Preconditioned or unpreconditioned residual?
>
> You would use KSPMonitorSet(). This may be handy enough that PETSc should have -ksp_monitor_max.
OK, I'm going to start putting in -ksp_monitor_max, speak now or forever hold your peace.
> You can see the setup code in KSPSetFromOptions(). You could copy KSPMonitorTrueResidualNorm() or refactor so that both call a common helper that takes an additional argument (the norm type). Or put the norm type in the context data structure, I guess that's what it's there for, but then you need a destructor.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20121030/842822df/attachment.html>
More information about the petsc-dev
mailing list