xref: /petsc/src/snes/tests/output/ex20_1.out (revision 70646cd191a02c3aba559ba717dac5da7a8a1e20)
1  0 SNES Function norm 0.252383
2  1 SNES Function norm 0.0738456
3  2 SNES Function norm 0.0155009
4  3 SNES Function norm 0.000871577
5  4 SNES Function norm 1.96312e-06
6  5 SNES Function norm 1.029e-11
7SNES Object: 4 MPI processes
8  type: newtonls
9  maximum iterations=50, maximum function evaluations=10000
10  tolerances: relative=1e-08, absolute=1e-50, solution=1e-08
11  total number of linear solver iterations=20
12  total number of function evaluations=6
13  norm schedule ALWAYS
14  SNESLineSearch Object: 4 MPI processes
15    type: bt
16      interpolation: cubic
17      alpha=1.000000e-04
18    maxlambda=1.000000e+00, minlambda=1.000000e-12
19    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
20    maximum iterations=40
21  KSP Object: 4 MPI processes
22    type: fgmres
23      restart=30, using classical (unmodified) Gram-Schmidt orthogonalization with no iterative refinement
24      happy breakdown tolerance=1e-30
25    maximum iterations=10000, initial guess is zero
26    tolerances: relative=1e-05, absolute=1e-50, divergence=10000.
27    right preconditioning
28    using UNPRECONDITIONED norm type for convergence test
29  PC Object: 4 MPI processes
30    type: mg
31      type is FULL, levels=2 cycles=v
32        Using Galerkin computed coarse grid matrices for pmat
33    Coarse grid solver -- level 0 -------------------------------
34      KSP Object: (mg_coarse_) 4 MPI processes
35        type: preonly
36        maximum iterations=10000, initial guess is zero
37        tolerances: relative=1e-05, absolute=1e-50, divergence=10000.
38        left preconditioning
39        not checking for convergence
40      PC Object: (mg_coarse_) 4 MPI processes
41        type: redundant
42          First (color=0) of 4 PCs follows
43          KSP Object: (mg_coarse_redundant_) 1 MPI process
44            type: preonly
45            maximum iterations=10000, initial guess is zero
46            tolerances: relative=1e-05, absolute=1e-50, divergence=10000.
47            left preconditioning
48            not checking for convergence
49          PC Object: (mg_coarse_redundant_) 1 MPI process
50            type: lu
51              out-of-place factorization
52              tolerance for zero pivot 2.22045e-14
53              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
54              matrix ordering: nd
55              factor fill ratio given 5., needed 1.19825
56                Factored matrix:
57                  Mat Object: (mg_coarse_redundant_) 1 MPI process
58                    type: seqaij
59                    rows=27, cols=27
60                    package used to perform factorization: petsc
61                    total: nonzeros=411, allocated nonzeros=411
62                      not using I-node routines
63            linear system matrix, which is also used to construct the preconditioner:
64            Mat Object: 1 MPI process
65              type: seqaij
66              rows=27, cols=27
67              total: nonzeros=343, allocated nonzeros=343
68              total number of mallocs used during MatSetValues calls=0
69                not using I-node routines
70        linear system matrix, which is also used to construct the preconditioner:
71        Mat Object: 4 MPI processes
72          type: mpiaij
73          rows=27, cols=27
74          total: nonzeros=343, allocated nonzeros=343
75          total number of mallocs used during MatSetValues calls=0
76            using nonscalable MatPtAP() implementation
77            not using I-node (on process 0) routines
78    Down solver (pre-smoother) on level 1 -------------------------------
79      KSP Object: (mg_levels_1_) 4 MPI processes
80        type: chebyshev
81          Chebyshev polynomial of first kind
82          eigenvalue targets used: min 0.138238, max 1.52061
83          eigenvalues estimated via gmres: min 0.118037, max 1.38238
84          eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1]
85          KSP Object: (mg_levels_1_esteig_) 4 MPI processes
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 a noisy random number generated right-hand side
94        maximum iterations=2, nonzero initial guess
95        tolerances: relative=1e-05, absolute=1e-50, divergence=10000.
96        left preconditioning
97        not checking for convergence
98      PC Object: (mg_levels_1_) 4 MPI processes
99        type: sor
100          type = local_symmetric, iterations = 1, local iterations = 1, omega = 1.
101        linear system matrix, which is also used to construct the preconditioner:
102        Mat Object: 4 MPI processes
103          type: mpiaij
104          rows=125, cols=125
105          total: nonzeros=725, allocated nonzeros=725
106          total number of mallocs used during MatSetValues calls=0
107    Up solver (post-smoother) same as down solver (pre-smoother)
108    linear system matrix, which is also used to construct the preconditioner:
109    Mat Object: 4 MPI processes
110      type: mpiaij
111      rows=125, cols=125
112      total: nonzeros=725, allocated nonzeros=725
113      total number of mallocs used during MatSetValues calls=0
114Number of SNES iterations = 5
115Number of Linear iterations = 20
116Average Linear its / SNES = 4.000000e+00
117