<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-15">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Thank you Barry for your suggestions.<br>
    <br>
    The error I get is now KSP_DIVERGED_INDEFINITE_PC. The matrix that I
    try to invert is actually symmetric and positive definite. I was not
    aware that this can lead to a indefinite preconditioner.<br>
    If I use a Jacobi preconditioner or tell BoomerAMG that the matrix
    is symmetric I don't encounter any errors. So I'm quite for now :-)<br>
    <br>
    Daniel<br>
    <blockquote type="cite">
      <pre>  Daniel,

     That message is not coming from PETSc so likely Deal.II is processing the result from KSPConvergedReason() and generating that less then totally useful output. If you run with -ksp_converged_reason PETSC will (if Deal.II processes PETSc options correctly) print a more complete reason.

    Off hand I am guessing that CG detected a non-symmetric or indefinite matrix or preconditioner which it cannot handle so it barfed out. You can run with GMRES instead of CG and if that converges then this is the likely explanation.

    Barry


On Dec 11, 2012, at 8:19 AM, Daniel Arndt <<a href="https://lists.mcs.anl.gov/mailman/listinfo/petsc-users">daniel.arndt at stud.uni-goettingen.de</a>> wrote:

><i> Hello everyone,
</i>><i> 
</i>><i> at the moment I'm trying to solve a Poisson problem with SIPG
</i>><i> stabilization and discontinuous finite elements. The matrix is
</i>><i> constructed in deal.II. When I try to solve this problem with PETSc's CG
</i>><i> solver and a BlockJacobi preconditioner or a BoomerAMG preconditioner
</i>><i> from the Hypre package I get this weird error message.
</i>><i> 
</i>><i> Exception on processing:
</i>><i> Iterative method reported convergence failure in step 3 with residual
</i>><i> 1.50616
</i>><i> Aborting!
</i>><i> 
</i>><i> Since the solver is allowed to take 5000 steps this convergence failure
</i>><i> is clearly early. Did anyone encounter such an error before? What can
</i>><i> produce such an early convergence failure?
</i>><i> 
</i>><i> Thanks in advance,
</i>><i> Daniel
</i>><i> 
</i>><i> 
</i>><i> 
</i>
</pre>
    </blockquote>
  </body>
</html>