Skip to main content
`Ctrl`+`K`

# KSP_DIVERGED_BREAKDOWN

A breakdown in the Krylov method was detected so the method could not continue to enlarge the Krylov space. Could be due to a singular matrix or preconditioner. In `KSPHPDDM`, this is also returned when some search directions within a block are collinear.

## See Also

KSP: Linear System Solvers, `KSPSolve()`, `KSPGetConvergedReason()`, `KSPConvergedReason`, `KSPSetTolerances()`

## Level

beginner

## Location

include/petscksp.h

## Examples

src/ksp/ksp/tutorials/ex77.c

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