xref: /petsc/src/snes/tutorials/output/ex12_quad_hpddm_reuse_threshold.out (revision 375d23e45bc7f27f90f326da17aaea364b3bd8d3)
1  0 SNES Function norm 10.2781
2    0 KSP Residual norm 10.1621
3    1 KSP Residual norm 2.54801
4    2 KSP Residual norm 1.58203
5    3 KSP Residual norm 0.838201
6  Linear solve converged due to CONVERGED_RTOL iterations 3
7  1 SNES Function norm 1.05621
8    0 KSP Residual norm 0.838201
9    1 KSP Residual norm 0.650324
10    2 KSP Residual norm 0.360822
11    3 KSP Residual norm 0.20776
12    4 KSP Residual norm 0.0960564
13    5 KSP Residual norm 0.0567234
14  Linear solve converged due to CONVERGED_RTOL iterations 5
15  2 SNES Function norm 0.0576719
16    0 KSP Residual norm 0.0567234
17    1 KSP Residual norm 0.0496642
18    2 KSP Residual norm 0.0369519
19    3 KSP Residual norm 0.0131327
20    4 KSP Residual norm 0.0099831
21    5 KSP Residual norm 0.00717354
22    6 KSP Residual norm 0.0023424
23  Linear solve converged due to CONVERGED_RTOL iterations 6
24  3 SNES Function norm 0.00345787
25    0 KSP Residual norm 0.0023424
26    1 KSP Residual norm 0.0017353
27    2 KSP Residual norm 0.00105718
28    3 KSP Residual norm 0.000557015
29    4 KSP Residual norm 0.000351944
30    5 KSP Residual norm 0.000179459
31  Linear solve converged due to CONVERGED_RTOL iterations 5
32  4 SNES Function norm 0.000200279
33    0 KSP Residual norm 0.000179459
34    1 KSP Residual norm 0.000131462
35    2 KSP Residual norm 6.26777e-05
36    3 KSP Residual norm 3.85537e-05
37    4 KSP Residual norm 3.0915e-05
38    5 KSP Residual norm 1.51535e-05
39  Linear solve converged due to CONVERGED_RTOL iterations 5
40  5 SNES Function norm 2.6724e-05
41    0 KSP Residual norm 1.51535e-05
42    1 KSP Residual norm 6.6192e-06
43    2 KSP Residual norm 4.47144e-06
44    3 KSP Residual norm 3.99377e-06
45    4 KSP Residual norm 1.5097e-06
46  Linear solve converged due to CONVERGED_RTOL iterations 4
47  6 SNES Function norm 2.32971e-06
48    0 KSP Residual norm 1.5097e-06
49    1 KSP Residual norm 9.72569e-07
50    2 KSP Residual norm 7.30195e-07
51    3 KSP Residual norm 3.51447e-07
52    4 KSP Residual norm 1.92251e-07
53    5 KSP Residual norm 9.94109e-08
54  Linear solve converged due to CONVERGED_RTOL iterations 5
55  7 SNES Function norm 1.05177e-07
56    0 KSP Residual norm 9.94109e-08
57    1 KSP Residual norm 5.71902e-08
58    2 KSP Residual norm 2.33661e-08
59    3 KSP Residual norm 1.62885e-08
60    4 KSP Residual norm 1.13486e-08
61    5 KSP Residual norm 6.76605e-09
62  Linear solve converged due to CONVERGED_RTOL iterations 5
63  8 SNES Function norm 1.34519e-08
64L_2 Error: 0.000629251
65Nonlinear solve converged due to CONVERGED_FNORM_RELATIVE iterations 8
66SNES Object: 4 MPI processes
67  type: newtonls
68  maximum iterations=50, maximum function evaluations=10000
69  tolerances: relative=1e-08, absolute=1e-50, solution=1e-08
70  total number of linear solver iterations=38
71  total number of function evaluations=9
72  norm schedule ALWAYS
73  SNESLineSearch Object: 4 MPI processes
74    type: bt
75      interpolation: cubic
76      alpha=1.000000e-04
77    maxstep=1.000000e+08, minlambda=1.000000e-12
78    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
79    maximum iterations=40
80  KSP Object: 4 MPI processes
81    type: gmres
82      restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
83      happy breakdown tolerance 1e-30
84    maximum iterations=10000, initial guess is zero
85    tolerances:  relative=0.1, absolute=1e-50, divergence=10000.
86    left preconditioning
87    using PRECONDITIONED norm type for convergence test
88  PC Object: 4 MPI processes
89    type: hpddm
90    levels: 2
91    Neumann matrix attached? TRUE
92    shared subdomain KSP between SLEPc and PETSc? FALSE
93    coarse correction: DEFLATED
94    on process #0, value (+ threshold if available) for selecting deflation vectors: 0 (0.1)
95    grid and operator complexities: 1.0039 1.00046
96    KSP Object: (pc_hpddm_levels_1_) 4 MPI processes
97      type: preonly
98      maximum iterations=10000, initial guess is zero
99      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
100      left preconditioning
101      using NONE norm type for convergence test
102    PC Object: (pc_hpddm_levels_1_) 4 MPI processes
103      type: shell
104        no name
105      linear system matrix = precond matrix:
106      Mat Object: 4 MPI processes
107        type: mpiaij
108        rows=513, cols=513
109        total: nonzeros=4345, allocated nonzeros=4345
110        total number of mallocs used during MatSetValues calls=0
111          not using I-node (on process 0) routines
112    PC Object: (pc_hpddm_levels_1_) 4 MPI processes
113      type: bjacobi
114        number of blocks = 4
115        Local solver information for first block is in the following KSP and PC objects on rank 0:
116        Use -pc_hpddm_levels_1_ksp_view ::ascii_info_detail to display information for all blocks
117        KSP Object: (pc_hpddm_levels_1_sub_) 1 MPI process
118          type: preonly
119          maximum iterations=10000, initial guess is zero
120          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
121          left preconditioning
122          using NONE norm type for convergence test
123        PC Object: (pc_hpddm_levels_1_sub_) 1 MPI process
124          type: lu
125            out-of-place factorization
126            tolerance for zero pivot 2.22045e-14
127            matrix ordering: nd
128            factor fill ratio given 5., needed 1.9272
129              Factored matrix follows:
130                Mat Object: (pc_hpddm_levels_1_sub_) 1 MPI process
131                  type: seqaij
132                  rows=109, cols=109
133                  package used to perform factorization: petsc
134                  total: nonzeros=1509, allocated nonzeros=1509
135                    not using I-node routines
136          linear system matrix = precond matrix:
137          Mat Object: (pc_hpddm_levels_1_sub_) 1 MPI process
138            type: seqaij
139            rows=109, cols=109
140            total: nonzeros=783, allocated nonzeros=783
141            total number of mallocs used during MatSetValues calls=0
142              not using I-node routines
143      linear system matrix = precond matrix:
144      Mat Object: 4 MPI processes
145        type: mpiaij
146        rows=513, cols=513
147        total: nonzeros=4345, allocated nonzeros=4345
148        total number of mallocs used during MatSetValues calls=0
149          not using I-node (on process 0) routines
150      KSP Object: (pc_hpddm_coarse_) 2 MPI processes
151        type: preonly
152        maximum iterations=10000, initial guess is zero
153        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
154        left preconditioning
155        using NONE norm type for convergence test
156      PC Object: (pc_hpddm_coarse_) 2 MPI processes
157        type: redundant
158          First (color=0) of 2 PCs follows
159          KSP Object: (pc_hpddm_coarse_redundant_) 1 MPI process
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: (pc_hpddm_coarse_redundant_) 1 MPI process
166            type: cholesky
167              out-of-place factorization
168              tolerance for zero pivot 2.22045e-14
169              matrix ordering: natural
170              factor fill ratio given 5., needed 1.
171                Factored matrix follows:
172                  Mat Object: (pc_hpddm_coarse_redundant_) 1 MPI process
173                    type: seqsbaij
174                    rows=2, cols=2
175                    package used to perform factorization: petsc
176                    total: nonzeros=2, allocated nonzeros=2
177                        block size is 1
178            linear system matrix = precond matrix:
179            Mat Object: 1 MPI process
180              type: seqsbaij
181              rows=2, cols=2
182              total: nonzeros=2, allocated nonzeros=2
183              total number of mallocs used during MatSetValues calls=0
184                  block size is 1
185        linear system matrix = precond matrix:
186        Mat Object: (pc_hpddm_coarse_) 2 MPI processes
187          type: mpisbaij
188          rows=2, cols=2
189          total: nonzeros=2, allocated nonzeros=2
190          total number of mallocs used during MatSetValues calls=0
191              block size is 1
192    linear system matrix = precond matrix:
193    Mat Object: 4 MPI processes
194      type: mpiaij
195      rows=513, cols=513
196      total: nonzeros=4345, allocated nonzeros=4345
197      total number of mallocs used during MatSetValues calls=0
198        not using I-node (on process 0) routines
199