1DM Object: Mesh 1 MPI processes 2 type: plex 3Mesh in 2 dimensions: 4 0-cells: 16 5 1-cells: 24 6 2-cells: 9 7Labels: 8 marker: 4 strata with value/size (4 (7), 2 (7), 1 (7), 3 (7)) 9 Face Sets: 4 strata with value/size (4 (3), 2 (3), 1 (3), 3 (3)) 10 depth: 3 strata with value/size (0 (16), 1 (24), 2 (9)) 11 markerBottom: 1 strata with value/size (1 (7)) 12 markerRight: 1 strata with value/size (1 (7)) 13 markerTop: 1 strata with value/size (1 (7)) 14 markerLeft: 1 strata with value/size (1 (7)) 15 celltype: 3 strata with value/size (4 (9), 0 (16), 1 (24)) 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.17527 61 Factored matrix follows: 62 Mat Object: 1 MPI processes 63 type: seqaij 64 rows=70, cols=70 65 package used to perform factorization: petsc 66 total: nonzeros=1730, allocated nonzeros=1730 67 using I-node routines: found 27 nodes, limit used is 5 68 linear system matrix followed by preconditioner matrix: 69 Mat Object: 1 MPI processes 70 type: seqaij 71 rows=70, cols=70 72 total: nonzeros=1472, allocated nonzeros=1472 73 total number of mallocs used during MatSetValues calls=0 74 using I-node routines: found 45 nodes, limit used is 5 75 Mat Object: (fieldsplit_velocity_) 1 MPI processes 76 type: seqaij 77 rows=70, cols=70 78 total: nonzeros=1472, allocated nonzeros=1472 79 total number of mallocs used during MatSetValues calls=0 80 using I-node routines: found 45 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.42 96 Factored matrix follows: 97 Mat Object: 1 MPI processes 98 type: seqaij 99 rows=16, cols=16 100 package used to perform factorization: petsc 101 total: nonzeros=142, allocated nonzeros=142 102 using I-node routines: found 11 nodes, limit used is 5 103 linear system matrix followed by preconditioner matrix: 104 Mat Object: (fieldsplit_pressure_) 1 MPI processes 105 type: schurcomplement 106 rows=16, cols=16 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=16, cols=16 113 total: nonzeros=100, allocated nonzeros=100 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=16, cols=70 121 total: nonzeros=384, allocated nonzeros=384 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.17527 139 Factored matrix follows: 140 Mat Object: 1 MPI processes 141 type: seqaij 142 rows=70, cols=70 143 package used to perform factorization: petsc 144 total: nonzeros=1730, allocated nonzeros=1730 145 using I-node routines: found 27 nodes, limit used is 5 146 linear system matrix followed by preconditioner matrix: 147 Mat Object: 1 MPI processes 148 type: seqaij 149 rows=70, cols=70 150 total: nonzeros=1472, allocated nonzeros=1472 151 total number of mallocs used during MatSetValues calls=0 152 using I-node routines: found 45 nodes, limit used is 5 153 Mat Object: (fieldsplit_velocity_) 1 MPI processes 154 type: seqaij 155 rows=70, cols=70 156 total: nonzeros=1472, allocated nonzeros=1472 157 total number of mallocs used during MatSetValues calls=0 158 using I-node routines: found 45 nodes, limit used is 5 159 A01 160 Mat Object: 1 MPI processes 161 type: seqaij 162 rows=70, cols=16 163 total: nonzeros=384, allocated nonzeros=384 164 total number of mallocs used during MatSetValues calls=0 165 using I-node routines: found 45 nodes, limit used is 5 166 Mat Object: (fieldsplit_pressure_) 1 MPI processes 167 type: seqaij 168 rows=16, cols=16 169 total: nonzeros=100, allocated nonzeros=100 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=86, cols=86 176 total: nonzeros=2340, allocated nonzeros=2340 177 total number of mallocs used during MatSetValues calls=0 178 has attached null space 179 using I-node routines: found 49 nodes, limit used is 5 180 Mat Object: 1 MPI processes 181 type: seqaij 182 rows=86, cols=86 183 total: nonzeros=2340, allocated nonzeros=2340 184 total number of mallocs used during MatSetValues calls=0 185 using I-node routines: found 49 nodes, limit used is 5 186Number of SNES iterations=4 187L_2 Error: 0.00545 [8.77e-05, 0.00545] 188Integral of pressure: 0. 189