xref: /petsc/src/snes/tutorials/output/ex5_5_aspin.out (revision c4762a1b19cd2af06abeed90e8f9d34fb975dd94)
1*c4762a1bSJed Brown  0 SNES Function norm 6.61942
2*c4762a1bSJed Brown    0 KSP Residual norm 6.61942
3*c4762a1bSJed Brown    1 KSP Residual norm 2.31191
4*c4762a1bSJed Brown    2 KSP Residual norm 1.86097
5*c4762a1bSJed Brown    3 KSP Residual norm 1.32498
6*c4762a1bSJed Brown    4 KSP Residual norm 0.38112
7*c4762a1bSJed Brown    5 KSP Residual norm 0.104722
8*c4762a1bSJed Brown    6 KSP Residual norm 0.0173509
9*c4762a1bSJed Brown    7 KSP Residual norm 0.00612586
10*c4762a1bSJed Brown    8 KSP Residual norm 0.00134469
11*c4762a1bSJed Brown    9 KSP Residual norm 0.00043695
12*c4762a1bSJed Brown   10 KSP Residual norm 8.91998e-05
13*c4762a1bSJed Brown   11 KSP Residual norm 1.21254e-05
14*c4762a1bSJed Brown  1 SNES Function norm 0.276602
15*c4762a1bSJed Brown    0 KSP Residual norm 0.276602
16*c4762a1bSJed Brown    1 KSP Residual norm 0.116835
17*c4762a1bSJed Brown    2 KSP Residual norm 0.0552827
18*c4762a1bSJed Brown    3 KSP Residual norm 0.0332203
19*c4762a1bSJed Brown    4 KSP Residual norm 0.00554311
20*c4762a1bSJed Brown    5 KSP Residual norm 0.00114928
21*c4762a1bSJed Brown    6 KSP Residual norm 0.000359537
22*c4762a1bSJed Brown    7 KSP Residual norm 0.000103556
23*c4762a1bSJed Brown    8 KSP Residual norm 3.36437e-05
24*c4762a1bSJed Brown    9 KSP Residual norm 9.98437e-06
25*c4762a1bSJed Brown   10 KSP Residual norm 3.82372e-06
26*c4762a1bSJed Brown   11 KSP Residual norm 2.05596e-07
27*c4762a1bSJed Brown  2 SNES Function norm 0.00114263
28*c4762a1bSJed Brown    0 KSP Residual norm 0.00114263
29*c4762a1bSJed Brown    1 KSP Residual norm 0.000514134
30*c4762a1bSJed Brown    2 KSP Residual norm 0.000217556
31*c4762a1bSJed Brown    3 KSP Residual norm 0.000141758
32*c4762a1bSJed Brown    4 KSP Residual norm 2.24943e-05
33*c4762a1bSJed Brown    5 KSP Residual norm 4.0278e-06
34*c4762a1bSJed Brown    6 KSP Residual norm 1.94568e-06
35*c4762a1bSJed Brown    7 KSP Residual norm 4.39092e-07
36*c4762a1bSJed Brown    8 KSP Residual norm 1.20951e-07
37*c4762a1bSJed Brown    9 KSP Residual norm 3.88106e-08
38*c4762a1bSJed Brown   10 KSP Residual norm 1.47473e-08
39*c4762a1bSJed Brown   11 KSP Residual norm 8.100e-10
40*c4762a1bSJed Brown  3 SNES Function norm 2.04173e-08
41*c4762a1bSJed BrownNonlinear solve converged due to CONVERGED_FNORM_RELATIVE iterations 3
42*c4762a1bSJed BrownSNES Object: 4 MPI processes
43*c4762a1bSJed Brown  type: newtonls
44*c4762a1bSJed Brown  maximum iterations=50, maximum function evaluations=10000
45*c4762a1bSJed Brown  tolerances: relative=1e-08, absolute=1e-50, solution=1e-08
46*c4762a1bSJed Brown  total number of linear solver iterations=33
47*c4762a1bSJed Brown  total number of function evaluations=0
48*c4762a1bSJed Brown  norm schedule ALWAYS
49*c4762a1bSJed Brown  Jacobian is built using a DMDA local Jacobian
50*c4762a1bSJed Brown  SNESLineSearch Object: 4 MPI processes
51*c4762a1bSJed Brown    type: bt
52*c4762a1bSJed Brown      interpolation: cubic
53*c4762a1bSJed Brown      alpha=1.000000e-04
54*c4762a1bSJed Brown    maxstep=1.000000e+08, minlambda=1.000000e-12
55*c4762a1bSJed Brown    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
56*c4762a1bSJed Brown    maximum iterations=40
57*c4762a1bSJed Brown  SNES Object: (npc_) 4 MPI processes
58*c4762a1bSJed Brown    type: nasm
59*c4762a1bSJed Brown      total subdomain blocks = 4
60*c4762a1bSJed Brown      [0] number of local blocks = 1
61*c4762a1bSJed Brown      [1] number of local blocks = 1
62*c4762a1bSJed Brown      [2] number of local blocks = 1
63*c4762a1bSJed Brown      [3] number of local blocks = 1
64*c4762a1bSJed Brown      Local solve info for each block is in the following SNES objects:
65*c4762a1bSJed Brown      - - - - - - - - - - - - - - - - - -
66*c4762a1bSJed Brown      [0] local block number 0, size = 784
67*c4762a1bSJed Brown      SNES Object: (npc_sub_) 1 MPI processes
68*c4762a1bSJed Brown        type: newtonls
69*c4762a1bSJed Brown        maximum iterations=50, maximum function evaluations=10000
70*c4762a1bSJed Brown        tolerances: relative=1e-08, absolute=1e-50, solution=1e-08
71*c4762a1bSJed Brown        total number of linear solver iterations=1
72*c4762a1bSJed Brown        total number of function evaluations=3
73*c4762a1bSJed Brown        norm schedule ALWAYS
74*c4762a1bSJed Brown        Jacobian is built using a DMDA local Jacobian
75*c4762a1bSJed Brown        SNESLineSearch Object: (npc_sub_) 1 MPI processes
76*c4762a1bSJed Brown          type: bt
77*c4762a1bSJed Brown            interpolation: cubic
78*c4762a1bSJed Brown            alpha=1.000000e-04
79*c4762a1bSJed Brown          maxstep=1.000000e+08, minlambda=1.000000e-12
80*c4762a1bSJed Brown          tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
81*c4762a1bSJed Brown          maximum iterations=40
82*c4762a1bSJed Brown        KSP Object: (npc_sub_) 1 MPI processes
83*c4762a1bSJed Brown          type: preonly
84*c4762a1bSJed Brown          maximum iterations=10000, initial guess is zero
85*c4762a1bSJed Brown          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
86*c4762a1bSJed Brown          left preconditioning
87*c4762a1bSJed Brown          using NONE norm type for convergence test
88*c4762a1bSJed Brown        PC Object: (npc_sub_) 1 MPI processes
89*c4762a1bSJed Brown          type: lu
90*c4762a1bSJed Brown            out-of-place factorization
91*c4762a1bSJed Brown            tolerance for zero pivot 2.22045e-14
92*c4762a1bSJed Brown            matrix ordering: nd
93*c4762a1bSJed Brown            factor fill ratio given 5., needed 4.91439
94*c4762a1bSJed Brown              Factored matrix follows:
95*c4762a1bSJed Brown                Mat Object: 1 MPI processes
96*c4762a1bSJed Brown                  type: seqaij
97*c4762a1bSJed Brown                  rows=784, cols=784
98*c4762a1bSJed Brown                  package used to perform factorization: petsc
99*c4762a1bSJed Brown                  total: nonzeros=18714, allocated nonzeros=18714
100*c4762a1bSJed Brown                  total number of mallocs used during MatSetValues calls=0
101*c4762a1bSJed Brown                    not using I-node routines
102*c4762a1bSJed Brown          linear system matrix = precond matrix:
103*c4762a1bSJed Brown          Mat Object: 1 MPI processes
104*c4762a1bSJed Brown            type: seqaij
105*c4762a1bSJed Brown            rows=784, cols=784
106*c4762a1bSJed Brown            total: nonzeros=3808, allocated nonzeros=3808
107*c4762a1bSJed Brown            total number of mallocs used during MatSetValues calls=0
108*c4762a1bSJed Brown              not using I-node routines
109*c4762a1bSJed Brown      - - - - - - - - - - - - - - - - - -
110*c4762a1bSJed Brown      [1] local block number 0, size = 756
111*c4762a1bSJed Brown      SNES Object: (npc_sub_) 1 MPI processes
112*c4762a1bSJed Brown        type: newtonls
113*c4762a1bSJed Brown        maximum iterations=50, maximum function evaluations=10000
114*c4762a1bSJed Brown        tolerances: relative=1e-08, absolute=1e-50, solution=1e-08
115*c4762a1bSJed Brown        total number of linear solver iterations=1
116*c4762a1bSJed Brown        total number of function evaluations=3
117*c4762a1bSJed Brown        norm schedule ALWAYS
118*c4762a1bSJed Brown        Jacobian is built using a DMDA local Jacobian
119*c4762a1bSJed Brown        SNESLineSearch Object: (npc_sub_) 1 MPI processes
120*c4762a1bSJed Brown          type: bt
121*c4762a1bSJed Brown            interpolation: cubic
122*c4762a1bSJed Brown            alpha=1.000000e-04
123*c4762a1bSJed Brown          maxstep=1.000000e+08, minlambda=1.000000e-12
124*c4762a1bSJed Brown          tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
125*c4762a1bSJed Brown          maximum iterations=40
126*c4762a1bSJed Brown        KSP Object: (npc_sub_) 1 MPI processes
127*c4762a1bSJed Brown          type: preonly
128*c4762a1bSJed Brown          maximum iterations=10000, initial guess is zero
129*c4762a1bSJed Brown          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
130*c4762a1bSJed Brown          left preconditioning
131*c4762a1bSJed Brown          using NONE norm type for convergence test
132*c4762a1bSJed Brown        PC Object: (npc_sub_) 1 MPI processes
133*c4762a1bSJed Brown          type: lu
134*c4762a1bSJed Brown            out-of-place factorization
135*c4762a1bSJed Brown            tolerance for zero pivot 2.22045e-14
136*c4762a1bSJed Brown            matrix ordering: nd
137*c4762a1bSJed Brown            factor fill ratio given 5., needed 4.87357
138*c4762a1bSJed Brown              Factored matrix follows:
139*c4762a1bSJed Brown                Mat Object: 1 MPI processes
140*c4762a1bSJed Brown                  type: seqaij
141*c4762a1bSJed Brown                  rows=756, cols=756
142*c4762a1bSJed Brown                  package used to perform factorization: petsc
143*c4762a1bSJed Brown                  total: nonzeros=17886, allocated nonzeros=17886
144*c4762a1bSJed Brown                  total number of mallocs used during MatSetValues calls=0
145*c4762a1bSJed Brown                    not using I-node routines
146*c4762a1bSJed Brown          linear system matrix = precond matrix:
147*c4762a1bSJed Brown          Mat Object: 1 MPI processes
148*c4762a1bSJed Brown            type: seqaij
149*c4762a1bSJed Brown            rows=756, cols=756
150*c4762a1bSJed Brown            total: nonzeros=3670, allocated nonzeros=3670
151*c4762a1bSJed Brown            total number of mallocs used during MatSetValues calls=0
152*c4762a1bSJed Brown              not using I-node routines
153*c4762a1bSJed Brown      - - - - - - - - - - - - - - - - - -
154*c4762a1bSJed Brown      [2] local block number 0, size = 756
155*c4762a1bSJed Brown      SNES Object: (npc_sub_) 1 MPI processes
156*c4762a1bSJed Brown        type: newtonls
157*c4762a1bSJed Brown        maximum iterations=50, maximum function evaluations=10000
158*c4762a1bSJed Brown        tolerances: relative=1e-08, absolute=1e-50, solution=1e-08
159*c4762a1bSJed Brown        total number of linear solver iterations=1
160*c4762a1bSJed Brown        total number of function evaluations=3
161*c4762a1bSJed Brown        norm schedule ALWAYS
162*c4762a1bSJed Brown        Jacobian is built using a DMDA local Jacobian
163*c4762a1bSJed Brown        SNESLineSearch Object: (npc_sub_) 1 MPI processes
164*c4762a1bSJed Brown          type: bt
165*c4762a1bSJed Brown            interpolation: cubic
166*c4762a1bSJed Brown            alpha=1.000000e-04
167*c4762a1bSJed Brown          maxstep=1.000000e+08, minlambda=1.000000e-12
168*c4762a1bSJed Brown          tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
169*c4762a1bSJed Brown          maximum iterations=40
170*c4762a1bSJed Brown        KSP Object: (npc_sub_) 1 MPI processes
171*c4762a1bSJed Brown          type: preonly
172*c4762a1bSJed Brown          maximum iterations=10000, initial guess is zero
173*c4762a1bSJed Brown          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
174*c4762a1bSJed Brown          left preconditioning
175*c4762a1bSJed Brown          using NONE norm type for convergence test
176*c4762a1bSJed Brown        PC Object: (npc_sub_) 1 MPI processes
177*c4762a1bSJed Brown          type: lu
178*c4762a1bSJed Brown            out-of-place factorization
179*c4762a1bSJed Brown            tolerance for zero pivot 2.22045e-14
180*c4762a1bSJed Brown            matrix ordering: nd
181*c4762a1bSJed Brown            factor fill ratio given 5., needed 4.87357
182*c4762a1bSJed Brown              Factored matrix follows:
183*c4762a1bSJed Brown                Mat Object: 1 MPI processes
184*c4762a1bSJed Brown                  type: seqaij
185*c4762a1bSJed Brown                  rows=756, cols=756
186*c4762a1bSJed Brown                  package used to perform factorization: petsc
187*c4762a1bSJed Brown                  total: nonzeros=17886, allocated nonzeros=17886
188*c4762a1bSJed Brown                  total number of mallocs used during MatSetValues calls=0
189*c4762a1bSJed Brown                    not using I-node routines
190*c4762a1bSJed Brown          linear system matrix = precond matrix:
191*c4762a1bSJed Brown          Mat Object: 1 MPI processes
192*c4762a1bSJed Brown            type: seqaij
193*c4762a1bSJed Brown            rows=756, cols=756
194*c4762a1bSJed Brown            total: nonzeros=3670, allocated nonzeros=3670
195*c4762a1bSJed Brown            total number of mallocs used during MatSetValues calls=0
196*c4762a1bSJed Brown              not using I-node routines
197*c4762a1bSJed Brown      - - - - - - - - - - - - - - - - - -
198*c4762a1bSJed Brown      [3] local block number 0, size = 729
199*c4762a1bSJed Brown      SNES Object: (npc_sub_) 1 MPI processes
200*c4762a1bSJed Brown        type: newtonls
201*c4762a1bSJed Brown        maximum iterations=50, maximum function evaluations=10000
202*c4762a1bSJed Brown        tolerances: relative=1e-08, absolute=1e-50, solution=1e-08
203*c4762a1bSJed Brown        total number of linear solver iterations=1
204*c4762a1bSJed Brown        total number of function evaluations=3
205*c4762a1bSJed Brown        norm schedule ALWAYS
206*c4762a1bSJed Brown        Jacobian is built using a DMDA local Jacobian
207*c4762a1bSJed Brown        SNESLineSearch Object: (npc_sub_) 1 MPI processes
208*c4762a1bSJed Brown          type: bt
209*c4762a1bSJed Brown            interpolation: cubic
210*c4762a1bSJed Brown            alpha=1.000000e-04
211*c4762a1bSJed Brown          maxstep=1.000000e+08, minlambda=1.000000e-12
212*c4762a1bSJed Brown          tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
213*c4762a1bSJed Brown          maximum iterations=40
214*c4762a1bSJed Brown        KSP Object: (npc_sub_) 1 MPI processes
215*c4762a1bSJed Brown          type: preonly
216*c4762a1bSJed Brown          maximum iterations=10000, initial guess is zero
217*c4762a1bSJed Brown          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
218*c4762a1bSJed Brown          left preconditioning
219*c4762a1bSJed Brown          using NONE norm type for convergence test
220*c4762a1bSJed Brown        PC Object: (npc_sub_) 1 MPI processes
221*c4762a1bSJed Brown          type: lu
222*c4762a1bSJed Brown            out-of-place factorization
223*c4762a1bSJed Brown            tolerance for zero pivot 2.22045e-14
224*c4762a1bSJed Brown            matrix ordering: nd
225*c4762a1bSJed Brown            factor fill ratio given 5., needed 4.87956
226*c4762a1bSJed Brown              Factored matrix follows:
227*c4762a1bSJed Brown                Mat Object: 1 MPI processes
228*c4762a1bSJed Brown                  type: seqaij
229*c4762a1bSJed Brown                  rows=729, cols=729
230*c4762a1bSJed Brown                  package used to perform factorization: petsc
231*c4762a1bSJed Brown                  total: nonzeros=17259, allocated nonzeros=17259
232*c4762a1bSJed Brown                  total number of mallocs used during MatSetValues calls=0
233*c4762a1bSJed Brown                    not using I-node routines
234*c4762a1bSJed Brown          linear system matrix = precond matrix:
235*c4762a1bSJed Brown          Mat Object: 1 MPI processes
236*c4762a1bSJed Brown            type: seqaij
237*c4762a1bSJed Brown            rows=729, cols=729
238*c4762a1bSJed Brown            total: nonzeros=3537, allocated nonzeros=3537
239*c4762a1bSJed Brown            total number of mallocs used during MatSetValues calls=0
240*c4762a1bSJed Brown              not using I-node routines
241*c4762a1bSJed Brown      - - - - - - - - - - - - - - - - - -
242*c4762a1bSJed Brown    maximum iterations=1, maximum function evaluations=10000
243*c4762a1bSJed Brown    tolerances: relative=0., absolute=0., solution=0.
244*c4762a1bSJed Brown    total number of function evaluations=4
245*c4762a1bSJed Brown    Jacobian is built using a DMDA local Jacobian
246*c4762a1bSJed Brown  KSP Object: 4 MPI processes
247*c4762a1bSJed Brown    type: gmres
248*c4762a1bSJed Brown      restart=30, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
249*c4762a1bSJed Brown      happy breakdown tolerance 1e-30
250*c4762a1bSJed Brown    maximum iterations=10000, initial guess is zero
251*c4762a1bSJed Brown    tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
252*c4762a1bSJed Brown    left preconditioning
253*c4762a1bSJed Brown    using PRECONDITIONED norm type for convergence test
254*c4762a1bSJed Brown  PC Object: 4 MPI processes
255*c4762a1bSJed Brown    type: none
256*c4762a1bSJed Brown    linear system matrix followed by preconditioner matrix:
257*c4762a1bSJed Brown    Mat Object: 4 MPI processes
258*c4762a1bSJed Brown      type: shell
259*c4762a1bSJed Brown      rows=2401, cols=2401
260*c4762a1bSJed Brown    Mat Object: 4 MPI processes
261*c4762a1bSJed Brown      type: mpiaij
262*c4762a1bSJed Brown      rows=2401, cols=2401
263*c4762a1bSJed Brown      total: nonzeros=11809, allocated nonzeros=11809
264*c4762a1bSJed Brown      total number of mallocs used during MatSetValues calls=0
265