xref: /petsc/src/ksp/ksp/tutorials/output/ex56_latebs-2.out (revision d9acb416d05abeed0a33bde3a81aeb2ea0364f6a)
1  0 KSP Residual norm 811.729
2  1 KSP Residual norm 196.893
3  2 KSP Residual norm 75.8449
4  3 KSP Residual norm 28.2346
5  4 KSP Residual norm 7.67089
6  5 KSP Residual norm 4.07462
7  6 KSP Residual norm 1.78085
8  7 KSP Residual norm 0.760909
9  8 KSP Residual norm 0.285578
10  9 KSP Residual norm 0.0871707
11 10 KSP Residual norm 0.0348666
12 11 KSP Residual norm 0.0175898
13 12 KSP Residual norm 0.00702007
14Linear solve converged due to CONVERGED_RTOL iterations 12
15KSP Object: 8 MPI processes
16  type: cg
17  maximum iterations=10000, initial guess is zero
18  tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
19  left preconditioning
20  using PRECONDITIONED norm type for convergence test
21PC Object: 8 MPI processes
22  type: gamg
23    type is MULTIPLICATIVE, levels=2 cycles=v
24      Cycles per PCApply=1
25      Using externally compute Galerkin coarse grid matrices
26      GAMG specific options
27        Threshold for dropping small values in graph on each level =   -0.01   -0.01
28        Threshold scaling factor for each level not specified = 1.
29        Using parallel coarse grid solver (all coarse grid equations not put on one process)
30        AGG specific options
31          Number of levels of aggressive coarsening 1
32          Square graph aggressive coarsening
33          Number smoothing steps 1
34        Complexity:    grid = 1.054    operator = 1.07125
35  Coarse grid solver -- level 0 -------------------------------
36    KSP Object: (mg_coarse_) 8 MPI processes
37      type: cg
38      maximum iterations=10000, initial guess is zero
39      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
40      left preconditioning
41      using PRECONDITIONED norm type for convergence test
42    PC Object: (mg_coarse_) 8 MPI processes
43      type: jacobi
44        type DIAGONAL
45      linear system matrix = precond matrix:
46      Mat Object: 8 MPI processes
47        type: mpiaij
48        rows=162, cols=162, bs=6
49        total: nonzeros=14076, allocated nonzeros=14076
50        total number of mallocs used during MatSetValues calls=0
51          using I-node (on process 0) routines: found 4 nodes, limit used is 5
52  Down solver (pre-smoother) on level 1 -------------------------------
53    KSP Object: (mg_levels_1_) 8 MPI processes
54      type: chebyshev
55        Chebyshev polynomial of first kind
56        eigenvalue targets used: min 0.637877, max 3.34886
57        eigenvalues provided (min 0.12274, max 3.18939) with transform: [0. 0.2; 0. 1.05]
58      maximum iterations=2, nonzero initial guess
59      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
60      left preconditioning
61      using NONE norm type for convergence test
62    PC Object: (mg_levels_1_) 8 MPI processes
63      type: jacobi
64        type DIAGONAL
65      linear system matrix = precond matrix:
66      Mat Object: 8 MPI processes
67        type: mpiaij
68        rows=3000, cols=3000, bs=3
69        total: nonzeros=197568, allocated nonzeros=243000
70        total number of mallocs used during MatSetValues calls=0
71          has attached near null space
72          using I-node (on process 0) routines: found 125 nodes, limit used is 5
73  Up solver (post-smoother) same as down solver (pre-smoother)
74  linear system matrix = precond matrix:
75  Mat Object: 8 MPI processes
76    type: mpiaij
77    rows=3000, cols=3000, bs=3
78    total: nonzeros=197568, allocated nonzeros=243000
79    total number of mallocs used during MatSetValues calls=0
80      has attached near null space
81      using I-node (on process 0) routines: found 125 nodes, limit used is 5
82  0 KSP Residual norm 0.00811776
83  1 KSP Residual norm 0.0019706
84  2 KSP Residual norm 0.000760067
85  3 KSP Residual norm 0.000283356
86  4 KSP Residual norm 7.66295e-05
87  5 KSP Residual norm 4.03444e-05
88  6 KSP Residual norm 1.76322e-05
89  7 KSP Residual norm 7.55751e-06
90  8 KSP Residual norm 2.8446e-06
91  9 KSP Residual norm 8.72259e-07
92 10 KSP Residual norm 3.49599e-07
93 11 KSP Residual norm 1.76513e-07
94 12 KSP Residual norm 7.01895e-08
95Linear solve converged due to CONVERGED_RTOL iterations 12
96KSP Object: 8 MPI processes
97  type: cg
98  maximum iterations=10000, initial guess is zero
99  tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
100  left preconditioning
101  using PRECONDITIONED norm type for convergence test
102PC Object: 8 MPI processes
103  type: gamg
104    type is MULTIPLICATIVE, levels=2 cycles=v
105      Cycles per PCApply=1
106      Using externally compute Galerkin coarse grid matrices
107      GAMG specific options
108        Threshold for dropping small values in graph on each level =   -0.01   -0.01
109        Threshold scaling factor for each level not specified = 1.
110        Using parallel coarse grid solver (all coarse grid equations not put on one process)
111        AGG specific options
112          Number of levels of aggressive coarsening 1
113          Square graph aggressive coarsening
114          Number smoothing steps 1
115        Complexity:    grid = 1.054    operator = 1.07125
116  Coarse grid solver -- level 0 -------------------------------
117    KSP Object: (mg_coarse_) 8 MPI processes
118      type: cg
119      maximum iterations=10000, initial guess is zero
120      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
121      left preconditioning
122      using PRECONDITIONED norm type for convergence test
123    PC Object: (mg_coarse_) 8 MPI processes
124      type: jacobi
125        type DIAGONAL
126      linear system matrix = precond matrix:
127      Mat Object: 8 MPI processes
128        type: mpiaij
129        rows=162, cols=162, bs=6
130        total: nonzeros=14076, allocated nonzeros=14076
131        total number of mallocs used during MatSetValues calls=0
132          using nonscalable MatPtAP() implementation
133          using I-node (on process 0) routines: found 4 nodes, limit used is 5
134  Down solver (pre-smoother) on level 1 -------------------------------
135    KSP Object: (mg_levels_1_) 8 MPI processes
136      type: chebyshev
137        Chebyshev polynomial of first kind
138        eigenvalue targets used: min 0.637376, max 3.34622
139        eigenvalues estimated via gmres: min 0.0806313, max 3.18688
140        eigenvalues estimated using gmres with transform: [0. 0.2; 0. 1.05]
141        KSP Object: (mg_levels_1_esteig_) 8 MPI processes
142          type: gmres
143            restart=30, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
144            happy breakdown tolerance 1e-30
145          maximum iterations=10, initial guess is zero
146          tolerances:  relative=1e-12, absolute=1e-50, divergence=10000.
147          left preconditioning
148          using PRECONDITIONED norm type for convergence test
149        estimating eigenvalues using noisy right hand side
150      maximum iterations=2, nonzero initial guess
151      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
152      left preconditioning
153      using NONE norm type for convergence test
154    PC Object: (mg_levels_1_) 8 MPI processes
155      type: jacobi
156        type DIAGONAL
157      linear system matrix = precond matrix:
158      Mat Object: 8 MPI processes
159        type: mpiaij
160        rows=3000, cols=3000, bs=3
161        total: nonzeros=197568, allocated nonzeros=243000
162        total number of mallocs used during MatSetValues calls=0
163          has attached near null space
164          using I-node (on process 0) routines: found 125 nodes, limit used is 5
165  Up solver (post-smoother) same as down solver (pre-smoother)
166  linear system matrix = precond matrix:
167  Mat Object: 8 MPI processes
168    type: mpiaij
169    rows=3000, cols=3000, bs=3
170    total: nonzeros=197568, allocated nonzeros=243000
171    total number of mallocs used during MatSetValues calls=0
172      has attached near null space
173      using I-node (on process 0) routines: found 125 nodes, limit used is 5
174  0 KSP Residual norm 0.00811776
175  1 KSP Residual norm 0.0019706
176  2 KSP Residual norm 0.000760067
177  3 KSP Residual norm 0.000283356
178  4 KSP Residual norm 7.66295e-05
179  5 KSP Residual norm 4.03444e-05
180  6 KSP Residual norm 1.76322e-05
181  7 KSP Residual norm 7.55751e-06
182  8 KSP Residual norm 2.8446e-06
183  9 KSP Residual norm 8.72259e-07
184 10 KSP Residual norm 3.49599e-07
185 11 KSP Residual norm 1.76513e-07
186 12 KSP Residual norm 7.01895e-08
187Linear solve converged due to CONVERGED_RTOL iterations 12
188KSP Object: 8 MPI processes
189  type: cg
190  maximum iterations=10000, initial guess is zero
191  tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
192  left preconditioning
193  using PRECONDITIONED norm type for convergence test
194PC Object: 8 MPI processes
195  type: gamg
196    type is MULTIPLICATIVE, levels=2 cycles=v
197      Cycles per PCApply=1
198      Using externally compute Galerkin coarse grid matrices
199      GAMG specific options
200        Threshold for dropping small values in graph on each level =   -0.01   -0.01
201        Threshold scaling factor for each level not specified = 1.
202        Using parallel coarse grid solver (all coarse grid equations not put on one process)
203        AGG specific options
204          Number of levels of aggressive coarsening 1
205          Square graph aggressive coarsening
206          Number smoothing steps 1
207        Complexity:    grid = 1.054    operator = 1.07125
208  Coarse grid solver -- level 0 -------------------------------
209    KSP Object: (mg_coarse_) 8 MPI processes
210      type: cg
211      maximum iterations=10000, initial guess is zero
212      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
213      left preconditioning
214      using PRECONDITIONED norm type for convergence test
215    PC Object: (mg_coarse_) 8 MPI processes
216      type: jacobi
217        type DIAGONAL
218      linear system matrix = precond matrix:
219      Mat Object: 8 MPI processes
220        type: mpiaij
221        rows=162, cols=162, bs=6
222        total: nonzeros=14076, allocated nonzeros=14076
223        total number of mallocs used during MatSetValues calls=0
224          using nonscalable MatPtAP() implementation
225          using I-node (on process 0) routines: found 4 nodes, limit used is 5
226  Down solver (pre-smoother) on level 1 -------------------------------
227    KSP Object: (mg_levels_1_) 8 MPI processes
228      type: chebyshev
229        Chebyshev polynomial of first kind
230        eigenvalue targets used: min 0.637376, max 3.34622
231        eigenvalues estimated via gmres: min 0.0806313, max 3.18688
232        eigenvalues estimated using gmres with transform: [0. 0.2; 0. 1.05]
233        KSP Object: (mg_levels_1_esteig_) 8 MPI processes
234          type: gmres
235            restart=30, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
236            happy breakdown tolerance 1e-30
237          maximum iterations=10, initial guess is zero
238          tolerances:  relative=1e-12, absolute=1e-50, divergence=10000.
239          left preconditioning
240          using PRECONDITIONED norm type for convergence test
241        estimating eigenvalues using noisy right hand side
242      maximum iterations=2, nonzero initial guess
243      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
244      left preconditioning
245      using NONE norm type for convergence test
246    PC Object: (mg_levels_1_) 8 MPI processes
247      type: jacobi
248        type DIAGONAL
249      linear system matrix = precond matrix:
250      Mat Object: 8 MPI processes
251        type: mpiaij
252        rows=3000, cols=3000, bs=3
253        total: nonzeros=197568, allocated nonzeros=243000
254        total number of mallocs used during MatSetValues calls=0
255          has attached near null space
256          using I-node (on process 0) routines: found 125 nodes, limit used is 5
257  Up solver (post-smoother) same as down solver (pre-smoother)
258  linear system matrix = precond matrix:
259  Mat Object: 8 MPI processes
260    type: mpiaij
261    rows=3000, cols=3000, bs=3
262    total: nonzeros=197568, allocated nonzeros=243000
263    total number of mallocs used during MatSetValues calls=0
264      has attached near null space
265      using I-node (on process 0) routines: found 125 nodes, limit used is 5
266[0]main |b-Ax|/|b|=2.411451e-04, |b|=5.391826e+00, emax=9.916715e-01
267