#include "slepceps.h" PetscErrorCode EPSSetOrthogonalization(EPS eps,EPSOrthogonalizationType type, EPSOrthogonalizationRefinementType refinement, PetscReal eta)Collective on EPS
eps | - the eigensolver context | |
type | - a known type of orthogonalization | |
refinement | - type of refinement | |
eta | - parameter for dynamic refinement |
-eps_orthog_type <type> | - Where <type> is cgs for Classical Gram-Schmidt orthogonalization (default) or mgs for Modified Gram-Schmidt orthogonalization | |
-eps_orthog_refinement <type> | - Where <type> is one of never, ifneeded (default) or always | |
-eps_orthog_eta <eta> | - For setting the value of eta (or PETSC_DEFAULT) |
The default orthogonalization technique works well for most problems. MGS is numerically more robust than CGS, but CGS may give better scalability.
Location: src/eps/interface/opts.c
Index of all EPS routines
Table of Contents for all manual pages
Index of all manual pages