xref: /petsc/src/ksp/ksp/tutorials/output/ex34_1.out (revision ebead697dbf761eb322f829370bbe90b3bd93fa3)
1  0 KSP Residual norm 1.00731
2  1 KSP Residual norm 0.0510812
3  2 KSP Residual norm 0.00248709
4  3 KSP Residual norm 0.000165921
5  4 KSP Residual norm 1.1586e-05
6  5 KSP Residual norm 8.71845e-07
7KSP Object: 1 MPI process
8  type: fgmres
9    restart=30, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
10    happy breakdown tolerance 1e-30
11  maximum iterations=10000, initial guess is zero
12  tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
13  right preconditioning
14  using UNPRECONDITIONED norm type for convergence test
15PC Object: 1 MPI process
16  type: mg
17    type is FULL, levels=3 cycles=v
18      Not using Galerkin computed coarse grid matrices
19  Coarse grid solver -- level 0 -------------------------------
20    KSP Object: (mg_coarse_) 1 MPI process
21      type: preonly
22      maximum iterations=10000, initial guess is zero
23      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
24      left preconditioning
25      using NONE norm type for convergence test
26    PC Object: (mg_coarse_) 1 MPI process
27      type: lu
28        out-of-place factorization
29        tolerance for zero pivot 2.22045e-14
30        using diagonal shift to prevent zero pivot [NONZERO]
31        matrix ordering: nd
32        factor fill ratio given 5., needed 2.21481
33          Factored matrix follows:
34            Mat Object: (mg_coarse_) 1 MPI process
35              type: seqaij
36              rows=27, cols=27
37              package used to perform factorization: petsc
38              total: nonzeros=299, allocated nonzeros=299
39                not using I-node routines
40      linear system matrix = precond matrix:
41      Mat Object: 1 MPI process
42        type: seqaij
43        rows=27, cols=27
44        total: nonzeros=135, allocated nonzeros=135
45        total number of mallocs used during MatSetValues calls=0
46          has attached null space
47          not using I-node routines
48  Down solver (pre-smoother) on level 1 -------------------------------
49    KSP Object: (mg_levels_1_) 1 MPI process
50      type: chebyshev
51        eigenvalue targets used: min 0.0998964, max 1.09886
52        eigenvalues estimated via gmres: min 0.181212, max 0.998964
53        eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1]
54        KSP Object: (mg_levels_1_esteig_) 1 MPI process
55          type: gmres
56            restart=30, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
57            happy breakdown tolerance 1e-30
58          maximum iterations=10, initial guess is zero
59          tolerances:  relative=1e-12, absolute=1e-50, divergence=10000.
60          left preconditioning
61          using PRECONDITIONED norm type for convergence test
62        estimating eigenvalues using noisy right hand side
63      maximum iterations=2, nonzero initial guess
64      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
65      left preconditioning
66      using NONE norm type for convergence test
67    PC Object: (mg_levels_1_) 1 MPI process
68      type: sor
69        type = local_symmetric, iterations = 1, local iterations = 1, omega = 1.
70      linear system matrix = precond matrix:
71      Mat Object: 1 MPI process
72        type: seqaij
73        rows=216, cols=216
74        total: nonzeros=1296, allocated nonzeros=1296
75        total number of mallocs used during MatSetValues calls=0
76          has attached null space
77          not using I-node routines
78  Up solver (post-smoother) same as down solver (pre-smoother)
79  Down solver (pre-smoother) on level 2 -------------------------------
80    KSP Object: (mg_levels_2_) 1 MPI process
81      type: chebyshev
82        eigenvalue targets used: min 0.0995188, max 1.09471
83        eigenvalues estimated via gmres: min 0.0492983, max 0.995188
84        eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1]
85        KSP Object: (mg_levels_2_esteig_) 1 MPI process
86          type: gmres
87            restart=30, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
88            happy breakdown tolerance 1e-30
89          maximum iterations=10, initial guess is zero
90          tolerances:  relative=1e-12, absolute=1e-50, divergence=10000.
91          left preconditioning
92          using PRECONDITIONED norm type for convergence test
93        estimating eigenvalues using noisy right hand side
94      maximum iterations=2, nonzero initial guess
95      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
96      left preconditioning
97      using NONE norm type for convergence test
98    PC Object: (mg_levels_2_) 1 MPI process
99      type: sor
100        type = local_symmetric, iterations = 1, local iterations = 1, omega = 1.
101      linear system matrix = precond matrix:
102      Mat Object: 1 MPI process
103        type: seqaij
104        rows=1728, cols=1728
105        total: nonzeros=11232, allocated nonzeros=11232
106        total number of mallocs used during MatSetValues calls=0
107          has attached null space
108          not using I-node routines
109  Up solver (post-smoother) same as down solver (pre-smoother)
110  linear system matrix = precond matrix:
111  Mat Object: 1 MPI process
112    type: seqaij
113    rows=1728, cols=1728
114    total: nonzeros=11232, allocated nonzeros=11232
115    total number of mallocs used during MatSetValues calls=0
116      has attached null space
117      not using I-node routines
118Residual norm 8.71845e-07
119Error norm 0.0208751
120Error norm 0.00618516
121Error norm 0.000197005
122