xref: /petsc/src/snes/tutorials/output/ex19_13.out (revision c4762a1b19cd2af06abeed90e8f9d34fb975dd94)
1lid velocity = 0.0204082, prandtl # = 1., grashof # = 1.
2  0 SNES Function norm 0.146194
3    0 KSP Residual norm 0.146194
4    1 KSP Residual norm 0.0781702
5    2 KSP Residual norm 0.0289896
6    3 KSP Residual norm 0.00874626
7    4 KSP Residual norm 0.00360523
8    5 KSP Residual norm 0.00187927
9    6 KSP Residual norm 0.000997932
10    7 KSP Residual norm 0.000325883
11    8 KSP Residual norm 0.000122254
12    9 KSP Residual norm 6.21287e-05
13   10 KSP Residual norm 4.04759e-05
14   11 KSP Residual norm 2.1448e-05
15   12 KSP Residual norm 9.92327e-06
16   13 KSP Residual norm 4.95927e-06
17   14 KSP Residual norm 2.41652e-06
18   15 KSP Residual norm 1.39592e-06
19  1 SNES Function norm 2.5489e-05
20    0 KSP Residual norm 2.5489e-05
21    1 KSP Residual norm 1.07362e-05
22    2 KSP Residual norm 3.78935e-06
23    3 KSP Residual norm 1.43754e-06
24    4 KSP Residual norm 6.54959e-07
25    5 KSP Residual norm 5.12221e-07
26    6 KSP Residual norm 3.42561e-07
27    7 KSP Residual norm 1.45139e-07
28    8 KSP Residual norm 7.40916e-08
29    9 KSP Residual norm 3.79621e-08
30   10 KSP Residual norm 1.50283e-08
31   11 KSP Residual norm 5.03342e-09
32   12 KSP Residual norm 2.41715e-09
33   13 KSP Residual norm 1.38641e-09
34   14 KSP Residual norm 7.047e-10
35   15 KSP Residual norm 3.897e-10
36   16 KSP Residual norm 2.021e-10
37  2 SNES Function norm 2.020e-10
38SNES Object: 3 MPI processes
39  type: newtonls
40  maximum iterations=50, maximum function evaluations=10000
41  tolerances: relative=1e-08, absolute=1e-50, solution=1e-08
42  total number of linear solver iterations=31
43  total number of function evaluations=36
44  norm schedule ALWAYS
45  Jacobian is applied matrix-free with differencing
46  Preconditioning Jacobian is built using colored finite differences on a DMDA
47  SNESLineSearch Object: 3 MPI processes
48    type: bt
49      interpolation: cubic
50      alpha=1.000000e-04
51    maxstep=1.000000e+08, minlambda=1.000000e-12
52    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
53    maximum iterations=40
54  KSP Object: 3 MPI processes
55    type: fgmres
56      restart=30, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
57      happy breakdown tolerance 1e-30
58    maximum iterations=10000, initial guess is zero
59    tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
60    right preconditioning
61    using UNPRECONDITIONED norm type for convergence test
62  PC Object: 3 MPI processes
63    type: fieldsplit
64      FieldSplit with MULTIPLICATIVE composition: total splits = 4
65      Solver info for each split is in the following KSP objects:
66    Split number 0 Defined by IS
67    KSP Object: (fieldsplit_x_velocity_) 3 MPI processes
68      type: preonly
69      maximum iterations=10000, initial guess is zero
70      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
71      left preconditioning
72      using NONE norm type for convergence test
73    PC Object: (fieldsplit_x_velocity_) 3 MPI processes
74      type: bjacobi
75        number of blocks = 3
76        Local solve is same for all blocks, in the following KSP and PC objects:
77      KSP Object: (fieldsplit_x_velocity_sub_) 1 MPI processes
78        type: preonly
79        maximum iterations=10000, initial guess is zero
80        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
81        left preconditioning
82        using NONE norm type for convergence test
83      PC Object: (fieldsplit_x_velocity_sub_) 1 MPI processes
84        type: ilu
85          out-of-place factorization
86          0 levels of fill
87          tolerance for zero pivot 2.22045e-14
88          matrix ordering: natural
89          factor fill ratio given 1., needed 1.
90            Factored matrix follows:
91              Mat Object: 1 MPI processes
92                type: seqaij
93                rows=21, cols=21
94                package used to perform factorization: petsc
95                total: nonzeros=85, allocated nonzeros=85
96                total number of mallocs used during MatSetValues calls=0
97                  not using I-node routines
98        linear system matrix = precond matrix:
99        Mat Object: (fieldsplit_x_velocity_) 1 MPI processes
100          type: seqaij
101          rows=21, cols=21
102          total: nonzeros=85, allocated nonzeros=85
103          total number of mallocs used during MatSetValues calls=0
104            not using I-node routines
105      linear system matrix = precond matrix:
106      Mat Object: (fieldsplit_x_velocity_) 3 MPI processes
107        type: mpiaij
108        rows=49, cols=49
109        total: nonzeros=217, allocated nonzeros=217
110        total number of mallocs used during MatSetValues calls=0
111          not using I-node (on process 0) routines
112    Split number 1 Defined by IS
113    KSP Object: (fieldsplit_y_velocity_) 3 MPI processes
114      type: preonly
115      maximum iterations=10000, initial guess is zero
116      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
117      left preconditioning
118      using NONE norm type for convergence test
119    PC Object: (fieldsplit_y_velocity_) 3 MPI processes
120      type: bjacobi
121        number of blocks = 3
122        Local solve is same for all blocks, in the following KSP and PC objects:
123      KSP Object: (fieldsplit_y_velocity_sub_) 1 MPI processes
124        type: preonly
125        maximum iterations=10000, initial guess is zero
126        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
127        left preconditioning
128        using NONE norm type for convergence test
129      PC Object: (fieldsplit_y_velocity_sub_) 1 MPI processes
130        type: ilu
131          out-of-place factorization
132          0 levels of fill
133          tolerance for zero pivot 2.22045e-14
134          matrix ordering: natural
135          factor fill ratio given 1., needed 1.
136            Factored matrix follows:
137              Mat Object: 1 MPI processes
138                type: seqaij
139                rows=21, cols=21
140                package used to perform factorization: petsc
141                total: nonzeros=85, allocated nonzeros=85
142                total number of mallocs used during MatSetValues calls=0
143                  not using I-node routines
144        linear system matrix = precond matrix:
145        Mat Object: (fieldsplit_y_velocity_) 1 MPI processes
146          type: seqaij
147          rows=21, cols=21
148          total: nonzeros=85, allocated nonzeros=85
149          total number of mallocs used during MatSetValues calls=0
150            not using I-node routines
151      linear system matrix = precond matrix:
152      Mat Object: (fieldsplit_y_velocity_) 3 MPI processes
153        type: mpiaij
154        rows=49, cols=49
155        total: nonzeros=217, allocated nonzeros=217
156        total number of mallocs used during MatSetValues calls=0
157          not using I-node (on process 0) routines
158    Split number 2 Defined by IS
159    KSP Object: (fieldsplit_Omega_) 3 MPI processes
160      type: preonly
161      maximum iterations=10000, initial guess is zero
162      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
163      left preconditioning
164      using NONE norm type for convergence test
165    PC Object: (fieldsplit_Omega_) 3 MPI processes
166      type: bjacobi
167        number of blocks = 3
168        Local solve is same for all blocks, in the following KSP and PC objects:
169      KSP Object: (fieldsplit_Omega_sub_) 1 MPI processes
170        type: preonly
171        maximum iterations=10000, initial guess is zero
172        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
173        left preconditioning
174        using NONE norm type for convergence test
175      PC Object: (fieldsplit_Omega_sub_) 1 MPI processes
176        type: ilu
177          out-of-place factorization
178          0 levels of fill
179          tolerance for zero pivot 2.22045e-14
180          matrix ordering: natural
181          factor fill ratio given 1., needed 1.
182            Factored matrix follows:
183              Mat Object: 1 MPI processes
184                type: seqaij
185                rows=21, cols=21
186                package used to perform factorization: petsc
187                total: nonzeros=85, allocated nonzeros=85
188                total number of mallocs used during MatSetValues calls=0
189                  not using I-node routines
190        linear system matrix = precond matrix:
191        Mat Object: (fieldsplit_Omega_) 1 MPI processes
192          type: seqaij
193          rows=21, cols=21
194          total: nonzeros=85, allocated nonzeros=85
195          total number of mallocs used during MatSetValues calls=0
196            not using I-node routines
197      linear system matrix = precond matrix:
198      Mat Object: (fieldsplit_Omega_) 3 MPI processes
199        type: mpiaij
200        rows=49, cols=49
201        total: nonzeros=217, allocated nonzeros=217
202        total number of mallocs used during MatSetValues calls=0
203          not using I-node (on process 0) routines
204    Split number 3 Defined by IS
205    KSP Object: (fieldsplit_temperature_) 3 MPI processes
206      type: preonly
207      maximum iterations=10000, initial guess is zero
208      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
209      left preconditioning
210      using NONE norm type for convergence test
211    PC Object: (fieldsplit_temperature_) 3 MPI processes
212      type: bjacobi
213        number of blocks = 3
214        Local solve is same for all blocks, in the following KSP and PC objects:
215      KSP Object: (fieldsplit_temperature_sub_) 1 MPI processes
216        type: preonly
217        maximum iterations=10000, initial guess is zero
218        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
219        left preconditioning
220        using NONE norm type for convergence test
221      PC Object: (fieldsplit_temperature_sub_) 1 MPI processes
222        type: ilu
223          out-of-place factorization
224          0 levels of fill
225          tolerance for zero pivot 2.22045e-14
226          matrix ordering: natural
227          factor fill ratio given 1., needed 1.
228            Factored matrix follows:
229              Mat Object: 1 MPI processes
230                type: seqaij
231                rows=21, cols=21
232                package used to perform factorization: petsc
233                total: nonzeros=85, allocated nonzeros=85
234                total number of mallocs used during MatSetValues calls=0
235                  not using I-node routines
236        linear system matrix = precond matrix:
237        Mat Object: (fieldsplit_temperature_) 1 MPI processes
238          type: seqaij
239          rows=21, cols=21
240          total: nonzeros=85, allocated nonzeros=85
241          total number of mallocs used during MatSetValues calls=0
242            not using I-node routines
243      linear system matrix = precond matrix:
244      Mat Object: (fieldsplit_temperature_) 3 MPI processes
245        type: mpiaij
246        rows=49, cols=49
247        total: nonzeros=217, allocated nonzeros=217
248        total number of mallocs used during MatSetValues calls=0
249          not using I-node (on process 0) routines
250    linear system matrix followed by preconditioner matrix:
251    Mat Object: 3 MPI processes
252      type: mffd
253      rows=196, cols=196
254        Matrix-free approximation:
255          err=1.49012e-08 (relative error in function evaluation)
256          Using wp compute h routine
257              Does not compute normU
258    Mat Object: 3 MPI processes
259      type: mpiaij
260      rows=196, cols=196, bs=4
261      total: nonzeros=3472, allocated nonzeros=3472
262      total number of mallocs used during MatSetValues calls=0
263Number of SNES iterations = 2
264