1 0 SNES Function norm 7.58256 2 0 KSP Residual norm 7.58256 3 1 KSP Residual norm < 1.e-11 4 1 SNES Function norm < 1.e-11 5Nonlinear solve converged due to CONVERGED_FNORM_RELATIVE iterations 1 6SNES Object: 1 MPI processes 7 type: ls 8 maximum iterations=50, maximum function evaluations=10000 9 tolerances: relative=1e-08, absolute=1e-50, solution=1e-08 10 total number of linear solver iterations=1 11 total number of function evaluations=2 12 KSP Object: 1 MPI processes 13 type: fgmres 14 restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement 15 happy breakdown tolerance 1e-30 16 maximum iterations=10000, initial guess is zero 17 tolerances: relative=1e-09, absolute=1e-50, divergence=10000. 18 right preconditioning 19 using UNPRECONDITIONED norm type for convergence test 20 PC Object: 1 MPI processes 21 type: fieldsplit 22 FieldSplit with ADDITIVE composition: total splits = 2 23 Solver info for each split is in the following KSP objects: 24 Split number 0 Defined by IS 25 KSP Object: (fieldsplit_0_) 1 MPI processes 26 type: fgmres 27 restart=30, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement 28 happy breakdown tolerance 1e-30 29 maximum iterations=10000, initial guess is zero 30 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 31 right preconditioning 32 has attached null space 33 using UNPRECONDITIONED norm type for convergence test 34 PC Object: (fieldsplit_0_) 1 MPI processes 35 type: fieldsplit 36 FieldSplit with Schur preconditioner, factorization FULL 37 Preconditioner for the Schur complement formed from the block diagonal part of A11 38 Split info: 39 Split number 0 Defined by IS 40 Split number 1 Defined by IS 41 KSP solver for A00 block 42 KSP Object: (fieldsplit_0_fieldsplit_velocity_) 1 MPI processes 43 type: preonly 44 maximum iterations=10000, initial guess is zero 45 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 46 left preconditioning 47 using NONE norm type for convergence test 48 PC Object: (fieldsplit_0_fieldsplit_velocity_) 1 MPI processes 49 type: lu 50 out-of-place factorization 51 tolerance for zero pivot 2.22045e-14 52 matrix ordering: nd 53 factor fill ratio given 5., needed 1.17778 54 Factored matrix follows: 55 Mat Object: 1 MPI processes 56 type: seqaij 57 rows=18, cols=18 58 package used to perform factorization: petsc 59 total: nonzeros=212, allocated nonzeros=212 60 total number of mallocs used during MatSetValues calls=0 61 using I-node routines: found 8 nodes, limit used is 5 62 linear system matrix = precond matrix: 63 Mat Object: 1 MPI processes 64 type: seqaij 65 rows=18, cols=18 66 total: nonzeros=180, allocated nonzeros=180 67 total number of mallocs used during MatSetValues calls=0 68 using I-node routines: found 9 nodes, limit used is 5 69 KSP solver for S = A11 - A10 inv(A00) A01 70 KSP Object: (fieldsplit_0_fieldsplit_pressure_) 1 MPI processes 71 type: gmres 72 restart=30, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement 73 happy breakdown tolerance 1e-30 74 maximum iterations=10000, initial guess is zero 75 tolerances: relative=1e-10, absolute=1e-50, divergence=10000. 76 left preconditioning 77 has attached null space 78 using PRECONDITIONED norm type for convergence test 79 PC Object: (fieldsplit_0_fieldsplit_pressure_) 1 MPI processes 80 type: jacobi 81 linear system matrix followed by preconditioner matrix: 82 Mat Object: 1 MPI processes 83 type: schurcomplement 84 rows=9, cols=9 85 Schur complement A11 - A10 inv(A00) A01 86 A11 87 Mat Object: 1 MPI processes 88 type: seqaij 89 rows=9, cols=9 90 total: nonzeros=41, allocated nonzeros=41 91 total number of mallocs used during MatSetValues calls=0 92 not using I-node routines 93 A10 94 Mat Object: 1 MPI processes 95 type: seqaij 96 rows=9, cols=18 97 total: nonzeros=78, allocated nonzeros=78 98 total number of mallocs used during MatSetValues calls=0 99 not using I-node routines 100 KSP of A00 101 KSP Object: (fieldsplit_0_fieldsplit_velocity_) 1 MPI processes 102 type: preonly 103 maximum iterations=10000, initial guess is zero 104 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 105 left preconditioning 106 using NONE norm type for convergence test 107 PC Object: (fieldsplit_0_fieldsplit_velocity_) 1 MPI processes 108 type: lu 109 out-of-place factorization 110 tolerance for zero pivot 2.22045e-14 111 matrix ordering: nd 112 factor fill ratio given 5., needed 1.17778 113 Factored matrix follows: 114 Mat Object: 1 MPI processes 115 type: seqaij 116 rows=18, cols=18 117 package used to perform factorization: petsc 118 total: nonzeros=212, allocated nonzeros=212 119 total number of mallocs used during MatSetValues calls=0 120 using I-node routines: found 8 nodes, limit used is 5 121 linear system matrix = precond matrix: 122 Mat Object: 1 MPI processes 123 type: seqaij 124 rows=18, cols=18 125 total: nonzeros=180, allocated nonzeros=180 126 total number of mallocs used during MatSetValues calls=0 127 using I-node routines: found 9 nodes, limit used is 5 128 A01 129 Mat Object: 1 MPI processes 130 type: seqaij 131 rows=18, cols=9 132 total: nonzeros=78, allocated nonzeros=78 133 total number of mallocs used during MatSetValues calls=0 134 using I-node routines: found 9 nodes, limit used is 5 135 Mat Object: 1 MPI processes 136 type: seqaij 137 rows=9, cols=9 138 total: nonzeros=41, allocated nonzeros=41 139 total number of mallocs used during MatSetValues calls=0 140 not using I-node routines 141 linear system matrix = precond matrix: 142 Mat Object: 1 MPI processes 143 type: seqaij 144 rows=27, cols=27 145 total: nonzeros=377, allocated nonzeros=377 146 total number of mallocs used during MatSetValues calls=0 147 using I-node routines: found 17 nodes, limit used is 5 148 Split number 1 Defined by IS 149 KSP Object: (fieldsplit_temperature_) 1 MPI processes 150 type: preonly 151 maximum iterations=10000, initial guess is zero 152 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 153 left preconditioning 154 using NONE norm type for convergence test 155 PC Object: (fieldsplit_temperature_) 1 MPI processes 156 type: lu 157 out-of-place factorization 158 tolerance for zero pivot 2.22045e-14 159 matrix ordering: nd 160 factor fill ratio given 5., needed 1. 161 Factored matrix follows: 162 Mat Object: 1 MPI processes 163 type: seqaij 164 rows=1, cols=1 165 package used to perform factorization: petsc 166 total: nonzeros=1, allocated nonzeros=1 167 total number of mallocs used during MatSetValues calls=0 168 not using I-node routines 169 linear system matrix = precond matrix: 170 Mat Object: 1 MPI processes 171 type: seqaij 172 rows=1, cols=1 173 total: nonzeros=1, allocated nonzeros=1 174 total number of mallocs used during MatSetValues calls=0 175 not using I-node routines 176 linear system matrix = precond matrix: 177 Mat Object: 1 MPI processes 178 type: seqaij 179 rows=28, cols=28 180 total: nonzeros=428, allocated nonzeros=428 181 total number of mallocs used during MatSetValues calls=0 182 using I-node routines: found 17 nodes, limit used is 5 183 SNESLineSearch Object: 1 MPI processes 184 type: bt 185 interpolation: cubic 186 alpha=1.000000e-04 187 maxstep=1.000000e+08, minlambda=1.000000e-12 188 tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08 189 maximum iterations=40 190Number of SNES iterations = 1 191L_2 Error: 3.44e-11 192