xref: /petsc/src/snes/tutorials/output/ex17_ge_q1_gdsw.out (revision 52446cc723085e0744f602c8b3df1001d0d0ab4d)
1  0 SNES Function norm 0.467874
2    0 KSP Residual norm 0.216401
3    1 KSP Residual norm 0.0553349
4    2 KSP Residual norm 0.0212547
5    3 KSP Residual norm 0.0048176
6    4 KSP Residual norm 0.0021287
7    5 KSP Residual norm 0.00100956
8    6 KSP Residual norm 0.000532496
9    7 KSP Residual norm 0.000209007
10    8 KSP Residual norm 0.000139492
11    9 KSP Residual norm 0.000173401
12   10 KSP Residual norm 0.000225398
13   11 KSP Residual norm 0.000178771
14   12 KSP Residual norm 0.000135484
15   13 KSP Residual norm 0.00012088
16   14 KSP Residual norm 0.000101858
17   15 KSP Residual norm 5.80403e-05
18   16 KSP Residual norm 3.43514e-05
19   17 KSP Residual norm 3.29735e-05
20   18 KSP Residual norm 1.64922e-05
21   19 KSP Residual norm 1.48312e-05
22   20 KSP Residual norm 1.25128e-05
23   21 KSP Residual norm 8.36054e-06
24   22 KSP Residual norm 4.02426e-06
25   23 KSP Residual norm 4.6593e-06
26   24 KSP Residual norm 5.72482e-06
27   25 KSP Residual norm 4.00111e-06
28   26 KSP Residual norm 3.46507e-06
29   27 KSP Residual norm 3.96412e-06
30   28 KSP Residual norm 3.05863e-06
31   29 KSP Residual norm 2.09907e-06
32KSP Object: 5 MPI processes
33  type: cg
34  maximum iterations=10000, initial guess is zero
35  tolerances: relative=1e-05, absolute=1e-50, divergence=10000.
36  left preconditioning
37  using NATURAL norm type for convergence test
38PC Object: 5 MPI processes
39  type: mg
40    type is MULTIPLICATIVE, levels=2 cycles=v
41      Cycles per PCApply=1
42      Using Galerkin computed coarse grid matrices
43  Coarse grid solver -- level 0 -------------------------------
44    KSP Object: (mg_coarse_) 5 MPI processes
45      type: preonly
46      maximum iterations=10000, initial guess is zero
47      tolerances: relative=1e-05, absolute=1e-50, divergence=10000.
48      left preconditioning
49      not checking for convergence
50    PC Object: (mg_coarse_) 5 MPI processes
51      type: redundant
52        First (color=0) of 5 PCs follows
53        KSP Object: (mg_coarse_redundant_) 1 MPI process
54          type: preonly
55          maximum iterations=10000, initial guess is zero
56          tolerances: relative=1e-05, absolute=1e-50, divergence=10000.
57          left preconditioning
58          not checking for convergence
59        PC Object: (mg_coarse_redundant_) 1 MPI process
60          type: cholesky
61            out-of-place factorization
62            tolerance for zero pivot 2.22045e-14
63            matrix ordering: nd
64            factor fill ratio given 5., needed 1.
65              Factored matrix:
66                Mat Object: (mg_coarse_redundant_) 1 MPI process
67                  type: seqsbaij
68                  rows=50, cols=50
69                  package used to perform factorization: petsc
70                  total: nonzeros=1275, allocated nonzeros=1275
71          linear system matrix, which is also used to construct the preconditioner:
72          Mat Object: 1 MPI process
73            type: seqaij
74            rows=50, cols=50
75            total: nonzeros=2500, allocated nonzeros=2500
76            total number of mallocs used during MatSetValues calls=0
77              using I-node routines: found 10 nodes, limit used is 5
78      linear system matrix, which is also used to construct the preconditioner:
79      Mat Object: 5 MPI processes
80        type: mpiaij
81        rows=50, cols=50
82        total: nonzeros=2500, allocated nonzeros=2500
83        total number of mallocs used during MatSetValues calls=0
84          using nonscalable MatPtAP() implementation
85          using I-node (on process 0) routines: found 2 nodes, limit used is 5
86  Down solver (pre-smoother) on level 1 -------------------------------
87    KSP Object: (mg_levels_1_) 5 MPI processes
88      type: chebyshev
89        Chebyshev polynomial of first kind
90        eigenvalue targets used: min 0.237828, max 2.61611
91        eigenvalues estimated via cg: min 0.0240432, max 2.37828
92        eigenvalues estimated using cg with transform: [0. 0.1; 0. 1.1]
93        KSP Object: (mg_levels_1_esteig_) 5 MPI processes
94          type: cg
95          maximum iterations=10, initial guess is zero
96          tolerances: relative=1e-12, absolute=1e-50, divergence=10000.
97          left preconditioning
98          using PRECONDITIONED norm type for convergence test
99        PC Object: 5 MPI processes
100          type not yet set
101          PC has not been set up so information may be incomplete
102        estimating eigenvalues using a noisy random number generated right-hand side
103      maximum iterations=2, nonzero initial guess
104      tolerances: relative=1e-05, absolute=1e-50, divergence=10000.
105      left preconditioning
106      not checking for convergence
107    PC Object: (mg_levels_1_) 5 MPI processes
108      type: bjacobi
109        number of blocks = 5
110        Local solver information for first block is in the following KSP and PC objects on rank 0:
111        Use -mg_levels_1_ksp_view ::ascii_info_detail to display information for all blocks
112        KSP Object: (mg_levels_1_sub_) 1 MPI process
113          type: preonly
114          maximum iterations=10000, initial guess is zero
115          tolerances: relative=1e-05, absolute=1e-50, divergence=10000.
116          left preconditioning
117          not checking for convergence
118        PC Object: (mg_levels_1_sub_) 1 MPI process
119          type: icc
120            out-of-place factorization
121            0 levels of fill
122            tolerance for zero pivot 2.22045e-14
123            using Manteuffel shift [POSITIVE_DEFINITE]
124            matrix ordering: natural
125            factor fill ratio given 1., needed 1.
126              Factored matrix:
127                Mat Object: (mg_levels_1_sub_) 1 MPI process
128                  type: seqsbaij
129                  rows=28, cols=28
130                  package used to perform factorization: petsc
131                  total: nonzeros=226, allocated nonzeros=226
132          linear system matrix, which is also used to construct the preconditioner:
133          Mat Object: (mg_levels_1_sub_) 1 MPI process
134            type: seqaij
135            rows=28, cols=28
136            total: nonzeros=424, allocated nonzeros=424
137            total number of mallocs used during MatSetValues calls=0
138              using I-node routines: found 10 nodes, limit used is 5
139      linear system matrix, which is also used to construct the preconditioner:
140      Mat Object: 5 MPI processes
141        type: mpiaij
142        rows=252, cols=252
143        total: nonzeros=11872, allocated nonzeros=11872
144        total number of mallocs used during MatSetValues calls=0
145          has attached near null space
146          using I-node (on process 0) routines: found 10 nodes, limit used is 5
147  Up solver (post-smoother) same as down solver (pre-smoother)
148  linear system matrix, which is also used to construct the preconditioner:
149  Mat Object: 5 MPI processes
150    type: mpiaij
151    rows=252, cols=252
152    total: nonzeros=11872, allocated nonzeros=11872
153    total number of mallocs used during MatSetValues calls=0
154      has attached near null space
155      using I-node (on process 0) routines: found 10 nodes, limit used is 5
156  1 SNES Function norm 5.93822e-06
157