xref: /petsc/src/ksp/ksp/tutorials/output/ex66_2.out (revision 6ffe77eaecce1557e50d00ca5347a7f48e598865)
1  0 KSP Residual norm 0.728046
2  1 KSP Residual norm 0.000452561
3  2 KSP Residual norm 5.56117e-05
4  3 KSP Residual norm 1.48949e-06
5KSP Object: 4 MPI processes
6  type: gmres
7    restart=30, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
8    happy breakdown tolerance 1e-30
9  maximum iterations=10000, initial guess is zero
10  tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
11  left preconditioning
12  using PRECONDITIONED norm type for convergence test
13PC Object: 4 MPI processes
14  type: mg
15    type is FULL, levels=4 cycles=v
16      Not using Galerkin computed coarse grid matrices
17  Coarse grid solver -- level 0 -------------------------------
18    KSP Object: (mg_coarse_) 4 MPI processes
19      type: preonly
20      maximum iterations=10000, initial guess is zero
21      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
22      left preconditioning
23      using NONE norm type for convergence test
24    PC Object: (mg_coarse_) 4 MPI processes
25      type: redundant
26        First (color=0) of 4 PCs follows
27        KSP Object: (mg_coarse_redundant_) 1 MPI process
28          type: preonly
29          maximum iterations=10000, initial guess is zero
30          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
31          left preconditioning
32          using NONE norm type for convergence test
33        PC Object: (mg_coarse_redundant_) 1 MPI process
34          type: svd
35            All singular values smaller than 1e-12 treated as zero
36            Provided essential rank of the matrix 0 (all other eigenvalues are zeroed)
37          linear system matrix = precond matrix:
38          Mat Object: 1 MPI process
39            type: seqaij
40            rows=121, cols=121
41            total: nonzeros=583, allocated nonzeros=583
42            total number of mallocs used during MatSetValues calls=0
43              not using I-node routines
44      linear system matrix = precond matrix:
45      Mat Object: 4 MPI processes
46        type: mpiaij
47        rows=121, cols=121
48        total: nonzeros=583, allocated nonzeros=583
49        total number of mallocs used during MatSetValues calls=0
50          has attached null space
51  Down solver (pre-smoother) on level 1 -------------------------------
52    KSP Object: (mg_levels_1_) 4 MPI processes
53      type: chebyshev
54        eigenvalue targets used: min 0.149975, max 1.64973
55        eigenvalues estimated via gmres: min 0.0251646, max 1.49975
56        eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1]
57        KSP Object: (mg_levels_1_esteig_) 4 MPI processes
58          type: gmres
59            restart=30, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
60            happy breakdown tolerance 1e-30
61          maximum iterations=10, initial guess is zero
62          tolerances:  relative=1e-12, absolute=1e-50, divergence=10000.
63          left preconditioning
64          using PRECONDITIONED norm type for convergence test
65        estimating eigenvalues using noisy right hand side
66      maximum iterations=2, nonzero initial guess
67      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
68      left preconditioning
69      using NONE norm type for convergence test
70    PC Object: (mg_levels_1_) 4 MPI processes
71      type: sor
72        type = local_symmetric, iterations = 1, local iterations = 1, omega = 1.
73      linear system matrix = precond matrix:
74      Mat Object: 4 MPI processes
75        type: mpiaij
76        rows=462, cols=462
77        total: nonzeros=2266, allocated nonzeros=2266
78        total number of mallocs used during MatSetValues calls=0
79          has attached null space
80  Up solver (post-smoother) same as down solver (pre-smoother)
81  Down solver (pre-smoother) on level 2 -------------------------------
82    KSP Object: (mg_levels_2_) 4 MPI processes
83      type: chebyshev
84        eigenvalue targets used: min 0.149919, max 1.64911
85        eigenvalues estimated via gmres: min 0.0224513, max 1.49919
86        eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1]
87        KSP Object: (mg_levels_2_esteig_) 4 MPI processes
88          type: gmres
89            restart=30, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
90            happy breakdown tolerance 1e-30
91          maximum iterations=10, initial guess is zero
92          tolerances:  relative=1e-12, absolute=1e-50, divergence=10000.
93          left preconditioning
94          using PRECONDITIONED norm type for convergence test
95        estimating eigenvalues using noisy right hand side
96      maximum iterations=2, nonzero initial guess
97      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
98      left preconditioning
99      using NONE norm type for convergence test
100    PC Object: (mg_levels_2_) 4 MPI processes
101      type: sor
102        type = local_symmetric, iterations = 1, local iterations = 1, omega = 1.
103      linear system matrix = precond matrix:
104      Mat Object: 4 MPI processes
105        type: mpiaij
106        rows=1804, cols=1804
107        total: nonzeros=8932, allocated nonzeros=8932
108        total number of mallocs used during MatSetValues calls=0
109          has attached null space
110  Up solver (post-smoother) same as down solver (pre-smoother)
111  Down solver (pre-smoother) on level 3 -------------------------------
112    KSP Object: (mg_levels_3_) 4 MPI processes
113      type: chebyshev
114        eigenvalue targets used: min 0.149758, max 1.64734
115        eigenvalues estimated via gmres: min 0.0187827, max 1.49758
116        eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1]
117        KSP Object: (mg_levels_3_esteig_) 4 MPI processes
118          type: gmres
119            restart=30, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
120            happy breakdown tolerance 1e-30
121          maximum iterations=10, initial guess is zero
122          tolerances:  relative=1e-12, absolute=1e-50, divergence=10000.
123          left preconditioning
124          using PRECONDITIONED norm type for convergence test
125        estimating eigenvalues using noisy right hand side
126      maximum iterations=2, nonzero initial guess
127      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
128      left preconditioning
129      using NONE norm type for convergence test
130    PC Object: (mg_levels_3_) 4 MPI processes
131      type: sor
132        type = local_symmetric, iterations = 1, local iterations = 1, omega = 1.
133      linear system matrix = precond matrix:
134      Mat Object: 4 MPI processes
135        type: mpiaij
136        rows=7128, cols=7128
137        total: nonzeros=35464, allocated nonzeros=35464
138        total number of mallocs used during MatSetValues calls=0
139          has attached null space
140  Up solver (post-smoother) same as down solver (pre-smoother)
141  linear system matrix = precond matrix:
142  Mat Object: 4 MPI processes
143    type: mpiaij
144    rows=7128, cols=7128
145    total: nonzeros=35464, allocated nonzeros=35464
146    total number of mallocs used during MatSetValues calls=0
147      has attached null space
148