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