xref: /petsc/src/snes/tutorials/output/ex5_3.out (revision bef158480efac06de457f7a665168877ab3c2fd7)
1    Nonlinear solve converged due to CONVERGED_FNORM_RELATIVE iterations 2
2  Nonlinear solve converged due to CONVERGED_FNORM_RELATIVE iterations 1
3Nonlinear solve converged due to CONVERGED_FNORM_RELATIVE iterations 1
4SNES Object: 2 MPI processes
5  type: newtonls
6  maximum iterations=50, maximum function evaluations=10000
7  tolerances: relative=0.01, absolute=-1., solution=1e-08
8  total number of linear solver iterations=16
9  norm schedule ALWAYS
10  total number of grid sequence refinements=2
11  Jacobian is applied matrix-free with differencing
12  Preconditioning Jacobian is built using a DMDA local Jacobian
13  SNESLineSearch Object: 2 MPI processes
14    type: bt
15      interpolation: cubic
16      alpha=1.000000e-04
17    maxstep=1.000000e+08, minlambda=1.000000e-12
18    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
19    maximum iterations=40
20  KSP Object: 2 MPI processes
21    type: gmres
22      restart=30, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
23      happy breakdown tolerance 1e-30
24    maximum iterations=10000, initial guess is zero
25    tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
26    left preconditioning
27    using PRECONDITIONED norm type for convergence test
28  PC Object: 2 MPI processes
29    type: mg
30      type is MULTIPLICATIVE, levels=3 cycles=v
31        Cycles per PCApply=1
32        Not using Galerkin computed coarse grid matrices
33    Coarse grid solver -- level -------------------------------
34      KSP Object: (mg_coarse_) 2 MPI processes
35        type: preonly
36        maximum iterations=10000, initial guess is zero
37        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
38        left preconditioning
39        using NONE norm type for convergence test
40      PC Object: (mg_coarse_) 2 MPI processes
41        type: redundant
42          First (color=0) of 2 PCs follows
43          KSP Object: (mg_coarse_redundant_) 1 MPI processes
44            type: preonly
45            maximum iterations=10000, initial guess is zero
46            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
47            left preconditioning
48            using NONE norm type for convergence test
49          PC Object: (mg_coarse_redundant_) 1 MPI processes
50            type: lu
51              out-of-place factorization
52              tolerance for zero pivot 2.22045e-14
53              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
54              matrix ordering: nd
55              factor fill ratio given 5., needed 1.875
56                Factored matrix follows:
57                  Mat Object: 1 MPI processes
58                    type: seqaij
59                    rows=16, cols=16
60                    package used to perform factorization: petsc
61                    total: nonzeros=120, allocated nonzeros=120
62                      using I-node routines: found 12 nodes, limit used is 5
63            linear system matrix = precond matrix:
64            Mat Object: 1 MPI processes
65              type: seqaij
66              rows=16, cols=16
67              total: nonzeros=64, allocated nonzeros=64
68              total number of mallocs used during MatSetValues calls=0
69                not using I-node routines
70        linear system matrix = precond matrix:
71        Mat Object: 2 MPI processes
72          type: mpiaij
73          rows=16, cols=16
74          total: nonzeros=64, allocated nonzeros=64
75          total number of mallocs used during MatSetValues calls=0
76    Down solver (pre-smoother) on level 1 -------------------------------
77      KSP Object: (mg_levels_1_) 2 MPI processes
78        type: chebyshev
79          eigenvalue estimates used:  min = 0.12873, max = 1.41603
80          eigenvalues estimate via gmres min 0.220124, max 1.2873
81          eigenvalues estimated using gmres with translations  [0. 0.1; 0. 1.1]
82          KSP Object: (mg_levels_1_esteig_) 2 MPI processes
83            type: gmres
84              restart=30, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
85              happy breakdown tolerance 1e-30
86            maximum iterations=10, initial guess is zero
87            tolerances:  relative=1e-12, absolute=1e-50, divergence=10000.
88            left preconditioning
89            using PRECONDITIONED norm type for convergence test
90          estimating eigenvalues using noisy right hand side
91        maximum iterations=2, nonzero initial guess
92        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
93        left preconditioning
94        using NONE norm type for convergence test
95      PC Object: (mg_levels_1_) 2 MPI processes
96        type: sor
97          type = local_symmetric, iterations = 1, local iterations = 1, omega = 1.
98        linear system matrix = precond matrix:
99        Mat Object: 2 MPI processes
100          type: mpiaij
101          rows=49, cols=49
102          total: nonzeros=217, allocated nonzeros=217
103          total number of mallocs used during MatSetValues calls=0
104    Up solver (post-smoother) same as down solver (pre-smoother)
105    Down solver (pre-smoother) on level 2 -------------------------------
106      KSP Object: (mg_levels_2_) 2 MPI processes
107        type: chebyshev
108          eigenvalue estimates used:  min = 0.126369, max = 1.39006
109          eigenvalues estimate via gmres min 0.0725743, max 1.26369
110          eigenvalues estimated using gmres with translations  [0. 0.1; 0. 1.1]
111          KSP Object: (mg_levels_2_esteig_) 2 MPI processes
112            type: gmres
113              restart=30, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
114              happy breakdown tolerance 1e-30
115            maximum iterations=10, initial guess is zero
116            tolerances:  relative=1e-12, absolute=1e-50, divergence=10000.
117            left preconditioning
118            using PRECONDITIONED norm type for convergence test
119          estimating eigenvalues using noisy right hand side
120        maximum iterations=2, nonzero initial guess
121        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
122        left preconditioning
123        using NONE norm type for convergence test
124      PC Object: (mg_levels_2_) 2 MPI processes
125        type: sor
126          type = local_symmetric, iterations = 1, local iterations = 1, omega = 1.
127        linear system matrix followed by preconditioner matrix:
128        Mat Object: 2 MPI processes
129          type: mffd
130          rows=169, cols=169
131            Matrix-free approximation:
132              err=1.49012e-08 (relative error in function evaluation)
133              Using wp compute h routine
134                  Does not compute normU
135        Mat Object: 2 MPI processes
136          type: mpiaij
137          rows=169, cols=169
138          total: nonzeros=793, allocated nonzeros=793
139          total number of mallocs used during MatSetValues calls=0
140    Up solver (post-smoother) same as down solver (pre-smoother)
141    linear system matrix followed by preconditioner matrix:
142    Mat Object: 2 MPI processes
143      type: mffd
144      rows=169, cols=169
145        Matrix-free approximation:
146          err=1.49012e-08 (relative error in function evaluation)
147          Using wp compute h routine
148              Does not compute normU
149    Mat Object: 2 MPI processes
150      type: mpiaij
151      rows=169, cols=169
152      total: nonzeros=793, allocated nonzeros=793
153      total number of mallocs used during MatSetValues calls=0
154