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