xref: /petsc/src/snes/tutorials/output/ex12_p4est_solve_bddc.out (revision a69119a591a03a9d906b29c0a4e9802e4d7c9795)
1  0 SNES Function norm 17621.4
2    0 KSP Residual norm 7.477117570104e+00
3    1 KSP Residual norm 1.363212831361e+00
4    2 KSP Residual norm 1.659797269897e-01
5    3 KSP Residual norm 1.974324169274e-03
6    4 KSP Residual norm 3.057331000962e-04
7    5 KSP Residual norm 1.661856225558e-05
8    6 KSP Residual norm 1.374474145380e-06
9  1 SNES Function norm 5222.44
10    0 KSP Residual norm 4.186656837802e+00
11    1 KSP Residual norm 1.497421032213e+00
12    2 KSP Residual norm 1.159784254625e-01
13    3 KSP Residual norm 1.776814363587e-02
14    4 KSP Residual norm 4.697221420323e-03
15    5 KSP Residual norm 8.892598100282e-04
16    6 KSP Residual norm 1.548188482089e-04
17    7 KSP Residual norm 2.376563368113e-05
18    8 KSP Residual norm 3.076015085169e-06
19  2 SNES Function norm 1549.16
20    0 KSP Residual norm 4.047237413232e+00
21    1 KSP Residual norm 7.091943348533e-01
22    2 KSP Residual norm 1.383800140935e-01
23    3 KSP Residual norm 2.818851565910e-02
24    4 KSP Residual norm 1.135014300700e-03
25    5 KSP Residual norm 8.602730382831e-05
26    6 KSP Residual norm 2.436720983714e-05
27    7 KSP Residual norm 1.744414781598e-06
28  3 SNES Function norm 459.505
29    0 KSP Residual norm 2.349173613550e+00
30    1 KSP Residual norm 3.562004133514e-01
31    2 KSP Residual norm 9.219933392251e-02
32    3 KSP Residual norm 2.541794886904e-02
33    4 KSP Residual norm 1.493550516943e-03
34    5 KSP Residual norm 1.530342865698e-04
35    6 KSP Residual norm 1.381105744818e-05
36    7 KSP Residual norm 1.002357450145e-06
37  4 SNES Function norm 136.479
38    0 KSP Residual norm 9.641877600296e-01
39    1 KSP Residual norm 9.115132801196e-02
40    2 KSP Residual norm 2.968083729962e-02
41    3 KSP Residual norm 4.679681289162e-03
42    4 KSP Residual norm 3.733145372417e-04
43    5 KSP Residual norm 3.622056522372e-05
44    6 KSP Residual norm 1.253417815315e-06
45  5 SNES Function norm 40.624
46    0 KSP Residual norm 4.369671056170e-01
47    1 KSP Residual norm 3.318718830011e-02
48    2 KSP Residual norm 1.129836237575e-02
49    3 KSP Residual norm 7.564461357955e-04
50    4 KSP Residual norm 3.397426325276e-05
51    5 KSP Residual norm 5.729067873374e-06
52    6 KSP Residual norm 2.156460571757e-07
53  6 SNES Function norm 12.1062
54    0 KSP Residual norm 2.449604026619e-01
55    1 KSP Residual norm 1.347242196290e-02
56    2 KSP Residual norm 3.991463724921e-03
57    3 KSP Residual norm 2.054798449408e-04
58    4 KSP Residual norm 1.449038925632e-05
59    5 KSP Residual norm 1.930335185605e-06
60    6 KSP Residual norm 8.704448632528e-08
61  7 SNES Function norm 3.56967
62    0 KSP Residual norm 1.061875207367e-01
63    1 KSP Residual norm 6.429351665173e-03
64    2 KSP Residual norm 1.789376045197e-03
65    3 KSP Residual norm 6.966931668304e-05
66    4 KSP Residual norm 4.745627278115e-06
67    5 KSP Residual norm 2.683494039498e-07
68    6 KSP Residual norm 3.334745566651e-08
69  8 SNES Function norm 0.948696
70    0 KSP Residual norm 4.463099272352e-02
71    1 KSP Residual norm 1.737226038197e-03
72    2 KSP Residual norm 5.496736462993e-04
73    3 KSP Residual norm 3.347755426400e-05
74    4 KSP Residual norm 1.707089122793e-06
75    5 KSP Residual norm 1.741686818910e-07
76    6 KSP Residual norm 1.484992432486e-08
77  9 SNES Function norm 0.224801
78    0 KSP Residual norm 7.564025867913e-03
79    1 KSP Residual norm 2.184217862799e-04
80    2 KSP Residual norm 4.397434115494e-05
81    3 KSP Residual norm 2.915282951316e-06
82    4 KSP Residual norm 3.405363857794e-07
83    5 KSP Residual norm 6.289446019320e-08
84    6 KSP Residual norm 1.376116313174e-09
85 10 SNES Function norm 0.0400413
86    0 KSP Residual norm 5.841690034561e-04
87    1 KSP Residual norm 1.749857574745e-05
88    2 KSP Residual norm 1.633564527612e-06
89    3 KSP Residual norm 9.351740731443e-08
90    4 KSP Residual norm 1.490066930565e-08
91    5 KSP Residual norm 2.649701414098e-09
92    6 KSP Residual norm 5.980076853548e-11
93    7 KSP Residual norm 6.200530054428e-12
94 11 SNES Function norm 0.00166356
95    0 KSP Residual norm 1.527549805850e-05
96    1 KSP Residual norm 6.785830397513e-07
97    2 KSP Residual norm 9.565037269415e-08
98    3 KSP Residual norm 4.419692418036e-09
99    4 KSP Residual norm 5.478575492791e-10
100    5 KSP Residual norm 2.676787535225e-11
101    6 KSP Residual norm 9.463943808636e-13
102    7 KSP Residual norm 7.360639683246e-14
103 12 SNES Function norm 2.78359e-06
104Nonlinear solve converged due to CONVERGED_FNORM_RELATIVE iterations 12
105SNES Object: 4 MPI processes
106  type: newtonls
107  maximum iterations=20, maximum function evaluations=10000
108  tolerances: relative=1e-08, absolute=1e-50, solution=1e-08
109  total number of linear solver iterations=78
110  total number of function evaluations=13
111  norm schedule ALWAYS
112  SNESLineSearch Object: 4 MPI processes
113    type: bt
114      interpolation: cubic
115      alpha=1.000000e-04
116    maxstep=1.000000e+08, minlambda=1.000000e-12
117    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
118    maximum iterations=40
119  KSP Object: 4 MPI processes
120    type: cg
121    maximum iterations=10000, initial guess is zero
122    tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
123    left preconditioning
124    using PRECONDITIONED norm type for convergence test
125  PC Object: 4 MPI processes
126    type: bddc
127      Use verbose output: 0
128      Use user-defined CSR: 0
129      Use local mat graph: 1
130      Connectivity graph topological dimension: 2
131      Corner selection: 0 (selected 0)
132      Use vertices: 1 (vertex size 1)
133      Use edges: 1
134      Use faces: 0
135      Use true near null space: 0
136      Use QR for single constraints on cc: 0
137      Use change of basis on local edge nodes: 0
138      Use change of basis on local face nodes: 0
139      User defined change of basis matrix: 0
140      Has change of basis matrix: 0
141      Eliminate dirichlet boundary dofs: 0
142      Switch on static condensation ops around the interface preconditioner: 0
143      Use exact dirichlet trick: 1
144      Interface extension: DIRICHLET
145      Multilevel max levels: 0
146      Multilevel coarsening ratio: 8
147      Use estimated eigs for coarse problem: 0
148      Use deluxe scaling: 0
149      Use deluxe zerorows: 0
150      Use deluxe singlemat: 0
151      Rebuild interface graph for Schur principal minors: 0
152      Number of dofs' layers for the computation of principal minors: -1
153      Use user CSR graph to compute successive layers: 0
154      Adaptive constraint selection threshold (active 0, userdefined 0): 0.
155      Min constraints / connected component: 0
156      Max constraints / connected component: 0
157      Invert exact Schur complement for adaptive selection: 0
158      Symmetric computation of primal basis functions: 1
159      Num. Procs. to map coarse adjacency list: 0
160      Coarse eqs per proc (significant at the coarsest level): 1
161      Detect disconnected: 1 (filter 0)
162      Benign subspace trick: 0 (change explicit 0)
163      Benign subspace trick is active: 0
164      Algebraic computation of no-net-flux: 0
165    ********************************** STATISTICS AT LEVEL 0 **********************************
166      Global dofs sizes: all 1485 interface 92 coarse 10
167      Coarsening ratios: all/coarse 148 interface/coarse 9
168      Active processes : 4
169      Total subdomains : 5
170      Dofs type        :	MIN	MAX	MEAN
171      Interior  dofs   :	343	361	348
172      Interface dofs   :	33	61	46
173      Primal    dofs   :	3	8	5
174      Local     dofs   :	376	422	395
175      Local     subs   :	1	2
176    --- Interior solver (rank 0)
177      KSP Object: (pc_bddc_dirichlet_) 1 MPI process
178        type: preonly
179        maximum iterations=10000, initial guess is zero
180        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
181        left preconditioning
182        using NONE norm type for convergence test
183      PC Object: (pc_bddc_dirichlet_) 1 MPI process
184        type: lu
185          out-of-place factorization
186          tolerance for zero pivot 2.22045e-14
187          matrix ordering: nd
188          factor fill ratio given 5., needed 2.23015
189            Factored matrix follows:
190              Mat Object: (pc_bddc_dirichlet_) 1 MPI process
191                type: seqaij
192                rows=345, cols=345
193                package used to perform factorization: petsc
194                total: nonzeros=10533, allocated nonzeros=10533
195                  not using I-node routines
196        linear system matrix = precond matrix:
197        Mat Object: (pc_bddc_dirichlet_) 1 MPI process
198          type: seqaij
199          rows=345, cols=345
200          total: nonzeros=4723, allocated nonzeros=4723
201          total number of mallocs used during MatSetValues calls=0
202            not using I-node routines
203    --- Correction solver (rank 0)
204      KSP Object: (pc_bddc_neumann_) 1 MPI process
205        type: preonly
206        maximum iterations=10000, initial guess is zero
207        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
208        left preconditioning
209        using NONE norm type for convergence test
210      PC Object: (pc_bddc_neumann_) 1 MPI process
211        type: lu
212          out-of-place factorization
213          tolerance for zero pivot 2.22045e-14
214          matrix ordering: nd
215          factor fill ratio given 5., needed 1.95449
216            Factored matrix follows:
217              Mat Object: (pc_bddc_neumann_) 1 MPI process
218                type: seqaij
219                rows=383, cols=383
220                package used to perform factorization: petsc
221                total: nonzeros=10865, allocated nonzeros=10865
222                  not using I-node routines
223        linear system matrix = precond matrix:
224        Mat Object: (pc_bddc_neumann_) 1 MPI process
225          type: seqaij
226          rows=383, cols=383
227          total: nonzeros=5559, allocated nonzeros=5559
228          total number of mallocs used during MatSetValues calls=0
229            not using I-node routines
230    --- Coarse solver
231      KSP Object: (pc_bddc_coarse_) 4 MPI processes
232        type: preonly
233        maximum iterations=1, initial guess is zero
234        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
235        left preconditioning
236        using NONE norm type for convergence test
237      PC Object: (pc_bddc_coarse_) 4 MPI processes
238        type: redundant
239          First (color=0) of 4 PCs follows
240        linear system matrix = precond matrix:
241        Mat Object: (pc_bddc_coarse_) 4 MPI processes
242          type: mpiaij
243          rows=10, cols=10
244          total: nonzeros=94, allocated nonzeros=97
245          total number of mallocs used during MatSetValues calls=0
246            using I-node (on process 0) routines: found 1 nodes, limit used is 5
247              KSP Object: (pc_bddc_coarse_redundant_) 1 MPI process
248                type: preonly
249                maximum iterations=10000, initial guess is zero
250                tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
251                left preconditioning
252                using NONE norm type for convergence test
253              PC Object: (pc_bddc_coarse_redundant_) 1 MPI process
254                type: lu
255                  out-of-place factorization
256                  tolerance for zero pivot 2.22045e-14
257                  matrix ordering: nd
258                  factor fill ratio given 5., needed 1.02128
259                    Factored matrix follows:
260                      Mat Object: (pc_bddc_coarse_redundant_) 1 MPI process
261                        type: seqaij
262                        rows=10, cols=10
263                        package used to perform factorization: petsc
264                        total: nonzeros=96, allocated nonzeros=96
265                          using I-node routines: found 4 nodes, limit used is 5
266                linear system matrix = precond matrix:
267                Mat Object: 1 MPI process
268                  type: seqaij
269                  rows=10, cols=10
270                  total: nonzeros=94, allocated nonzeros=94
271                  total number of mallocs used during MatSetValues calls=0
272                    using I-node routines: found 6 nodes, limit used is 5
273    linear system matrix = precond matrix:
274    Mat Object: 4 MPI processes
275      type: is
276      rows=1485, cols=1485
277      total: nonzeros=23046, allocated nonzeros=24772
278      total number of mallocs used during MatSetValues calls=0
279