xref: /petsc/src/snes/tutorials/output/ex5_mis_view_detailed.out (revision 70646cd191a02c3aba559ba717dac5da7a8a1e20)
1bfa5bdfcSBarry SmithKSP Object: 1 MPI process
2bfa5bdfcSBarry Smith  type: gmres
3f971d498SPierre Jolivet    restart=30, using classical (unmodified) Gram-Schmidt orthogonalization with no iterative refinement
4*143f2514SPierre Jolivet    happy breakdown tolerance=1e-30
5bfa5bdfcSBarry Smith  maximum iterations=10000, initial guess is zero
6bfa5bdfcSBarry Smith  tolerances: relative=1e-05, absolute=1e-50, divergence=10000.
7bfa5bdfcSBarry Smith  left preconditioning
8bfa5bdfcSBarry Smith  using PRECONDITIONED norm type for convergence test
9bfa5bdfcSBarry SmithPC Object: 1 MPI process
10bfa5bdfcSBarry Smith  type: gamg
11bfa5bdfcSBarry Smith    type is MULTIPLICATIVE, levels=2 cycles=v
12bfa5bdfcSBarry Smith      Cycles per PCApply=1
13bfa5bdfcSBarry Smith      Using externally compute Galerkin coarse grid matrices
14bfa5bdfcSBarry Smith      GAMG specific options
15bfa5bdfcSBarry Smith        Threshold for dropping small values in graph on each level =   -1.   -1.
16bfa5bdfcSBarry Smith        Threshold scaling factor for each level not specified = 1.
17bfa5bdfcSBarry Smith        AGG specific options
18bfa5bdfcSBarry Smith          Number of levels of aggressive coarsening 1
19bfa5bdfcSBarry Smith          Square graph aggressive coarsening
20bfa5bdfcSBarry Smith          MatCoarsen Object: (pc_gamg_) 1 MPI process
21bfa5bdfcSBarry Smith            type: mis
22bfa5bdfcSBarry Smith              MIS aggregator lists are not available
23bfa5bdfcSBarry Smith          Number smoothing steps to construct prolongation 1
24bfa5bdfcSBarry Smith        Complexity:    grid = 1.1875    operator = 1.14062
256c34c54dSStefano Zampini        Per-level complexity: op = operator, int = interpolation
266c34c54dSStefano Zampini            #equations  | #active PEs | avg nnz/row op | avg nnz/row int
276c34c54dSStefano Zampini                  3            1              3                0
286c34c54dSStefano Zampini                 16            1              4                2
29bfa5bdfcSBarry Smith  Coarse grid solver -- level 0 -------------------------------
30bfa5bdfcSBarry Smith    KSP Object: (mg_coarse_) 1 MPI process
31bfa5bdfcSBarry Smith      type: preonly
32bfa5bdfcSBarry Smith      maximum iterations=10000, initial guess is zero
33bfa5bdfcSBarry Smith      tolerances: relative=1e-05, absolute=1e-50, divergence=10000.
34bfa5bdfcSBarry Smith      left preconditioning
358405740aSBarry Smith      not checking for convergence
36bfa5bdfcSBarry Smith    PC Object: (mg_coarse_) 1 MPI process
37bfa5bdfcSBarry Smith      type: bjacobi
38bfa5bdfcSBarry Smith        number of blocks = 1
39bfa5bdfcSBarry Smith        Local solver information for each block is in the following KSP and PC objects:
40bfa5bdfcSBarry Smith        [0] number of local blocks = 1, first local block number = 0
41bfa5bdfcSBarry Smith        [0] local block number 0
42bfa5bdfcSBarry Smith        KSP Object: (mg_coarse_sub_) 1 MPI process
43bfa5bdfcSBarry Smith          type: preonly
44bfa5bdfcSBarry Smith          maximum iterations=1, initial guess is zero
45bfa5bdfcSBarry Smith          tolerances: relative=1e-05, absolute=1e-50, divergence=10000.
46bfa5bdfcSBarry Smith          left preconditioning
478405740aSBarry Smith          not checking for convergence
48bfa5bdfcSBarry Smith        PC Object: (mg_coarse_sub_) 1 MPI process
49bfa5bdfcSBarry Smith          type: lu
50bfa5bdfcSBarry Smith            out-of-place factorization
51bfa5bdfcSBarry Smith            tolerance for zero pivot 2.22045e-14
52bfa5bdfcSBarry Smith            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
53bfa5bdfcSBarry Smith            matrix ordering: nd
54bfa5bdfcSBarry Smith            factor fill ratio given 5., needed 1.
55ecf3d421SBarry Smith              Factored matrix:
56bfa5bdfcSBarry Smith                Mat Object: (mg_coarse_sub_) 1 MPI process
57bfa5bdfcSBarry Smith                  type: seqaij
58bfa5bdfcSBarry Smith                  rows=3, cols=3
59bfa5bdfcSBarry Smith                  package used to perform factorization: petsc
60bfa5bdfcSBarry Smith                  total: nonzeros=9, allocated nonzeros=9
61bfa5bdfcSBarry Smith                    using I-node routines: found 1 nodes, limit used is 5
62ecf3d421SBarry Smith          linear system matrix, which is also used to construct the preconditioner:
63bfa5bdfcSBarry Smith          Mat Object: (mg_coarse_sub_) 1 MPI process
64bfa5bdfcSBarry Smith            type: seqaij
65bfa5bdfcSBarry Smith            rows=3, cols=3
66bfa5bdfcSBarry Smith            total: nonzeros=9, allocated nonzeros=9
67bfa5bdfcSBarry Smith            total number of mallocs used during MatSetValues calls=0
68bfa5bdfcSBarry Smith              using I-node routines: found 1 nodes, limit used is 5
69bfa5bdfcSBarry Smith        - - - - - - - - - - - - - - - - - -
70ecf3d421SBarry Smith      linear system matrix, which is also used to construct the preconditioner:
71bfa5bdfcSBarry Smith      Mat Object: (mg_coarse_sub_) 1 MPI process
72bfa5bdfcSBarry Smith        type: seqaij
73bfa5bdfcSBarry Smith        rows=3, cols=3
74bfa5bdfcSBarry Smith        total: nonzeros=9, allocated nonzeros=9
75bfa5bdfcSBarry Smith        total number of mallocs used during MatSetValues calls=0
76bfa5bdfcSBarry Smith          using I-node routines: found 1 nodes, limit used is 5
77bfa5bdfcSBarry Smith  Down solver (pre-smoother) on level 1 -------------------------------
78bfa5bdfcSBarry Smith    KSP Object: (mg_levels_1_) 1 MPI process
79bfa5bdfcSBarry Smith      type: chebyshev
80bfa5bdfcSBarry Smith        Chebyshev polynomial of first kind
816c34c54dSStefano Zampini        eigenvalue targets used: min 0.514268, max 5.65695
826c34c54dSStefano Zampini        eigenvalues provided (min 0.299461, max 5.14268) with transform: [0. 0.1; 0. 1.1]
83bfa5bdfcSBarry Smith      maximum iterations=2, nonzero initial guess
84bfa5bdfcSBarry Smith      tolerances: relative=1e-05, absolute=1e-50, divergence=10000.
85bfa5bdfcSBarry Smith      left preconditioning
868405740aSBarry Smith      not checking for convergence
87bfa5bdfcSBarry Smith    PC Object: (mg_levels_1_) 1 MPI process
88bfa5bdfcSBarry Smith      type: jacobi
89bfa5bdfcSBarry Smith        type DIAGONAL
90bfa5bdfcSBarry Smith      Vec Object: 1 MPI process
91bfa5bdfcSBarry Smith        type: seq
92bfa5bdfcSBarry Smith        length=16
93ecf3d421SBarry Smith      linear system matrix, which is also used to construct the preconditioner:
94bfa5bdfcSBarry Smith      Mat Object: 1 MPI process
95bfa5bdfcSBarry Smith        type: seqaij
96bfa5bdfcSBarry Smith        rows=16, cols=16
97bfa5bdfcSBarry Smith        total: nonzeros=64, allocated nonzeros=64
98bfa5bdfcSBarry Smith        total number of mallocs used during MatSetValues calls=0
99bfa5bdfcSBarry Smith          not using I-node routines
100bfa5bdfcSBarry Smith  Up solver (post-smoother) same as down solver (pre-smoother)
101ecf3d421SBarry Smith  linear system matrix, which is also used to construct the preconditioner:
102bfa5bdfcSBarry Smith  Mat Object: 1 MPI process
103bfa5bdfcSBarry Smith    type: seqaij
104bfa5bdfcSBarry Smith    rows=16, cols=16
105bfa5bdfcSBarry Smith    total: nonzeros=64, allocated nonzeros=64
106bfa5bdfcSBarry Smith    total number of mallocs used during MatSetValues calls=0
107bfa5bdfcSBarry Smith      not using I-node routines
108bfa5bdfcSBarry SmithKSP Object: 1 MPI process
109bfa5bdfcSBarry Smith  type: gmres
110f971d498SPierre Jolivet    restart=30, using classical (unmodified) Gram-Schmidt orthogonalization with no iterative refinement
111*143f2514SPierre Jolivet    happy breakdown tolerance=1e-30
112bfa5bdfcSBarry Smith  maximum iterations=10000, initial guess is zero
113bfa5bdfcSBarry Smith  tolerances: relative=1e-05, absolute=1e-50, divergence=10000.
114bfa5bdfcSBarry Smith  left preconditioning
115bfa5bdfcSBarry Smith  using PRECONDITIONED norm type for convergence test
116bfa5bdfcSBarry SmithPC Object: 1 MPI process
117bfa5bdfcSBarry Smith  type: gamg
118bfa5bdfcSBarry Smith    type is MULTIPLICATIVE, levels=2 cycles=v
119bfa5bdfcSBarry Smith      Cycles per PCApply=1
120bfa5bdfcSBarry Smith      Using externally compute Galerkin coarse grid matrices
121bfa5bdfcSBarry Smith      GAMG specific options
122bfa5bdfcSBarry Smith        Threshold for dropping small values in graph on each level =   -1.   -1.
123bfa5bdfcSBarry Smith        Threshold scaling factor for each level not specified = 1.
124bfa5bdfcSBarry Smith        AGG specific options
125bfa5bdfcSBarry Smith          Number of levels of aggressive coarsening 1
126bfa5bdfcSBarry Smith          Square graph aggressive coarsening
127bfa5bdfcSBarry Smith          MatCoarsen Object: (pc_gamg_) 1 MPI process
128bfa5bdfcSBarry Smith            type: mis
129bfa5bdfcSBarry Smith              MIS aggregator lists are not available
130bfa5bdfcSBarry Smith          Number smoothing steps to construct prolongation 1
131bfa5bdfcSBarry Smith        Complexity:    grid = 1.1875    operator = 1.14062
1326c34c54dSStefano Zampini        Per-level complexity: op = operator, int = interpolation
1336c34c54dSStefano Zampini            #equations  | #active PEs | avg nnz/row op | avg nnz/row int
1346c34c54dSStefano Zampini                  3            1              3                0
1356c34c54dSStefano Zampini                 16            1              4                2
136bfa5bdfcSBarry Smith  Coarse grid solver -- level 0 -------------------------------
137bfa5bdfcSBarry Smith    KSP Object: (mg_coarse_) 1 MPI process
138bfa5bdfcSBarry Smith      type: preonly
139bfa5bdfcSBarry Smith      maximum iterations=10000, initial guess is zero
140bfa5bdfcSBarry Smith      tolerances: relative=1e-05, absolute=1e-50, divergence=10000.
141bfa5bdfcSBarry Smith      left preconditioning
1428405740aSBarry Smith      not checking for convergence
143bfa5bdfcSBarry Smith    PC Object: (mg_coarse_) 1 MPI process
144bfa5bdfcSBarry Smith      type: bjacobi
145bfa5bdfcSBarry Smith        number of blocks = 1
146bfa5bdfcSBarry Smith        Local solver information for each block is in the following KSP and PC objects:
147bfa5bdfcSBarry Smith        [0] number of local blocks = 1, first local block number = 0
148bfa5bdfcSBarry Smith        [0] local block number 0
149bfa5bdfcSBarry Smith        KSP Object: (mg_coarse_sub_) 1 MPI process
150bfa5bdfcSBarry Smith          type: preonly
151bfa5bdfcSBarry Smith          maximum iterations=1, initial guess is zero
152bfa5bdfcSBarry Smith          tolerances: relative=1e-05, absolute=1e-50, divergence=10000.
153bfa5bdfcSBarry Smith          left preconditioning
1548405740aSBarry Smith          not checking for convergence
155bfa5bdfcSBarry Smith        PC Object: (mg_coarse_sub_) 1 MPI process
156bfa5bdfcSBarry Smith          type: lu
157bfa5bdfcSBarry Smith            out-of-place factorization
158bfa5bdfcSBarry Smith            tolerance for zero pivot 2.22045e-14
159bfa5bdfcSBarry Smith            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
160bfa5bdfcSBarry Smith            matrix ordering: nd
161bfa5bdfcSBarry Smith            factor fill ratio given 5., needed 1.
162ecf3d421SBarry Smith              Factored matrix:
163bfa5bdfcSBarry Smith                Mat Object: (mg_coarse_sub_) 1 MPI process
164bfa5bdfcSBarry Smith                  type: seqaij
165bfa5bdfcSBarry Smith                  rows=3, cols=3
166bfa5bdfcSBarry Smith                  package used to perform factorization: petsc
167bfa5bdfcSBarry Smith                  total: nonzeros=9, allocated nonzeros=9
168bfa5bdfcSBarry Smith                    using I-node routines: found 1 nodes, limit used is 5
169ecf3d421SBarry Smith          linear system matrix, which is also used to construct the preconditioner:
170bfa5bdfcSBarry Smith          Mat Object: (mg_coarse_sub_) 1 MPI process
171bfa5bdfcSBarry Smith            type: seqaij
172bfa5bdfcSBarry Smith            rows=3, cols=3
173bfa5bdfcSBarry Smith            total: nonzeros=9, allocated nonzeros=9
174bfa5bdfcSBarry Smith            total number of mallocs used during MatSetValues calls=0
175bfa5bdfcSBarry Smith              using I-node routines: found 1 nodes, limit used is 5
176bfa5bdfcSBarry Smith        - - - - - - - - - - - - - - - - - -
177ecf3d421SBarry Smith      linear system matrix, which is also used to construct the preconditioner:
178bfa5bdfcSBarry Smith      Mat Object: (mg_coarse_sub_) 1 MPI process
179bfa5bdfcSBarry Smith        type: seqaij
180bfa5bdfcSBarry Smith        rows=3, cols=3
181bfa5bdfcSBarry Smith        total: nonzeros=9, allocated nonzeros=9
182bfa5bdfcSBarry Smith        total number of mallocs used during MatSetValues calls=0
183bfa5bdfcSBarry Smith          using I-node routines: found 1 nodes, limit used is 5
184bfa5bdfcSBarry Smith  Down solver (pre-smoother) on level 1 -------------------------------
185bfa5bdfcSBarry Smith    KSP Object: (mg_levels_1_) 1 MPI process
186bfa5bdfcSBarry Smith      type: chebyshev
187bfa5bdfcSBarry Smith        Chebyshev polynomial of first kind
188bfa5bdfcSBarry Smith        eigenvalue targets used: min 0.159372, max 1.75309
189bfa5bdfcSBarry Smith        eigenvalues estimated via gmres: min 0.406283, max 1.59372
190bfa5bdfcSBarry Smith        eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1]
191bfa5bdfcSBarry Smith        KSP Object: (mg_levels_1_esteig_) 1 MPI process
192bfa5bdfcSBarry Smith          type: gmres
193f971d498SPierre Jolivet            restart=30, using classical (unmodified) Gram-Schmidt orthogonalization with no iterative refinement
194*143f2514SPierre Jolivet            happy breakdown tolerance=1e-30
195bfa5bdfcSBarry Smith          maximum iterations=10, initial guess is zero
196bfa5bdfcSBarry Smith          tolerances: relative=1e-12, absolute=1e-50, divergence=10000.
197bfa5bdfcSBarry Smith          left preconditioning
198bfa5bdfcSBarry Smith          using PRECONDITIONED norm type for convergence test
199bfa5bdfcSBarry Smith        estimating eigenvalues using a noisy random number generated right-hand side
200bfa5bdfcSBarry Smith      maximum iterations=2, nonzero initial guess
201bfa5bdfcSBarry Smith      tolerances: relative=1e-05, absolute=1e-50, divergence=10000.
202bfa5bdfcSBarry Smith      left preconditioning
2038405740aSBarry Smith      not checking for convergence
204bfa5bdfcSBarry Smith    PC Object: (mg_levels_1_) 1 MPI process
205bfa5bdfcSBarry Smith      type: jacobi
206bfa5bdfcSBarry Smith        type DIAGONAL
207bfa5bdfcSBarry Smith      Vec Object: 1 MPI process
208bfa5bdfcSBarry Smith        type: seq
209bfa5bdfcSBarry Smith        length=16
210ecf3d421SBarry Smith      linear system matrix, which is also used to construct the preconditioner:
211bfa5bdfcSBarry Smith      Mat Object: 1 MPI process
212bfa5bdfcSBarry Smith        type: seqaij
213bfa5bdfcSBarry Smith        rows=16, cols=16
214bfa5bdfcSBarry Smith        total: nonzeros=64, allocated nonzeros=64
215bfa5bdfcSBarry Smith        total number of mallocs used during MatSetValues calls=0
216bfa5bdfcSBarry Smith          not using I-node routines
217bfa5bdfcSBarry Smith  Up solver (post-smoother) same as down solver (pre-smoother)
218ecf3d421SBarry Smith  linear system matrix, which is also used to construct the preconditioner:
219bfa5bdfcSBarry Smith  Mat Object: 1 MPI process
220bfa5bdfcSBarry Smith    type: seqaij
221bfa5bdfcSBarry Smith    rows=16, cols=16
222bfa5bdfcSBarry Smith    total: nonzeros=64, allocated nonzeros=64
223bfa5bdfcSBarry Smith    total number of mallocs used during MatSetValues calls=0
224bfa5bdfcSBarry Smith      not using I-node routines
225bfa5bdfcSBarry SmithKSP Object: 1 MPI process
226bfa5bdfcSBarry Smith  type: gmres
227f971d498SPierre Jolivet    restart=30, using classical (unmodified) Gram-Schmidt orthogonalization with no iterative refinement
228*143f2514SPierre Jolivet    happy breakdown tolerance=1e-30
229bfa5bdfcSBarry Smith  maximum iterations=10000, initial guess is zero
230bfa5bdfcSBarry Smith  tolerances: relative=1e-05, absolute=1e-50, divergence=10000.
231bfa5bdfcSBarry Smith  left preconditioning
232bfa5bdfcSBarry Smith  using PRECONDITIONED norm type for convergence test
233bfa5bdfcSBarry SmithPC Object: 1 MPI process
234bfa5bdfcSBarry Smith  type: gamg
235bfa5bdfcSBarry Smith    type is MULTIPLICATIVE, levels=2 cycles=v
236bfa5bdfcSBarry Smith      Cycles per PCApply=1
237bfa5bdfcSBarry Smith      Using externally compute Galerkin coarse grid matrices
238bfa5bdfcSBarry Smith      GAMG specific options
239bfa5bdfcSBarry Smith        Threshold for dropping small values in graph on each level =   -1.   -1.
240bfa5bdfcSBarry Smith        Threshold scaling factor for each level not specified = 1.
241bfa5bdfcSBarry Smith        AGG specific options
242bfa5bdfcSBarry Smith          Number of levels of aggressive coarsening 1
243bfa5bdfcSBarry Smith          Square graph aggressive coarsening
244bfa5bdfcSBarry Smith          MatCoarsen Object: (pc_gamg_) 1 MPI process
245bfa5bdfcSBarry Smith            type: mis
246bfa5bdfcSBarry Smith              MIS aggregator lists are not available
247bfa5bdfcSBarry Smith          Number smoothing steps to construct prolongation 1
248bfa5bdfcSBarry Smith        Complexity:    grid = 1.1875    operator = 1.14062
2496c34c54dSStefano Zampini        Per-level complexity: op = operator, int = interpolation
2506c34c54dSStefano Zampini            #equations  | #active PEs | avg nnz/row op | avg nnz/row int
2516c34c54dSStefano Zampini                  3            1              3                0
2526c34c54dSStefano Zampini                 16            1              4                2
253bfa5bdfcSBarry Smith  Coarse grid solver -- level 0 -------------------------------
254bfa5bdfcSBarry Smith    KSP Object: (mg_coarse_) 1 MPI process
255bfa5bdfcSBarry Smith      type: preonly
256bfa5bdfcSBarry Smith      maximum iterations=10000, initial guess is zero
257bfa5bdfcSBarry Smith      tolerances: relative=1e-05, absolute=1e-50, divergence=10000.
258bfa5bdfcSBarry Smith      left preconditioning
2598405740aSBarry Smith      not checking for convergence
260bfa5bdfcSBarry Smith    PC Object: (mg_coarse_) 1 MPI process
261bfa5bdfcSBarry Smith      type: bjacobi
262bfa5bdfcSBarry Smith        number of blocks = 1
263bfa5bdfcSBarry Smith        Local solver information for each block is in the following KSP and PC objects:
264bfa5bdfcSBarry Smith        [0] number of local blocks = 1, first local block number = 0
265bfa5bdfcSBarry Smith        [0] local block number 0
266bfa5bdfcSBarry Smith        KSP Object: (mg_coarse_sub_) 1 MPI process
267bfa5bdfcSBarry Smith          type: preonly
268bfa5bdfcSBarry Smith          maximum iterations=1, initial guess is zero
269bfa5bdfcSBarry Smith          tolerances: relative=1e-05, absolute=1e-50, divergence=10000.
270bfa5bdfcSBarry Smith          left preconditioning
2718405740aSBarry Smith          not checking for convergence
272bfa5bdfcSBarry Smith        PC Object: (mg_coarse_sub_) 1 MPI process
273bfa5bdfcSBarry Smith          type: lu
274bfa5bdfcSBarry Smith            out-of-place factorization
275bfa5bdfcSBarry Smith            tolerance for zero pivot 2.22045e-14
276bfa5bdfcSBarry Smith            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
277bfa5bdfcSBarry Smith            matrix ordering: nd
278bfa5bdfcSBarry Smith            factor fill ratio given 5., needed 1.
279ecf3d421SBarry Smith              Factored matrix:
280bfa5bdfcSBarry Smith                Mat Object: (mg_coarse_sub_) 1 MPI process
281bfa5bdfcSBarry Smith                  type: seqaij
282bfa5bdfcSBarry Smith                  rows=3, cols=3
283bfa5bdfcSBarry Smith                  package used to perform factorization: petsc
284bfa5bdfcSBarry Smith                  total: nonzeros=9, allocated nonzeros=9
285bfa5bdfcSBarry Smith                    using I-node routines: found 1 nodes, limit used is 5
286ecf3d421SBarry Smith          linear system matrix, which is also used to construct the preconditioner:
287bfa5bdfcSBarry Smith          Mat Object: (mg_coarse_sub_) 1 MPI process
288bfa5bdfcSBarry Smith            type: seqaij
289bfa5bdfcSBarry Smith            rows=3, cols=3
290bfa5bdfcSBarry Smith            total: nonzeros=9, allocated nonzeros=9
291bfa5bdfcSBarry Smith            total number of mallocs used during MatSetValues calls=0
292bfa5bdfcSBarry Smith              using I-node routines: found 1 nodes, limit used is 5
293bfa5bdfcSBarry Smith        - - - - - - - - - - - - - - - - - -
294ecf3d421SBarry Smith      linear system matrix, which is also used to construct the preconditioner:
295bfa5bdfcSBarry Smith      Mat Object: (mg_coarse_sub_) 1 MPI process
296bfa5bdfcSBarry Smith        type: seqaij
297bfa5bdfcSBarry Smith        rows=3, cols=3
298bfa5bdfcSBarry Smith        total: nonzeros=9, allocated nonzeros=9
299bfa5bdfcSBarry Smith        total number of mallocs used during MatSetValues calls=0
300bfa5bdfcSBarry Smith          using I-node routines: found 1 nodes, limit used is 5
301bfa5bdfcSBarry Smith  Down solver (pre-smoother) on level 1 -------------------------------
302bfa5bdfcSBarry Smith    KSP Object: (mg_levels_1_) 1 MPI process
303bfa5bdfcSBarry Smith      type: chebyshev
304bfa5bdfcSBarry Smith        Chebyshev polynomial of first kind
305bfa5bdfcSBarry Smith        eigenvalue targets used: min 0.160581, max 1.76639
306bfa5bdfcSBarry Smith        eigenvalues estimated via gmres: min 0.394193, max 1.60581
307bfa5bdfcSBarry Smith        eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1]
308bfa5bdfcSBarry Smith        KSP Object: (mg_levels_1_esteig_) 1 MPI process
309bfa5bdfcSBarry Smith          type: gmres
310f971d498SPierre Jolivet            restart=30, using classical (unmodified) Gram-Schmidt orthogonalization with no iterative refinement
311*143f2514SPierre Jolivet            happy breakdown tolerance=1e-30
312bfa5bdfcSBarry Smith          maximum iterations=10, initial guess is zero
313bfa5bdfcSBarry Smith          tolerances: relative=1e-12, absolute=1e-50, divergence=10000.
314bfa5bdfcSBarry Smith          left preconditioning
315bfa5bdfcSBarry Smith          using PRECONDITIONED norm type for convergence test
316bfa5bdfcSBarry Smith        estimating eigenvalues using a noisy random number generated right-hand side
317bfa5bdfcSBarry Smith      maximum iterations=2, nonzero initial guess
318bfa5bdfcSBarry Smith      tolerances: relative=1e-05, absolute=1e-50, divergence=10000.
319bfa5bdfcSBarry Smith      left preconditioning
3208405740aSBarry Smith      not checking for convergence
321bfa5bdfcSBarry Smith    PC Object: (mg_levels_1_) 1 MPI process
322bfa5bdfcSBarry Smith      type: jacobi
323bfa5bdfcSBarry Smith        type DIAGONAL
324bfa5bdfcSBarry Smith      Vec Object: 1 MPI process
325bfa5bdfcSBarry Smith        type: seq
326bfa5bdfcSBarry Smith        length=16
327ecf3d421SBarry Smith      linear system matrix, which is also used to construct the preconditioner:
328bfa5bdfcSBarry Smith      Mat Object: 1 MPI process
329bfa5bdfcSBarry Smith        type: seqaij
330bfa5bdfcSBarry Smith        rows=16, cols=16
331bfa5bdfcSBarry Smith        total: nonzeros=64, allocated nonzeros=64
332bfa5bdfcSBarry Smith        total number of mallocs used during MatSetValues calls=0
333bfa5bdfcSBarry Smith          not using I-node routines
334bfa5bdfcSBarry Smith  Up solver (post-smoother) same as down solver (pre-smoother)
335ecf3d421SBarry Smith  linear system matrix, which is also used to construct the preconditioner:
336bfa5bdfcSBarry Smith  Mat Object: 1 MPI process
337bfa5bdfcSBarry Smith    type: seqaij
338bfa5bdfcSBarry Smith    rows=16, cols=16
339bfa5bdfcSBarry Smith    total: nonzeros=64, allocated nonzeros=64
340bfa5bdfcSBarry Smith    total number of mallocs used during MatSetValues calls=0
341bfa5bdfcSBarry Smith      not using I-node routines
342bfa5bdfcSBarry SmithKSP Object: 1 MPI process
343bfa5bdfcSBarry Smith  type: gmres
344f971d498SPierre Jolivet    restart=30, using classical (unmodified) Gram-Schmidt orthogonalization with no iterative refinement
345*143f2514SPierre Jolivet    happy breakdown tolerance=1e-30
346bfa5bdfcSBarry Smith  maximum iterations=10000, initial guess is zero
347bfa5bdfcSBarry Smith  tolerances: relative=1e-05, absolute=1e-50, divergence=10000.
348bfa5bdfcSBarry Smith  left preconditioning
349bfa5bdfcSBarry Smith  using PRECONDITIONED norm type for convergence test
350bfa5bdfcSBarry SmithPC Object: 1 MPI process
351bfa5bdfcSBarry Smith  type: gamg
352bfa5bdfcSBarry Smith    type is MULTIPLICATIVE, levels=2 cycles=v
353bfa5bdfcSBarry Smith      Cycles per PCApply=1
354bfa5bdfcSBarry Smith      Using externally compute Galerkin coarse grid matrices
355bfa5bdfcSBarry Smith      GAMG specific options
356bfa5bdfcSBarry Smith        Threshold for dropping small values in graph on each level =   -1.   -1.
357bfa5bdfcSBarry Smith        Threshold scaling factor for each level not specified = 1.
358bfa5bdfcSBarry Smith        AGG specific options
359bfa5bdfcSBarry Smith          Number of levels of aggressive coarsening 1
360bfa5bdfcSBarry Smith          Square graph aggressive coarsening
361bfa5bdfcSBarry Smith          MatCoarsen Object: (pc_gamg_) 1 MPI process
362bfa5bdfcSBarry Smith            type: mis
363bfa5bdfcSBarry Smith              MIS aggregator lists are not available
364bfa5bdfcSBarry Smith          Number smoothing steps to construct prolongation 1
365bfa5bdfcSBarry Smith        Complexity:    grid = 1.1875    operator = 1.14062
3666c34c54dSStefano Zampini        Per-level complexity: op = operator, int = interpolation
3676c34c54dSStefano Zampini            #equations  | #active PEs | avg nnz/row op | avg nnz/row int
3686c34c54dSStefano Zampini                  3            1              3                0
3696c34c54dSStefano Zampini                 16            1              4                2
370bfa5bdfcSBarry Smith  Coarse grid solver -- level 0 -------------------------------
371bfa5bdfcSBarry Smith    KSP Object: (mg_coarse_) 1 MPI process
372bfa5bdfcSBarry Smith      type: preonly
373bfa5bdfcSBarry Smith      maximum iterations=10000, initial guess is zero
374bfa5bdfcSBarry Smith      tolerances: relative=1e-05, absolute=1e-50, divergence=10000.
375bfa5bdfcSBarry Smith      left preconditioning
3768405740aSBarry Smith      not checking for convergence
377bfa5bdfcSBarry Smith    PC Object: (mg_coarse_) 1 MPI process
378bfa5bdfcSBarry Smith      type: bjacobi
379bfa5bdfcSBarry Smith        number of blocks = 1
380bfa5bdfcSBarry Smith        Local solver information for each block is in the following KSP and PC objects:
381bfa5bdfcSBarry Smith        [0] number of local blocks = 1, first local block number = 0
382bfa5bdfcSBarry Smith        [0] local block number 0
383bfa5bdfcSBarry Smith        KSP Object: (mg_coarse_sub_) 1 MPI process
384bfa5bdfcSBarry Smith          type: preonly
385bfa5bdfcSBarry Smith          maximum iterations=1, initial guess is zero
386bfa5bdfcSBarry Smith          tolerances: relative=1e-05, absolute=1e-50, divergence=10000.
387bfa5bdfcSBarry Smith          left preconditioning
3888405740aSBarry Smith          not checking for convergence
389bfa5bdfcSBarry Smith        PC Object: (mg_coarse_sub_) 1 MPI process
390bfa5bdfcSBarry Smith          type: lu
391bfa5bdfcSBarry Smith            out-of-place factorization
392bfa5bdfcSBarry Smith            tolerance for zero pivot 2.22045e-14
393bfa5bdfcSBarry Smith            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
394bfa5bdfcSBarry Smith            matrix ordering: nd
395bfa5bdfcSBarry Smith            factor fill ratio given 5., needed 1.
396ecf3d421SBarry Smith              Factored matrix:
397bfa5bdfcSBarry Smith                Mat Object: (mg_coarse_sub_) 1 MPI process
398bfa5bdfcSBarry Smith                  type: seqaij
399bfa5bdfcSBarry Smith                  rows=3, cols=3
400bfa5bdfcSBarry Smith                  package used to perform factorization: petsc
401bfa5bdfcSBarry Smith                  total: nonzeros=9, allocated nonzeros=9
402bfa5bdfcSBarry Smith                    using I-node routines: found 1 nodes, limit used is 5
403ecf3d421SBarry Smith          linear system matrix, which is also used to construct the preconditioner:
404bfa5bdfcSBarry Smith          Mat Object: (mg_coarse_sub_) 1 MPI process
405bfa5bdfcSBarry Smith            type: seqaij
406bfa5bdfcSBarry Smith            rows=3, cols=3
407bfa5bdfcSBarry Smith            total: nonzeros=9, allocated nonzeros=9
408bfa5bdfcSBarry Smith            total number of mallocs used during MatSetValues calls=0
409bfa5bdfcSBarry Smith              using I-node routines: found 1 nodes, limit used is 5
410bfa5bdfcSBarry Smith        - - - - - - - - - - - - - - - - - -
411ecf3d421SBarry Smith      linear system matrix, which is also used to construct the preconditioner:
412bfa5bdfcSBarry Smith      Mat Object: (mg_coarse_sub_) 1 MPI process
413bfa5bdfcSBarry Smith        type: seqaij
414bfa5bdfcSBarry Smith        rows=3, cols=3
415bfa5bdfcSBarry Smith        total: nonzeros=9, allocated nonzeros=9
416bfa5bdfcSBarry Smith        total number of mallocs used during MatSetValues calls=0
417bfa5bdfcSBarry Smith          using I-node routines: found 1 nodes, limit used is 5
418bfa5bdfcSBarry Smith  Down solver (pre-smoother) on level 1 -------------------------------
419bfa5bdfcSBarry Smith    KSP Object: (mg_levels_1_) 1 MPI process
420bfa5bdfcSBarry Smith      type: chebyshev
421bfa5bdfcSBarry Smith        Chebyshev polynomial of first kind
422bfa5bdfcSBarry Smith        eigenvalue targets used: min 0.160614, max 1.76675
423bfa5bdfcSBarry Smith        eigenvalues estimated via gmres: min 0.393863, max 1.60614
424bfa5bdfcSBarry Smith        eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1]
425bfa5bdfcSBarry Smith        KSP Object: (mg_levels_1_esteig_) 1 MPI process
426bfa5bdfcSBarry Smith          type: gmres
427f971d498SPierre Jolivet            restart=30, using classical (unmodified) Gram-Schmidt orthogonalization with no iterative refinement
428*143f2514SPierre Jolivet            happy breakdown tolerance=1e-30
429bfa5bdfcSBarry Smith          maximum iterations=10, initial guess is zero
430bfa5bdfcSBarry Smith          tolerances: relative=1e-12, absolute=1e-50, divergence=10000.
431bfa5bdfcSBarry Smith          left preconditioning
432bfa5bdfcSBarry Smith          using PRECONDITIONED norm type for convergence test
433bfa5bdfcSBarry Smith        estimating eigenvalues using a noisy random number generated right-hand side
434bfa5bdfcSBarry Smith      maximum iterations=2, nonzero initial guess
435bfa5bdfcSBarry Smith      tolerances: relative=1e-05, absolute=1e-50, divergence=10000.
436bfa5bdfcSBarry Smith      left preconditioning
4378405740aSBarry Smith      not checking for convergence
438bfa5bdfcSBarry Smith    PC Object: (mg_levels_1_) 1 MPI process
439bfa5bdfcSBarry Smith      type: jacobi
440bfa5bdfcSBarry Smith        type DIAGONAL
441bfa5bdfcSBarry Smith      Vec Object: 1 MPI process
442bfa5bdfcSBarry Smith        type: seq
443bfa5bdfcSBarry Smith        length=16
444ecf3d421SBarry Smith      linear system matrix, which is also used to construct the preconditioner:
445bfa5bdfcSBarry Smith      Mat Object: 1 MPI process
446bfa5bdfcSBarry Smith        type: seqaij
447bfa5bdfcSBarry Smith        rows=16, cols=16
448bfa5bdfcSBarry Smith        total: nonzeros=64, allocated nonzeros=64
449bfa5bdfcSBarry Smith        total number of mallocs used during MatSetValues calls=0
450bfa5bdfcSBarry Smith          not using I-node routines
451bfa5bdfcSBarry Smith  Up solver (post-smoother) same as down solver (pre-smoother)
452ecf3d421SBarry Smith  linear system matrix, which is also used to construct the preconditioner:
453bfa5bdfcSBarry Smith  Mat Object: 1 MPI process
454bfa5bdfcSBarry Smith    type: seqaij
455bfa5bdfcSBarry Smith    rows=16, cols=16
456bfa5bdfcSBarry Smith    total: nonzeros=64, allocated nonzeros=64
457bfa5bdfcSBarry Smith    total number of mallocs used during MatSetValues calls=0
458bfa5bdfcSBarry Smith      not using I-node routines
459