KSPTrueMonitor

Prints the true residual norm as well as the preconditioned residual norm at each iteration of an iterative solver.

Synopsis

int KSPTrueMonitor(KSP ksp,int n,double rnorm,void *dummy)
Collective on KSP

Input Parameters

ksp - iterative context
n - iteration number
rnorm - 2-norm (preconditioned) residual value (may be estimated).
dummy - unused monitor context

Options Database Key

-ksp_truemonitor -Activates KSPTrueMonitor()

Notes

When using right preconditioning, these values are equivalent.

Another Options Database Key

-ksp_bsmonitor -Activates BlockSolve95 monitor

When using either ICC or ILU preconditioners in BlockSolve95(via MATMPIROWBS matrix format), then use the option - ksp_bsmonitorto print both the true and scaled residual norms. By default, only the scaled residual norm is printed.

Keywords

KSP, default, monitor, residual

See Also

KSPSetMonitor(), KSPDefaultMonitor(), KSPLGMonitorCreate()

Location: src/ksp/interface/iterativ.c
KSP Index
Table of Contents