When solving my linear system with -ksp_type bcgs I get: 0 KSP preconditioned resid norm 1.166190378969e+01 true resid norm 1.166190378969e+01 ||Ae||/||Ax|| 1.000000000000e+00 1 KSP preconditioned resid norm 5.658835826231e-01 true resid norm 5.658835826231e-01 ||Ae||/||Ax|| 4.852411688762e-02 [1]PETSC ERROR: --------------------- Error Message ------------------------------------ [1]PETSC ERROR: Petsc has generated inconsistent data! [1]PETSC ERROR: Divide by zero! [1]PETSC ERROR: ------------------------------------------------------------------------ [1]PETSC ERROR: Petsc Release Version 3.1.0, Patch 8, Thu Mar 17 13:37:48 CDT 2011 [1]PETSC ERROR: See docs/changes/index.html for recent updates. [1]PETSC ERROR: [3]PETSC ERROR: --------------------- Error Message ------------------------------------ [3]PETSC ERROR: Petsc has generated inconsistent data! [3]PETSC ERROR: Divide by zero!
PETSc Option Table entries: -ksp_converged_reason -ksp_monitor -ksp_monitor_true_residual -ksp_norm_type unpreconditioned -ksp_right_pc -ksp_rtol 1e-3 -ksp_type bcgs -ksp_view -log_summary -pc_type jacobi When solving the same system with GMRES all works fine. This is a simple test diffusion problem. How can I find out what the problem is? Dominik
