Dear all,

I'm using a KSPLSQR solver without preconditioning and configure the solver once in the beginning. Afterwards, I solve my system multiple times in a time-dependent system and I would like to use an initial guess (from the previous solution). Currently, I use `KSPSetInitialGuessNonzero` for this purpose, but it may happen that the actual guess is zero. If the initial guess is zero, the solver fails to converge, at least with the default configuration. Setting `KSPSetInitialGuess` with `PETSC_FALSE` (which should also be the default) zeros the guess out. Is there a (native) way to preserve the initial guess, but still ensure convergence in the KSPsolver in case the guess is zero?

Thanks in advance,
David

Reply via email to