xref: /petsc/src/snes/tutorials/output/ex12_mg_newton_coarse_0.out (revision 70646cd191a02c3aba559ba717dac5da7a8a1e20)
1c4762a1bSJed Brown  0 SNES Function norm 8.32828
2c4762a1bSJed Brown    0 KSP unpreconditioned resid norm 8.328278903362e+00 true resid norm 8.328278903362e+00 ||r(i)||/||b|| 1.000000000000e+00
3071b71afSMatthew G. Knepley    1 KSP unpreconditioned resid norm 1.577431790565e-04 true resid norm 1.577431790565e-04 ||r(i)||/||b|| 1.894066960135e-05
4071b71afSMatthew G. Knepley    2 KSP unpreconditioned resid norm 1.103738275186e-08 true resid norm 1.103738275186e-08 ||r(i)||/||b|| 1.325289760337e-09
5071b71afSMatthew G. Knepley    3 KSP unpreconditioned resid norm 7.232926360782e-13 true resid norm 7.232926360782e-13 ||r(i)||/||b|| 8.684779225948e-14
6c4762a1bSJed Brown  1 SNES Function norm < 1.e-11
7c4762a1bSJed BrownL_2 Error: 0.00131794
8c4762a1bSJed BrownNonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
98cc725e6SPierre JolivetSNES Object: 1 MPI process
10c4762a1bSJed Brown  type: newtonls
11c4762a1bSJed Brown  maximum iterations=50, maximum function evaluations=10000
12c4762a1bSJed Brown  tolerances: relative=0., absolute=1e-08, solution=1e-08
13071b71afSMatthew G. Knepley  total number of linear solver iterations=3
14c4762a1bSJed Brown  total number of function evaluations=2
15c4762a1bSJed Brown  norm schedule ALWAYS
168cc725e6SPierre Jolivet  SNESLineSearch Object: 1 MPI process
17071b71afSMatthew G. Knepley    type: bt
18071b71afSMatthew G. Knepley      interpolation: cubic
19071b71afSMatthew G. Knepley      alpha=1.000000e-04
20a99ef635SJonas Heinzmann    maxlambda=1.000000e+00, minlambda=1.000000e-12
21c4762a1bSJed Brown    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
22c4762a1bSJed Brown    maximum iterations=40
238cc725e6SPierre Jolivet  KSP Object: 1 MPI process
24c4762a1bSJed Brown    type: richardson
25c4762a1bSJed Brown      damping factor=1.
26c4762a1bSJed Brown    maximum iterations=10000, initial guess is zero
27c4762a1bSJed Brown    tolerances: relative=0., absolute=1e-08, divergence=10000.
28c4762a1bSJed Brown    left preconditioning
29c4762a1bSJed Brown    using UNPRECONDITIONED norm type for convergence test
308cc725e6SPierre Jolivet  PC Object: 1 MPI process
31c4762a1bSJed Brown    type: mg
32c4762a1bSJed Brown      type is MULTIPLICATIVE, levels=4 cycles=v
33c4762a1bSJed Brown        Cycles per PCApply=1
34c4762a1bSJed Brown        Not using Galerkin computed coarse grid matrices
3563a3b9bcSJacob Faibussowitsch    Coarse grid solver -- level 0 -------------------------------
368cc725e6SPierre Jolivet      KSP Object: (mg_coarse_) 1 MPI process
37c4762a1bSJed Brown        type: preonly
38c4762a1bSJed Brown        maximum iterations=10000, initial guess is zero
39c4762a1bSJed Brown        tolerances: relative=1e-05, absolute=1e-50, divergence=10000.
40c4762a1bSJed Brown        left preconditioning
418405740aSBarry Smith        not checking for convergence
428cc725e6SPierre Jolivet      PC Object: (mg_coarse_) 1 MPI process
43c4762a1bSJed Brown        type: lu
44c4762a1bSJed Brown          out-of-place factorization
45c4762a1bSJed Brown          tolerance for zero pivot 2.22045e-14
46c4762a1bSJed Brown          using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
47c4762a1bSJed Brown          matrix ordering: nd
48c4762a1bSJed Brown          factor fill ratio given 5., needed 1.
49ecf3d421SBarry Smith            Factored matrix:
5026cc229bSBarry Smith              Mat Object: (mg_coarse_) 1 MPI process
51c4762a1bSJed Brown                type: seqaij
52071b71afSMatthew G. Knepley                rows=4, cols=4
53c4762a1bSJed Brown                package used to perform factorization: petsc
54071b71afSMatthew G. Knepley                total: nonzeros=14, allocated nonzeros=14
55071b71afSMatthew G. Knepley                  using I-node routines: found 3 nodes, limit used is 5
56ecf3d421SBarry Smith        linear system matrix, which is also used to construct the preconditioner:
578cc725e6SPierre Jolivet        Mat Object: 1 MPI process
58c4762a1bSJed Brown          type: seqaij
59071b71afSMatthew G. Knepley          rows=4, cols=4
60071b71afSMatthew G. Knepley          total: nonzeros=14, allocated nonzeros=14
61c4762a1bSJed Brown          total number of mallocs used during MatSetValues calls=0
62c4762a1bSJed Brown            not using I-node routines
63c4762a1bSJed Brown    Down solver (pre-smoother) on level 1 -------------------------------
648cc725e6SPierre Jolivet      KSP Object: (mg_levels_1_) 1 MPI process
65c4762a1bSJed Brown        type: gmres
66f971d498SPierre Jolivet          restart=30, using classical (unmodified) Gram-Schmidt orthogonalization with no iterative refinement
67*143f2514SPierre Jolivet          happy breakdown tolerance=1e-30
68c4762a1bSJed Brown        maximum iterations=10, nonzero initial guess
69c4762a1bSJed Brown        tolerances: relative=1e-05, absolute=1e-50, divergence=10000.
70c4762a1bSJed Brown        left preconditioning
718405740aSBarry Smith        not checking for convergence
728cc725e6SPierre Jolivet      PC Object: (mg_levels_1_) 1 MPI process
73c4762a1bSJed Brown        type: ilu
74c4762a1bSJed Brown          out-of-place factorization
75c4762a1bSJed Brown          0 levels of fill
76c4762a1bSJed Brown          tolerance for zero pivot 2.22045e-14
77c4762a1bSJed Brown          matrix ordering: natural
78c4762a1bSJed Brown          factor fill ratio given 1., needed 1.
79ecf3d421SBarry Smith            Factored matrix:
8026cc229bSBarry Smith              Mat Object: (mg_levels_1_) 1 MPI process
81c4762a1bSJed Brown                type: seqaij
82071b71afSMatthew G. Knepley                rows=15, cols=15
83c4762a1bSJed Brown                package used to perform factorization: petsc
84071b71afSMatthew G. Knepley                total: nonzeros=73, allocated nonzeros=73
85c4762a1bSJed Brown                  not using I-node routines
86ecf3d421SBarry Smith        linear system matrix, which is also used to construct the preconditioner:
878cc725e6SPierre Jolivet        Mat Object: 1 MPI process
88c4762a1bSJed Brown          type: seqaij
89071b71afSMatthew G. Knepley          rows=15, cols=15
90071b71afSMatthew G. Knepley          total: nonzeros=73, allocated nonzeros=73
91c4762a1bSJed Brown          total number of mallocs used during MatSetValues calls=0
92c4762a1bSJed Brown            not using I-node routines
93c4762a1bSJed Brown    Up solver (post-smoother) same as down solver (pre-smoother)
94c4762a1bSJed Brown    Down solver (pre-smoother) on level 2 -------------------------------
958cc725e6SPierre Jolivet      KSP Object: (mg_levels_2_) 1 MPI process
96c4762a1bSJed Brown        type: gmres
97f971d498SPierre Jolivet          restart=30, using classical (unmodified) Gram-Schmidt orthogonalization with no iterative refinement
98*143f2514SPierre Jolivet          happy breakdown tolerance=1e-30
99c4762a1bSJed Brown        maximum iterations=10, nonzero initial guess
100c4762a1bSJed Brown        tolerances: relative=1e-05, absolute=1e-50, divergence=10000.
101c4762a1bSJed Brown        left preconditioning
1028405740aSBarry Smith        not checking for convergence
1038cc725e6SPierre Jolivet      PC Object: (mg_levels_2_) 1 MPI process
104c4762a1bSJed Brown        type: ilu
105c4762a1bSJed Brown          out-of-place factorization
106c4762a1bSJed Brown          0 levels of fill
107c4762a1bSJed Brown          tolerance for zero pivot 2.22045e-14
108c4762a1bSJed Brown          matrix ordering: natural
109c4762a1bSJed Brown          factor fill ratio given 1., needed 1.
110ecf3d421SBarry Smith            Factored matrix:
11126cc229bSBarry Smith              Mat Object: (mg_levels_2_) 1 MPI process
112c4762a1bSJed Brown                type: seqaij
113c4762a1bSJed Brown                rows=59, cols=59
114c4762a1bSJed Brown                package used to perform factorization: petsc
115071b71afSMatthew G. Knepley                total: nonzeros=347, allocated nonzeros=347
116c4762a1bSJed Brown                  not using I-node routines
117ecf3d421SBarry Smith        linear system matrix, which is also used to construct the preconditioner:
1188cc725e6SPierre Jolivet        Mat Object: 1 MPI process
119c4762a1bSJed Brown          type: seqaij
120c4762a1bSJed Brown          rows=59, cols=59
121071b71afSMatthew G. Knepley          total: nonzeros=347, allocated nonzeros=347
122c4762a1bSJed Brown          total number of mallocs used during MatSetValues calls=0
123c4762a1bSJed Brown            not using I-node routines
124c4762a1bSJed Brown    Up solver (post-smoother) same as down solver (pre-smoother)
125c4762a1bSJed Brown    Down solver (pre-smoother) on level 3 -------------------------------
1268cc725e6SPierre Jolivet      KSP Object: (mg_levels_3_) 1 MPI process
127c4762a1bSJed Brown        type: gmres
128f971d498SPierre Jolivet          restart=30, using classical (unmodified) Gram-Schmidt orthogonalization with no iterative refinement
129*143f2514SPierre Jolivet          happy breakdown tolerance=1e-30
130c4762a1bSJed Brown        maximum iterations=10, nonzero initial guess
131c4762a1bSJed Brown        tolerances: relative=1e-05, absolute=1e-50, divergence=10000.
132c4762a1bSJed Brown        left preconditioning
1338405740aSBarry Smith        not checking for convergence
1348cc725e6SPierre Jolivet      PC Object: (mg_levels_3_) 1 MPI process
135c4762a1bSJed Brown        type: ilu
136c4762a1bSJed Brown          out-of-place factorization
137c4762a1bSJed Brown          0 levels of fill
138c4762a1bSJed Brown          tolerance for zero pivot 2.22045e-14
139c4762a1bSJed Brown          matrix ordering: natural
140c4762a1bSJed Brown          factor fill ratio given 1., needed 1.
141ecf3d421SBarry Smith            Factored matrix:
14226cc229bSBarry Smith              Mat Object: (mg_levels_3_) 1 MPI process
143c4762a1bSJed Brown                type: seqaij
144c4762a1bSJed Brown                rows=225, cols=225
145c4762a1bSJed Brown                package used to perform factorization: petsc
146c4762a1bSJed Brown                total: nonzeros=1457, allocated nonzeros=1457
147c4762a1bSJed Brown                  not using I-node routines
148ecf3d421SBarry Smith        linear system matrix, which is also used to construct the preconditioner:
1498cc725e6SPierre Jolivet        Mat Object: 1 MPI process
150c4762a1bSJed Brown          type: seqaij
151c4762a1bSJed Brown          rows=225, cols=225
152c4762a1bSJed Brown          total: nonzeros=1457, allocated nonzeros=1457
153c4762a1bSJed Brown          total number of mallocs used during MatSetValues calls=0
154c4762a1bSJed Brown            not using I-node routines
155c4762a1bSJed Brown    Up solver (post-smoother) same as down solver (pre-smoother)
156ecf3d421SBarry Smith    linear system matrix, which is also used to construct the preconditioner:
1578cc725e6SPierre Jolivet    Mat Object: 1 MPI process
158c4762a1bSJed Brown      type: seqaij
159c4762a1bSJed Brown      rows=225, cols=225
160c4762a1bSJed Brown      total: nonzeros=1457, allocated nonzeros=1457
161c4762a1bSJed Brown      total number of mallocs used during MatSetValues calls=0
162c4762a1bSJed Brown        not using I-node routines
163