PCSORGetIterations#

Gets the number of inner iterations to be used by the SOR preconditioner. The default is 1.

Synopsis#

#include "petscpc.h" 
PetscErrorCode PCSORGetIterations(PC pc, PetscInt *its, PetscInt *lits)

Logically Collective

Input Parameter#

  • pc - the preconditioner context

Output Parameters#

  • lits - number of local iterations, smoothings over just variables on processor

  • its - number of parallel iterations to use; each parallel iteration has lits local iterations

Options Database Keys#

  • -pc_sor_its - Sets number of iterations

  • -pc_sor_lits - Sets number of local iterations

Note#

When run on one processor the number of smoothings is lits*its

See Also#

PCSOR, PCSORSetOmega(), PCSORSetSymmetric(), PCSORSetIterations()

Level#

intermediate

Location#

src/ksp/pc/impls/sor/sor.c

Implementations#

PCSORGetIterations_SOR in src/ksp/pc/impls/sor/sor.c


Edit on GitLab

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