:orphan: # KSPSetUseFischerGuess Use the Paul Fischer algorithm or its variants to compute initial guesses for a set of solves with related right hand sides ## Synopsis ``` #include "petscksp.h" PetscErrorCode KSPSetUseFischerGuess(KSP ksp, PetscInt model, PetscInt size) ``` Logically Collective ## Input Parameters - ***ksp -*** the Krylov context - ***model -*** use model 1, model 2, model 3, or any other number to turn it off - ***size -*** size of subspace used to generate initial guess ## Options Database Key - ***-ksp_fischer_guess -*** uses the Fischer initial guess generator for repeated linear solves ## See Also [](ch_ksp), `KSP`, `KSPSetOptionsPrefix()`, `KSPAppendOptionsPrefix()`, `KSPSetUseFischerGuess()`, `KSPSetGuess()`, `KSPGetGuess()`, `KSPGuess` ## Level advanced ## Location src/ksp/ksp/interface/itcl.c --- [Edit on GitLab](https://gitlab.com/petsc/petsc/-/edit/release/src/ksp/ksp/interface/itcl.c) [Index of all KSP routines](index.md) [Table of Contents for all manual pages](/manualpages/index.md) [Index of all manual pages](/manualpages/singleindex.md)