[petsc-users] Convergence trouble with SNES and CG
David Knezevic
david.knezevic at akselos.com
Mon Feb 22 18:02:50 CST 2016
On Mon, Feb 22, 2016 at 6:57 PM, Barry Smith <bsmith at mcs.anl.gov> wrote:
>
> Add -ksp_converged_reason
>
That gives "DIVERGED_INDEFINITE_PC". The full output is below:
105 KSP Residual norm 7.099534889984e-05
106 KSP Residual norm 6.615351528474e-05
107 KSP Residual norm 6.303646443688e-05
Linear solve converged due to CONVERGED_RTOL iterations 107
NL step 5, |residual|_2 = 1.996487e+01
0 KSP Residual norm 5.844456247091e+00
1 KSP Residual norm 1.308756943973e+00
2 KSP Residual norm 7.545133187463e-01
3 KSP Residual norm 1.346068942607e+00
Linear solve did not converge due to DIVERGED_INDEFINITE_PC iterations 4
SNES Object: 1 MPI processes
type: newtonls
maximum iterations=50, maximum function evaluations=10000
tolerances: relative=1e-08, absolute=1e-50, solution=1e-08
total number of linear solver iterations=535
total number of function evaluations=11
norm schedule ALWAYS
SNESLineSearch Object: 1 MPI processes
type: bt
interpolation: cubic
alpha=1.000000e-04
maxstep=1.000000e+08, minlambda=1.000000e-12
tolerances: relative=1.000000e-08, absolute=1.000000e-15,
lambda=1.000000e-08
maximum iterations=40
KSP Object: 1 MPI processes
type: cg
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NATURAL norm type for convergence test
PC Object: 1 MPI processes
type: ilu
ILU: out-of-place factorization
0 levels of fill
tolerance for zero pivot 2.22045e-14
matrix ordering: natural
factor fill ratio given 1, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=967608, cols=967608
package used to perform factorization: petsc
total: nonzeros=7.55539e+07, allocated nonzeros=7.55539e+07
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 322536 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: () 1 MPI processes
type: seqaij
rows=967608, cols=967608
total: nonzeros=7.55539e+07, allocated nonzeros=7.55539e+07
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 322536 nodes, limit used is 5
Number of nonlinear iterations: 5
Nonlinear solver convergence/divergence reason: DIVERGED_LINEAR_SOLVE
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20160222/f7cf6cbf/attachment.html>
More information about the petsc-users
mailing list