xref: /petsc/src/snes/tutorials/output/ex12_tri_hpddm_reuse.out (revision c87ba875e4007ad659b117ea274f03d5f4cd5ea7)
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: bjacobi
87        number of blocks = 4
88        Local solve is same for all blocks, in the following KSP and PC objects:
89      KSP Object: (pc_hpddm_levels_1_sub_) 1 MPI processes
90        type: preonly
91        maximum iterations=10000, initial guess is zero
92        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
93        left preconditioning
94        using NONE norm type for convergence test
95      PC Object: (pc_hpddm_levels_1_sub_) 1 MPI processes
96        type: lu
97          out-of-place factorization
98          tolerance for zero pivot 2.22045e-14
99          matrix ordering: nd
100          factor fill ratio given 5., needed 1.31206
101            Factored matrix follows:
102              Mat Object: 1 MPI processes
103                type: seqaij
104                rows=42, cols=42
105                package used to perform factorization: petsc
106                total: nonzeros=370, allocated nonzeros=370
107                total number of mallocs used during MatSetValues calls=0
108                  not using I-node routines
109        linear system matrix = precond matrix:
110        Mat Object: 1 MPI processes
111          type: seqaij
112          rows=42, cols=42
113          total: nonzeros=282, allocated nonzeros=282
114          total number of mallocs used during MatSetValues calls=0
115            not using I-node routines
116      linear system matrix = precond matrix:
117      Mat Object: 4 MPI processes
118        type: mpiaij
119        rows=225, cols=225
120        total: nonzeros=2229, allocated nonzeros=2229
121        total number of mallocs used during MatSetValues calls=0
122          not using I-node (on process 0) routines
123      KSP Object: (pc_hpddm_coarse_) 2 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: (pc_hpddm_coarse_) 2 MPI processes
130        type: redundant
131          First (color=0) of 2 PCs follows
132        linear system matrix = precond matrix:
133        Mat Object: (pc_hpddm_coarse_) 2 MPI processes
134          type: mpisbaij
135          rows=16, cols=16, bs=4
136          total: nonzeros=160, allocated nonzeros=160
137          total number of mallocs used during MatSetValues calls=0
138              block size is 4
139                KSP Object:       (pc_hpddm_coarse_redundant_)       1 MPI processes
140                  type: preonly
141                  maximum iterations=10000, initial guess is zero
142                  tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
143                  left preconditioning
144                  using NONE norm type for convergence test
145                PC Object:       (pc_hpddm_coarse_redundant_)       1 MPI processes
146                  type: cholesky
147                    out-of-place factorization
148                    tolerance for zero pivot 2.22045e-14
149                    matrix ordering: natural
150                    factor fill ratio given 5., needed 1.1
151                      Factored matrix follows:
152                        Mat Object:       1 MPI processes
153                          type: seqsbaij
154                          rows=16, cols=16, bs=4
155                          package used to perform factorization: petsc
156                          total: nonzeros=176, allocated nonzeros=176
157                          total number of mallocs used during MatSetValues calls=0
158                              block size is 4
159                  linear system matrix = precond matrix:
160                  Mat Object:       1 MPI processes
161                    type: seqsbaij
162                    rows=16, cols=16, bs=4
163                    total: nonzeros=160, allocated nonzeros=160
164                    total number of mallocs used during MatSetValues calls=0
165                        block size is 4
166    linear system matrix = precond matrix:
167    Mat Object: 4 MPI processes
168      type: mpiaij
169      rows=225, cols=225
170      total: nonzeros=2229, allocated nonzeros=2229
171      total number of mallocs used during MatSetValues calls=0
172        not using I-node (on process 0) routines
173