xref: /petsc/src/snes/tutorials/output/ex12_tri_hpddm_reuse.out (revision 2f613bf53f46f9356e00a2ca2bd69453be72fc31)
1  0 SNES Function norm 11.2854
2    0 KSP Residual norm 10.7468
3    1 KSP Residual norm 0.859968
4  Linear solve converged due to CONVERGED_RTOL iterations 1
5  1 SNES Function norm 2.37215
6    0 KSP Residual norm 0.859968
7    1 KSP Residual norm 0.36619
8    2 KSP Residual norm 0.156019
9    3 KSP Residual norm 0.0404001
10  Linear solve converged due to CONVERGED_RTOL iterations 3
11  2 SNES Function norm 0.126042
12    0 KSP Residual norm 0.0404001
13    1 KSP Residual norm 0.0222502
14    2 KSP Residual norm 0.00654102
15    3 KSP Residual norm 0.00287769
16  Linear solve converged due to CONVERGED_RTOL iterations 3
17  3 SNES Function norm 0.00959685
18    0 KSP Residual norm 0.00287769
19    1 KSP Residual norm 0.00144493
20    2 KSP Residual norm 0.000645135
21    3 KSP Residual norm 0.000207281
22  Linear solve converged due to CONVERGED_RTOL iterations 3
23  4 SNES Function norm 0.000601202
24    0 KSP Residual norm 0.000207281
25    1 KSP Residual norm 9.98348e-05
26    2 KSP Residual norm 3.38896e-05
27    3 KSP Residual norm 1.59084e-05
28  Linear solve converged due to CONVERGED_RTOL iterations 3
29  5 SNES Function norm 5.11301e-05
30    0 KSP Residual norm 1.59084e-05
31    1 KSP Residual norm 8.95606e-06
32    2 KSP Residual norm 3.85819e-06
33    3 KSP Residual norm 1.12629e-06
34  Linear solve converged due to CONVERGED_RTOL iterations 3
35  6 SNES Function norm 3.41277e-06
36    0 KSP Residual norm 1.12629e-06
37    1 KSP Residual norm 5.16268e-07
38    2 KSP Residual norm 1.69075e-07
39    3 KSP Residual norm 8.34073e-08
40  Linear solve converged due to CONVERGED_RTOL iterations 3
41  7 SNES Function norm 2.68082e-07
42    0 KSP Residual norm 8.34073e-08
43    1 KSP Residual norm 4.84996e-08
44    2 KSP Residual norm 1.99918e-08
45    3 KSP Residual norm 5.65355e-09
46  Linear solve converged due to CONVERGED_RTOL iterations 3
47  8 SNES Function norm 1.79858e-08
48L_2 Error: 5.33424e-10
49Nonlinear solve converged due to CONVERGED_FNORM_RELATIVE iterations 8
50SNES Object: 4 MPI processes
51  type: newtonls
52  maximum iterations=50, maximum function evaluations=10000
53  tolerances: relative=1e-08, absolute=1e-50, solution=1e-08
54  total number of linear solver iterations=22
55  total number of function evaluations=9
56  norm schedule ALWAYS
57  SNESLineSearch Object: 4 MPI processes
58    type: bt
59      interpolation: cubic
60      alpha=1.000000e-04
61    maxstep=1.000000e+08, minlambda=1.000000e-12
62    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
63    maximum iterations=40
64  KSP Object: 4 MPI processes
65    type: gmres
66      restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
67      happy breakdown tolerance 1e-30
68    maximum iterations=10000, initial guess is zero
69    tolerances:  relative=0.1, absolute=1e-50, divergence=10000.
70    left preconditioning
71    using PRECONDITIONED norm type for convergence test
72  PC Object: 4 MPI processes
73    type: hpddm
74    levels: 2
75    Neumann matrix attached? TRUE
76    coarse correction: deflated
77    on process #0, value (+ threshold if available) for selecting deflation vectors: 4
78    grid and operator complexities: 1.07111 1.07178
79    KSP Object: (pc_hpddm_levels_1_) 4 MPI processes
80      type: preonly
81      maximum iterations=10000, initial guess is zero
82      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
83      left preconditioning
84      using NONE norm type for convergence test
85    PC Object: (pc_hpddm_levels_1_) 4 MPI processes
86      type: shell
87        no name
88      linear system matrix = precond matrix:
89      Mat Object: 4 MPI processes
90        type: mpiaij
91        rows=225, cols=225
92        total: nonzeros=2229, allocated nonzeros=2229
93        total number of mallocs used during MatSetValues calls=0
94          not using I-node (on process 0) routines
95    PC Object: (pc_hpddm_levels_1_) 4 MPI processes
96      type: bjacobi
97        number of blocks = 4
98        Local solver information for first block is in the following KSP and PC objects on rank 0:
99        Use -pc_hpddm_levels_1_ksp_view ::ascii_info_detail to display information for all blocks
100      KSP Object: (pc_hpddm_levels_1_sub_) 1 MPI processes
101        type: preonly
102        maximum iterations=10000, initial guess is zero
103        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
104        left preconditioning
105        using NONE norm type for convergence test
106      PC Object: (pc_hpddm_levels_1_sub_) 1 MPI processes
107        type: lu
108          out-of-place factorization
109          tolerance for zero pivot 2.22045e-14
110          matrix ordering: nd
111          factor fill ratio given 5., needed 1.31206
112            Factored matrix follows:
113              Mat Object: 1 MPI processes
114                type: seqaij
115                rows=42, cols=42
116                package used to perform factorization: petsc
117                total: nonzeros=370, allocated nonzeros=370
118                  not using I-node routines
119        linear system matrix = precond matrix:
120        Mat Object: (pc_hpddm_levels_1_sub_) 1 MPI processes
121          type: seqaij
122          rows=42, cols=42
123          total: nonzeros=282, allocated nonzeros=282
124          total number of mallocs used during MatSetValues calls=0
125            not using I-node routines
126      linear system matrix = precond matrix:
127      Mat Object: 4 MPI processes
128        type: mpiaij
129        rows=225, cols=225
130        total: nonzeros=2229, allocated nonzeros=2229
131        total number of mallocs used during MatSetValues calls=0
132          not using I-node (on process 0) routines
133      KSP Object: (pc_hpddm_coarse_) 2 MPI processes
134        type: preonly
135        maximum iterations=10000, initial guess is zero
136        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
137        left preconditioning
138        using NONE norm type for convergence test
139      PC Object: (pc_hpddm_coarse_) 2 MPI processes
140        type: redundant
141          First (color=0) of 2 PCs follows
142        linear system matrix = precond matrix:
143        Mat Object: (pc_hpddm_coarse_) 2 MPI processes
144          type: mpisbaij
145          rows=16, cols=16, bs=4
146          total: nonzeros=160, allocated nonzeros=160
147          total number of mallocs used during MatSetValues calls=0
148              block size is 4
149                KSP Object:       (pc_hpddm_coarse_redundant_)       1 MPI processes
150                  type: preonly
151                  maximum iterations=10000, initial guess is zero
152                  tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
153                  left preconditioning
154                  using NONE norm type for convergence test
155                PC Object:       (pc_hpddm_coarse_redundant_)       1 MPI processes
156                  type: cholesky
157                    out-of-place factorization
158                    tolerance for zero pivot 2.22045e-14
159                    matrix ordering: natural
160                    factor fill ratio given 5., needed 1.1
161                      Factored matrix follows:
162                        Mat Object:       1 MPI processes
163                          type: seqsbaij
164                          rows=16, cols=16, bs=4
165                          package used to perform factorization: petsc
166                          total: nonzeros=176, allocated nonzeros=176
167                              block size is 4
168                  linear system matrix = precond matrix:
169                  Mat Object:       1 MPI processes
170                    type: seqsbaij
171                    rows=16, cols=16, bs=4
172                    total: nonzeros=160, allocated nonzeros=160
173                    total number of mallocs used during MatSetValues calls=0
174                        block size is 4
175    linear system matrix = precond matrix:
176    Mat Object: 4 MPI processes
177      type: mpiaij
178      rows=225, cols=225
179      total: nonzeros=2229, allocated nonzeros=2229
180      total number of mallocs used during MatSetValues calls=0
181        not using I-node (on process 0) routines
182