SNESMonitorDefaultField#

Monitors progress of the SNES solvers, separated into fields.

Synopsis#

#include "petsc/private/snesimpl.h"   
PetscErrorCode SNESMonitorDefaultField(SNES snes, PetscInt its, PetscReal fgnorm, PetscViewerAndFormat *vf)

Collective

Input Parameters#

  • snes - the SNES context

  • its - iteration number

  • fgnorm - 2-norm of residual

  • ctx - the PetscViewer

Options Database Key#

  • -snes_monitor_field - activate this monitor

Notes#

This routine uses the DM attached to the residual vector to define the fields.

This is not called directly by users, rather one calls SNESMonitorSet(), with this function as an argument, to cause the monitor to be used during the SNES solve.

See Also#

SNES: Nonlinear Solvers, SNESMonitorSet(), SNESMonitorSolution(), SNESMonitorDefault(), PetscViewerFormat, PetscViewerAndFormat

Level#

intermediate

Location#

src/snes/interface/snesut.c


Edit on GitLab

Index of all SNES routines
Table of Contents for all manual pages
Index of all manual pages