xref: /petsc/src/snes/tutorials/output/ex69_p2p1.out (revision 8d76b567012869fc44a72bfbee2ffc0c796c6d4b)
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                  total number of mallocs used during MatSetValues calls=0
68                    using I-node routines: found 17 nodes, limit used is 5
69          linear system matrix followed by preconditioner matrix:
70          Mat Object: 1 MPI processes
71            type: seqaij
72            rows=30, cols=30
73            total: nonzeros=368, allocated nonzeros=368
74            total number of mallocs used during MatSetValues calls=0
75              using I-node routines: found 20 nodes, limit used is 5
76          Mat Object: (fieldsplit_velocity_) 1 MPI processes
77            type: seqaij
78            rows=30, cols=30
79            total: nonzeros=368, allocated nonzeros=368
80            total number of mallocs used during MatSetValues calls=0
81              using I-node routines: found 20 nodes, limit used is 5
82      KSP solver for S = A11 - A10 inv(A00) A01
83        KSP Object: (fieldsplit_pressure_) 1 MPI processes
84          type: gmres
85            restart=30, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
86            happy breakdown tolerance 1e-30
87          maximum iterations=10000, initial guess is zero
88          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
89          left preconditioning
90          using PRECONDITIONED norm type for convergence test
91        PC Object: (fieldsplit_pressure_) 1 MPI processes
92          type: lu
93            out-of-place factorization
94            tolerance for zero pivot 2.22045e-14
95            matrix ordering: nd
96            factor fill ratio given 5., needed 1.2439
97              Factored matrix follows:
98                Mat Object: 1 MPI processes
99                  type: seqaij
100                  rows=9, cols=9
101                  package used to perform factorization: petsc
102                  total: nonzeros=51, allocated nonzeros=51
103                  total number of mallocs used during MatSetValues calls=0
104                    not using I-node routines
105          linear system matrix followed by preconditioner matrix:
106          Mat Object: (fieldsplit_pressure_) 1 MPI processes
107            type: schurcomplement
108            rows=9, cols=9
109              has attached null space
110              Schur complement A11 - A10 inv(A00) A01
111              A11
112                Mat Object: 1 MPI processes
113                  type: seqaij
114                  rows=9, cols=9
115                  total: nonzeros=41, allocated nonzeros=41
116                  total number of mallocs used during MatSetValues calls=0
117                    has attached null space
118                    not using I-node routines
119              A10
120                Mat Object: 1 MPI processes
121                  type: seqaij
122                  rows=9, cols=30
123                  total: nonzeros=122, allocated nonzeros=122
124                  total number of mallocs used during MatSetValues calls=0
125                    not using I-node routines
126              KSP of A00
127                KSP Object: (fieldsplit_velocity_) 1 MPI processes
128                  type: gmres
129                    restart=30, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
130                    happy breakdown tolerance 1e-30
131                  maximum iterations=10000, initial guess is zero
132                  tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
133                  left preconditioning
134                  using PRECONDITIONED norm type for convergence test
135                PC Object: (fieldsplit_velocity_) 1 MPI processes
136                  type: lu
137                    out-of-place factorization
138                    tolerance for zero pivot 2.22045e-14
139                    matrix ordering: nd
140                    factor fill ratio given 5., needed 1.15761
141                      Factored matrix follows:
142                        Mat Object: 1 MPI processes
143                          type: seqaij
144                          rows=30, cols=30
145                          package used to perform factorization: petsc
146                          total: nonzeros=426, allocated nonzeros=426
147                          total number of mallocs used during MatSetValues calls=0
148                            using I-node routines: found 17 nodes, limit used is 5
149                  linear system matrix followed by preconditioner matrix:
150                  Mat Object: 1 MPI processes
151                    type: seqaij
152                    rows=30, cols=30
153                    total: nonzeros=368, allocated nonzeros=368
154                    total number of mallocs used during MatSetValues calls=0
155                      using I-node routines: found 20 nodes, limit used is 5
156                  Mat Object: (fieldsplit_velocity_) 1 MPI processes
157                    type: seqaij
158                    rows=30, cols=30
159                    total: nonzeros=368, allocated nonzeros=368
160                    total number of mallocs used during MatSetValues calls=0
161                      using I-node routines: found 20 nodes, limit used is 5
162              A01
163                Mat Object: 1 MPI processes
164                  type: seqaij
165                  rows=30, cols=9
166                  total: nonzeros=122, allocated nonzeros=122
167                  total number of mallocs used during MatSetValues calls=0
168                    using I-node routines: found 20 nodes, limit used is 5
169          Mat Object: (fieldsplit_pressure_) 1 MPI processes
170            type: seqaij
171            rows=9, cols=9
172            total: nonzeros=41, allocated nonzeros=41
173            total number of mallocs used during MatSetValues calls=0
174              not using I-node routines
175    linear system matrix followed by preconditioner matrix:
176    Mat Object: 1 MPI processes
177      type: seqaij
178      rows=39, cols=39
179      total: nonzeros=653, allocated nonzeros=653
180      total number of mallocs used during MatSetValues calls=0
181        has attached null space
182        using I-node routines: found 24 nodes, limit used is 5
183    Mat Object: 1 MPI processes
184      type: seqaij
185      rows=39, cols=39
186      total: nonzeros=653, allocated nonzeros=653
187      total number of mallocs used during MatSetValues calls=0
188        using I-node routines: found 24 nodes, limit used is 5
189Number of SNES iterations=4
190L_2 Error: 0.0288 [0.000564, 0.0288]
191Integral of pressure: 0.
192