MatSNESMFWPSetComputeNormU

Sets whether it computes the ||U|| used by the WP PETSc routine for computing h. With any Krylov solver this need only be computed during the first iteration and kept for later.

Synopsis

#include "snes.h"   
int MatSNESMFWPSetComputeNormU(Mat A,PetscTruth flag)

Input Parameters

A - the matrix created with MatCreateSNESMF()
flag - PETSC_TRUE causes it to compute ||U||, PETSC_FALSE uses the previous value

Notes

See the manual page for MatCreateSNESMF() for a complete description of the algorithm used to compute h.

See Also

MatSNESMFSetFunctionError(), MatCreateSNESMF()

Level:advanced
Location:src/snes/mf/wp.c
SNES Index
Table of Contents