xref: /petsc/src/snes/tutorials/output/ex19_tut_8.out (revision c4762a1b19cd2af06abeed90e8f9d34fb975dd94)
1*c4762a1bSJed Brownlid velocity = 0.000106281, prandtl # = 1., grashof # = 1.
2*c4762a1bSJed Brown  0 SNES Function norm 1.036007954337e-02
3*c4762a1bSJed Brown    0 KSP Residual norm 4.386611885521e-01
4*c4762a1bSJed Brown    1 KSP Residual norm 3.127838547648e-01
5*c4762a1bSJed Brown    2 KSP Residual norm 2.334238799976e-01
6*c4762a1bSJed Brown    3 KSP Residual norm 1.318350769046e-01
7*c4762a1bSJed Brown    4 KSP Residual norm 8.143004995277e-02
8*c4762a1bSJed Brown    5 KSP Residual norm 4.813457707703e-02
9*c4762a1bSJed Brown    6 KSP Residual norm 2.733719484710e-02
10*c4762a1bSJed Brown    7 KSP Residual norm 1.462151166610e-02
11*c4762a1bSJed Brown    8 KSP Residual norm 8.331275159714e-03
12*c4762a1bSJed Brown    9 KSP Residual norm 5.275884606772e-03
13*c4762a1bSJed Brown   10 KSP Residual norm 3.768690746652e-03
14*c4762a1bSJed Brown   11 KSP Residual norm 2.699365250849e-03
15*c4762a1bSJed Brown   12 KSP Residual norm 1.824681696989e-03
16*c4762a1bSJed Brown   13 KSP Residual norm 1.179126381375e-03
17*c4762a1bSJed Brown   14 KSP Residual norm 7.107306905422e-04
18*c4762a1bSJed Brown   15 KSP Residual norm 4.155820345074e-04
19*c4762a1bSJed Brown   16 KSP Residual norm 2.408438645714e-04
20*c4762a1bSJed Brown   17 KSP Residual norm 1.476855736514e-04
21*c4762a1bSJed Brown   18 KSP Residual norm 9.907578845784e-05
22*c4762a1bSJed Brown   19 KSP Residual norm 6.797328938557e-05
23*c4762a1bSJed Brown   20 KSP Residual norm 4.675944545290e-05
24*c4762a1bSJed Brown   21 KSP Residual norm 3.352583819988e-05
25*c4762a1bSJed Brown   22 KSP Residual norm 2.441653843583e-05
26*c4762a1bSJed Brown   23 KSP Residual norm 1.768579774951e-05
27*c4762a1bSJed Brown   24 KSP Residual norm 1.411236998154e-05
28*c4762a1bSJed Brown   25 KSP Residual norm 1.062751951795e-05
29*c4762a1bSJed Brown   26 KSP Residual norm 7.402652132828e-06
30*c4762a1bSJed Brown   27 KSP Residual norm 5.376101942565e-06
31*c4762a1bSJed Brown   28 KSP Residual norm 3.936750059583e-06
32*c4762a1bSJed Brown  1 SNES Function norm 1.539897001872e-06
33*c4762a1bSJed Brown    0 KSP Residual norm 1.219799734452e-05
34*c4762a1bSJed Brown    1 KSP Residual norm 9.351061917402e-06
35*c4762a1bSJed Brown    2 KSP Residual norm 5.158749230924e-06
36*c4762a1bSJed Brown    3 KSP Residual norm 3.800583255559e-06
37*c4762a1bSJed Brown    4 KSP Residual norm 3.358178466662e-06
38*c4762a1bSJed Brown    5 KSP Residual norm 2.704711328549e-06
39*c4762a1bSJed Brown    6 KSP Residual norm 1.965512422061e-06
40*c4762a1bSJed Brown    7 KSP Residual norm 1.383231224585e-06
41*c4762a1bSJed Brown    8 KSP Residual norm 1.016838426400e-06
42*c4762a1bSJed Brown    9 KSP Residual norm 7.817076853999e-07
43*c4762a1bSJed Brown   10 KSP Residual norm 5.714787985538e-07
44*c4762a1bSJed Brown   11 KSP Residual norm 4.070517298179e-07
45*c4762a1bSJed Brown   12 KSP Residual norm 3.199366855723e-07
46*c4762a1bSJed Brown   13 KSP Residual norm 2.498338700906e-07
47*c4762a1bSJed Brown   14 KSP Residual norm 1.774654138694e-07
48*c4762a1bSJed Brown   15 KSP Residual norm 1.220894443119e-07
49*c4762a1bSJed Brown   16 KSP Residual norm 8.191467113032e-08
50*c4762a1bSJed Brown   17 KSP Residual norm 5.471425416521e-08
51*c4762a1bSJed Brown   18 KSP Residual norm 3.800399846106e-08
52*c4762a1bSJed Brown   19 KSP Residual norm 2.624332673801e-08
53*c4762a1bSJed Brown   20 KSP Residual norm 1.817665454829e-08
54*c4762a1bSJed Brown   21 KSP Residual norm 1.193934944948e-08
55*c4762a1bSJed Brown   22 KSP Residual norm 7.058845517318e-09
56*c4762a1bSJed Brown   23 KSP Residual norm 4.801132366324e-09
57*c4762a1bSJed Brown   24 KSP Residual norm 3.136888134931e-09
58*c4762a1bSJed Brown   25 KSP Residual norm 1.908878704398e-09
59*c4762a1bSJed Brown   26 KSP Residual norm 1.179297203589e-09
60*c4762a1bSJed Brown   27 KSP Residual norm 7.450436712605e-10
61*c4762a1bSJed Brown   28 KSP Residual norm 4.727201847673e-10
62*c4762a1bSJed Brown   29 KSP Residual norm 3.071103410289e-10
63*c4762a1bSJed Brown   30 KSP Residual norm 1.954558918512e-10
64*c4762a1bSJed Brown   31 KSP Residual norm 1.476035656576e-10
65*c4762a1bSJed Brown   32 KSP Residual norm 9.544641423593e-11
66*c4762a1bSJed Brown  2 SNES Function norm 2.155536219955e-11
67*c4762a1bSJed BrownSNES Object: 4 MPI processes
68*c4762a1bSJed Brown  type: newtonls
69*c4762a1bSJed Brown  maximum iterations=50, maximum function evaluations=10000
70*c4762a1bSJed Brown  tolerances: relative=1e-08, absolute=1e-50, solution=1e-08
71*c4762a1bSJed Brown  total number of linear solver iterations=60
72*c4762a1bSJed Brown  total number of function evaluations=3
73*c4762a1bSJed Brown  norm schedule ALWAYS
74*c4762a1bSJed Brown  Jacobian is built using colored finite differences on a DMDA
75*c4762a1bSJed Brown  SNESLineSearch Object: 4 MPI processes
76*c4762a1bSJed Brown    type: bt
77*c4762a1bSJed Brown      interpolation: cubic
78*c4762a1bSJed Brown      alpha=1.000000e-04
79*c4762a1bSJed Brown    maxstep=1.000000e+08, minlambda=1.000000e-12
80*c4762a1bSJed Brown    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
81*c4762a1bSJed Brown    maximum iterations=40
82*c4762a1bSJed Brown  KSP Object: 4 MPI processes
83*c4762a1bSJed Brown    type: gmres
84*c4762a1bSJed Brown      restart=30, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
85*c4762a1bSJed Brown      happy breakdown tolerance 1e-30
86*c4762a1bSJed Brown    maximum iterations=10000, initial guess is zero
87*c4762a1bSJed Brown    tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
88*c4762a1bSJed Brown    left preconditioning
89*c4762a1bSJed Brown    using PRECONDITIONED norm type for convergence test
90*c4762a1bSJed Brown  PC Object: 4 MPI processes
91*c4762a1bSJed Brown    type: ml
92*c4762a1bSJed Brown      type is MULTIPLICATIVE, levels=5 cycles=v
93*c4762a1bSJed Brown        Cycles per PCApply=1
94*c4762a1bSJed Brown        Using externally compute Galerkin coarse grid matrices
95*c4762a1bSJed Brown    Coarse grid solver -- level -------------------------------
96*c4762a1bSJed Brown      KSP Object: (mg_coarse_) 4 MPI processes
97*c4762a1bSJed Brown        type: preonly
98*c4762a1bSJed Brown        maximum iterations=10000, initial guess is zero
99*c4762a1bSJed Brown        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
100*c4762a1bSJed Brown        left preconditioning
101*c4762a1bSJed Brown        using NONE norm type for convergence test
102*c4762a1bSJed Brown      PC Object: (mg_coarse_) 4 MPI processes
103*c4762a1bSJed Brown        type: redundant
104*c4762a1bSJed Brown          First (color=0) of 4 PCs follows
105*c4762a1bSJed Brown          KSP Object: (mg_coarse_redundant_) 1 MPI processes
106*c4762a1bSJed Brown            type: preonly
107*c4762a1bSJed Brown            maximum iterations=10000, initial guess is zero
108*c4762a1bSJed Brown            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
109*c4762a1bSJed Brown            left preconditioning
110*c4762a1bSJed Brown            using NONE norm type for convergence test
111*c4762a1bSJed Brown          PC Object: (mg_coarse_redundant_) 1 MPI processes
112*c4762a1bSJed Brown            type: lu
113*c4762a1bSJed Brown              out-of-place factorization
114*c4762a1bSJed Brown              tolerance for zero pivot 2.22045e-14
115*c4762a1bSJed Brown              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
116*c4762a1bSJed Brown              matrix ordering: nd
117*c4762a1bSJed Brown              factor fill ratio given 5., needed 1.
118*c4762a1bSJed Brown                Factored matrix follows:
119*c4762a1bSJed Brown                  Mat Object: 1 MPI processes
120*c4762a1bSJed Brown                    type: seqaij
121*c4762a1bSJed Brown                    rows=16, cols=16, bs=4
122*c4762a1bSJed Brown                    package used to perform factorization: petsc
123*c4762a1bSJed Brown                    total: nonzeros=256, allocated nonzeros=256
124*c4762a1bSJed Brown                    total number of mallocs used during MatSetValues calls=0
125*c4762a1bSJed Brown                      using I-node routines: found 4 nodes, limit used is 5
126*c4762a1bSJed Brown            linear system matrix = precond matrix:
127*c4762a1bSJed Brown            Mat Object: 1 MPI processes
128*c4762a1bSJed Brown              type: seqaij
129*c4762a1bSJed Brown              rows=16, cols=16, bs=4
130*c4762a1bSJed Brown              total: nonzeros=256, allocated nonzeros=256
131*c4762a1bSJed Brown              total number of mallocs used during MatSetValues calls=0
132*c4762a1bSJed Brown                using I-node routines: found 4 nodes, limit used is 5
133*c4762a1bSJed Brown        linear system matrix = precond matrix:
134*c4762a1bSJed Brown        Mat Object: 4 MPI processes
135*c4762a1bSJed Brown          type: mpiaij
136*c4762a1bSJed Brown          rows=16, cols=16, bs=4
137*c4762a1bSJed Brown          total: nonzeros=256, allocated nonzeros=256
138*c4762a1bSJed Brown          total number of mallocs used during MatSetValues calls=0
139*c4762a1bSJed Brown            using I-node (on process 0) routines: found 1 nodes, limit used is 5
140*c4762a1bSJed Brown    Down solver (pre-smoother) on level 1 -------------------------------
141*c4762a1bSJed Brown      KSP Object: (mg_levels_1_) 4 MPI processes
142*c4762a1bSJed Brown        type: richardson
143*c4762a1bSJed Brown          damping factor=1.
144*c4762a1bSJed Brown        maximum iterations=2, nonzero initial guess
145*c4762a1bSJed Brown        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
146*c4762a1bSJed Brown        left preconditioning
147*c4762a1bSJed Brown        using NONE norm type for convergence test
148*c4762a1bSJed Brown      PC Object: (mg_levels_1_) 4 MPI processes
149*c4762a1bSJed Brown        type: sor
150*c4762a1bSJed Brown          type = local_symmetric, iterations = 1, local iterations = 1, omega = 1.
151*c4762a1bSJed Brown        linear system matrix = precond matrix:
152*c4762a1bSJed Brown        Mat Object: 4 MPI processes
153*c4762a1bSJed Brown          type: mpiaij
154*c4762a1bSJed Brown          rows=88, cols=88, bs=4
155*c4762a1bSJed Brown          total: nonzeros=4896, allocated nonzeros=4896
156*c4762a1bSJed Brown          total number of mallocs used during MatSetValues calls=0
157*c4762a1bSJed Brown            using I-node (on process 0) routines: found 5 nodes, limit used is 5
158*c4762a1bSJed Brown    Up solver (post-smoother) same as down solver (pre-smoother)
159*c4762a1bSJed Brown    Down solver (pre-smoother) on level 2 -------------------------------
160*c4762a1bSJed Brown      KSP Object: (mg_levels_2_) 4 MPI processes
161*c4762a1bSJed Brown        type: richardson
162*c4762a1bSJed Brown          damping factor=1.
163*c4762a1bSJed Brown        maximum iterations=2, nonzero initial guess
164*c4762a1bSJed Brown        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
165*c4762a1bSJed Brown        left preconditioning
166*c4762a1bSJed Brown        using NONE norm type for convergence test
167*c4762a1bSJed Brown      PC Object: (mg_levels_2_) 4 MPI processes
168*c4762a1bSJed Brown        type: sor
169*c4762a1bSJed Brown          type = local_symmetric, iterations = 1, local iterations = 1, omega = 1.
170*c4762a1bSJed Brown        linear system matrix = precond matrix:
171*c4762a1bSJed Brown        Mat Object: 4 MPI processes
172*c4762a1bSJed Brown          type: mpiaij
173*c4762a1bSJed Brown          rows=772, cols=772, bs=4
174*c4762a1bSJed Brown          total: nonzeros=35364, allocated nonzeros=35364
175*c4762a1bSJed Brown          total number of mallocs used during MatSetValues calls=0
176*c4762a1bSJed Brown            using I-node (on process 0) routines: found 56 nodes, limit used is 5
177*c4762a1bSJed Brown    Up solver (post-smoother) same as down solver (pre-smoother)
178*c4762a1bSJed Brown    Down solver (pre-smoother) on level 3 -------------------------------
179*c4762a1bSJed Brown      KSP Object: (mg_levels_3_) 4 MPI processes
180*c4762a1bSJed Brown        type: richardson
181*c4762a1bSJed Brown          damping factor=1.
182*c4762a1bSJed Brown        maximum iterations=2, nonzero initial guess
183*c4762a1bSJed Brown        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
184*c4762a1bSJed Brown        left preconditioning
185*c4762a1bSJed Brown        using NONE norm type for convergence test
186*c4762a1bSJed Brown      PC Object: (mg_levels_3_) 4 MPI processes
187*c4762a1bSJed Brown        type: sor
188*c4762a1bSJed Brown          type = local_symmetric, iterations = 1, local iterations = 1, omega = 1.
189*c4762a1bSJed Brown        linear system matrix = precond matrix:
190*c4762a1bSJed Brown        Mat Object: 4 MPI processes
191*c4762a1bSJed Brown          type: mpiaij
192*c4762a1bSJed Brown          rows=7156, cols=7156, bs=4
193*c4762a1bSJed Brown          total: nonzeros=258241, allocated nonzeros=258241
194*c4762a1bSJed Brown          total number of mallocs used during MatSetValues calls=0
195*c4762a1bSJed Brown            not using I-node (on process 0) routines
196*c4762a1bSJed Brown    Up solver (post-smoother) same as down solver (pre-smoother)
197*c4762a1bSJed Brown    Down solver (pre-smoother) on level 4 -------------------------------
198*c4762a1bSJed Brown      KSP Object: (mg_levels_4_) 4 MPI processes
199*c4762a1bSJed Brown        type: richardson
200*c4762a1bSJed Brown          damping factor=1.
201*c4762a1bSJed Brown        maximum iterations=2, nonzero initial guess
202*c4762a1bSJed Brown        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
203*c4762a1bSJed Brown        left preconditioning
204*c4762a1bSJed Brown        using NONE norm type for convergence test
205*c4762a1bSJed Brown      PC Object: (mg_levels_4_) 4 MPI processes
206*c4762a1bSJed Brown        type: sor
207*c4762a1bSJed Brown          type = local_symmetric, iterations = 1, local iterations = 1, omega = 1.
208*c4762a1bSJed Brown        linear system matrix = precond matrix:
209*c4762a1bSJed Brown        Mat Object: 4 MPI processes
210*c4762a1bSJed Brown          type: mpiaij
211*c4762a1bSJed Brown          rows=37636, cols=37636, bs=4
212*c4762a1bSJed Brown          total: nonzeros=746512, allocated nonzeros=746512
213*c4762a1bSJed Brown          total number of mallocs used during MatSetValues calls=0
214*c4762a1bSJed Brown    Up solver (post-smoother) same as down solver (pre-smoother)
215*c4762a1bSJed Brown    linear system matrix = precond matrix:
216*c4762a1bSJed Brown    Mat Object: 4 MPI processes
217*c4762a1bSJed Brown      type: mpiaij
218*c4762a1bSJed Brown      rows=37636, cols=37636, bs=4
219*c4762a1bSJed Brown      total: nonzeros=746512, allocated nonzeros=746512
220*c4762a1bSJed Brown      total number of mallocs used during MatSetValues calls=0
221*c4762a1bSJed BrownNumber of SNES iterations = 2
222