KSPSetComputeInitialGuess#
set routine to compute the initial guess of the linear system
Synopsis#
#include "petscksp.h"
#include "petscmat.h"
PetscErrorCode KSPSetComputeInitialGuess(KSP ksp, PetscErrorCode (*func)(KSP ksp, Vec x, void *ctx), void *ctx)
Logically Collective
Input Parameters#
ksp - the
KSPcontextfunc - function to compute the initial guess
ctx - optional context
Calling sequence of func#
ksp - the
KSPcontextx - solution vector
ctx - optional user-provided context
Note#
This should only be used in conjunction with KSPSetComputeRHS() and KSPSetComputeOperators(), otherwise
call KSPSetInitialGuessNonzero() and set the initial guess values in the solution vector passed to KSPSolve() before calling the solver
See Also#
KSP: Linear System Solvers, KSP, KSPSolve(), KSPSetComputeRHS(), KSPSetComputeOperators(), DMKSPSetComputeInitialGuess(), KSPSetInitialGuessNonzero()
Level#
beginner
Location#
Examples#
Index of all KSP routines
Table of Contents for all manual pages
Index of all manual pages