xref: /petsc/src/snes/tutorials/output/ex69_p2p1.out (revision d7cc930e14e615e9907267aaa472dd0ccceeab82)
1DM Object: Mesh 1 MPI processes
2  type: plex
3Mesh in 2 dimensions:
4  0-cells: 9
5  1-cells: 16
6  2-cells: 8
7Labels:
8  celltype: 3 strata with value/size (0 (9), 3 (8), 1 (16))
9  depth: 3 strata with value/size (0 (9), 1 (16), 2 (8))
10  marker: 4 strata with value/size (4 (5), 1 (3), 2 (5), 3 (3))
11  Face Sets: 4 strata with value/size (1 (2), 4 (2), 2 (2), 3 (2))
12  markerBottom: 1 strata with value/size (1 (3))
13  markerRight: 1 strata with value/size (1 (5))
14  markerTop: 1 strata with value/size (1 (3))
15  markerLeft: 1 strata with value/size (1 (5))
16Integral of pressure: 0.
17SNES Object: 1 MPI processes
18  type: newtonls
19  maximum iterations=50, maximum function evaluations=10000
20  tolerances: relative=1e-08, absolute=1e-50, solution=1e-08
21  total number of linear solver iterations=4
22  total number of function evaluations=3
23  norm schedule ALWAYS
24  SNESLineSearch Object: 1 MPI processes
25    type: bt
26      interpolation: cubic
27      alpha=1.000000e-04
28    maxstep=1.000000e+08, minlambda=1.000000e-12
29    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
30    maximum iterations=40
31  KSP Object: 1 MPI processes
32    type: gmres
33      restart=30, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
34      happy breakdown tolerance 1e-30
35    maximum iterations=10000, initial guess is zero
36    tolerances:  relative=1e-12, absolute=1e-10, divergence=10000.
37    left preconditioning
38    using PRECONDITIONED norm type for convergence test
39  PC Object: 1 MPI processes
40    type: fieldsplit
41      FieldSplit with Schur preconditioner, factorization FULL
42      Preconditioner for the Schur complement formed from A11
43      Split info:
44      Split number 0 Defined by IS
45      Split number 1 Defined by IS
46      KSP solver for A00 block
47        KSP Object: (fieldsplit_velocity_) 1 MPI processes
48          type: gmres
49            restart=30, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
50            happy breakdown tolerance 1e-30
51          maximum iterations=10000, initial guess is zero
52          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
53          left preconditioning
54          using PRECONDITIONED norm type for convergence test
55        PC Object: (fieldsplit_velocity_) 1 MPI processes
56          type: lu
57            out-of-place factorization
58            tolerance for zero pivot 2.22045e-14
59            matrix ordering: nd
60            factor fill ratio given 5., needed 1.15761
61              Factored matrix follows:
62                Mat Object: 1 MPI processes
63                  type: seqaij
64                  rows=30, cols=30
65                  package used to perform factorization: petsc
66                  total: nonzeros=426, allocated nonzeros=426
67                    using I-node routines: found 17 nodes, limit used is 5
68          linear system matrix followed by preconditioner matrix:
69          Mat Object: 1 MPI processes
70            type: seqaij
71            rows=30, cols=30
72            total: nonzeros=368, allocated nonzeros=368
73            total number of mallocs used during MatSetValues calls=0
74              using I-node routines: found 20 nodes, limit used is 5
75          Mat Object: (fieldsplit_velocity_) 1 MPI processes
76            type: seqaij
77            rows=30, cols=30
78            total: nonzeros=368, allocated nonzeros=368
79            total number of mallocs used during MatSetValues calls=0
80              using I-node routines: found 20 nodes, limit used is 5
81      KSP solver for S = A11 - A10 inv(A00) A01
82        KSP Object: (fieldsplit_pressure_) 1 MPI processes
83          type: gmres
84            restart=30, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
85            happy breakdown tolerance 1e-30
86          maximum iterations=10000, initial guess is zero
87          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
88          left preconditioning
89          using PRECONDITIONED norm type for convergence test
90        PC Object: (fieldsplit_pressure_) 1 MPI processes
91          type: lu
92            out-of-place factorization
93            tolerance for zero pivot 2.22045e-14
94            matrix ordering: nd
95            factor fill ratio given 5., needed 1.2439
96              Factored matrix follows:
97                Mat Object: 1 MPI processes
98                  type: seqaij
99                  rows=9, cols=9
100                  package used to perform factorization: petsc
101                  total: nonzeros=51, allocated nonzeros=51
102                    not using I-node routines
103          linear system matrix followed by preconditioner matrix:
104          Mat Object: (fieldsplit_pressure_) 1 MPI processes
105            type: schurcomplement
106            rows=9, cols=9
107              has attached null space
108              Schur complement A11 - A10 inv(A00) A01
109              A11
110                Mat Object: 1 MPI processes
111                  type: seqaij
112                  rows=9, cols=9
113                  total: nonzeros=41, allocated nonzeros=41
114                  total number of mallocs used during MatSetValues calls=0
115                    has attached null space
116                    not using I-node routines
117              A10
118                Mat Object: 1 MPI processes
119                  type: seqaij
120                  rows=9, cols=30
121                  total: nonzeros=122, allocated nonzeros=122
122                  total number of mallocs used during MatSetValues calls=0
123                    not using I-node routines
124              KSP of A00
125                KSP Object: (fieldsplit_velocity_) 1 MPI processes
126                  type: gmres
127                    restart=30, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
128                    happy breakdown tolerance 1e-30
129                  maximum iterations=10000, initial guess is zero
130                  tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
131                  left preconditioning
132                  using PRECONDITIONED norm type for convergence test
133                PC Object: (fieldsplit_velocity_) 1 MPI processes
134                  type: lu
135                    out-of-place factorization
136                    tolerance for zero pivot 2.22045e-14
137                    matrix ordering: nd
138                    factor fill ratio given 5., needed 1.15761
139                      Factored matrix follows:
140                        Mat Object: 1 MPI processes
141                          type: seqaij
142                          rows=30, cols=30
143                          package used to perform factorization: petsc
144                          total: nonzeros=426, allocated nonzeros=426
145                            using I-node routines: found 17 nodes, limit used is 5
146                  linear system matrix followed by preconditioner matrix:
147                  Mat Object: 1 MPI processes
148                    type: seqaij
149                    rows=30, cols=30
150                    total: nonzeros=368, allocated nonzeros=368
151                    total number of mallocs used during MatSetValues calls=0
152                      using I-node routines: found 20 nodes, limit used is 5
153                  Mat Object: (fieldsplit_velocity_) 1 MPI processes
154                    type: seqaij
155                    rows=30, cols=30
156                    total: nonzeros=368, allocated nonzeros=368
157                    total number of mallocs used during MatSetValues calls=0
158                      using I-node routines: found 20 nodes, limit used is 5
159              A01
160                Mat Object: 1 MPI processes
161                  type: seqaij
162                  rows=30, cols=9
163                  total: nonzeros=122, allocated nonzeros=122
164                  total number of mallocs used during MatSetValues calls=0
165                    using I-node routines: found 20 nodes, limit used is 5
166          Mat Object: (fieldsplit_pressure_) 1 MPI processes
167            type: seqaij
168            rows=9, cols=9
169            total: nonzeros=41, allocated nonzeros=41
170            total number of mallocs used during MatSetValues calls=0
171              not using I-node routines
172    linear system matrix followed by preconditioner matrix:
173    Mat Object: 1 MPI processes
174      type: seqaij
175      rows=39, cols=39
176      total: nonzeros=653, allocated nonzeros=653
177      total number of mallocs used during MatSetValues calls=0
178        has attached null space
179        using I-node routines: found 24 nodes, limit used is 5
180    Mat Object: 1 MPI processes
181      type: seqaij
182      rows=39, cols=39
183      total: nonzeros=653, allocated nonzeros=653
184      total number of mallocs used during MatSetValues calls=0
185        using I-node routines: found 24 nodes, limit used is 5
186Number of SNES iterations=4
187L_2 Error: 0.0288 [0.000564, 0.0288]
188Integral of pressure: 0.
189