1lid velocity = 0.0204082, prandtl # = 1., grashof # = 1. 2 0 SNES Function norm 0.146194 3 0 KSP Residual norm 0.146194 4 1 KSP Residual norm 0.0554997 5 2 KSP Residual norm 0.0103331 6 3 KSP Residual norm 0.00349351 7 4 KSP Residual norm 0.00162771 8 5 KSP Residual norm 0.000420559 9 6 KSP Residual norm 0.000131423 10 7 KSP Residual norm 4.9738e-05 11 8 KSP Residual norm 1.91653e-05 12 9 KSP Residual norm 5.05572e-06 13 10 KSP Residual norm 1.51319e-06 14 11 KSP Residual norm 5.43836e-07 15 1 SNES Function norm 2.50119e-05 16 0 KSP Residual norm 2.50119e-05 17 1 KSP Residual norm 5.42803e-06 18 2 KSP Residual norm 1.19801e-06 19 3 KSP Residual norm 7.19919e-07 20 4 KSP Residual norm 3.23248e-07 21 5 KSP Residual norm 8.65301e-08 22 6 KSP Residual norm 3.40266e-08 23 7 KSP Residual norm 1.01576e-08 24 8 KSP Residual norm 1.77734e-09 25 9 KSP Residual norm 3.403e-10 26 10 KSP Residual norm 1.094e-10 27 2 SNES Function norm 1.093e-10 28SNES Object: 1 MPI processes 29 type: newtonls 30 maximum iterations=50, maximum function evaluations=10000 31 tolerances: relative=1e-08, absolute=1e-50, solution=1e-08 32 total number of linear solver iterations=21 33 total number of function evaluations=3 34 norm schedule ALWAYS 35 Jacobian is built using colored finite differences on a DMDA 36 SNESLineSearch Object: 1 MPI processes 37 type: bt 38 interpolation: cubic 39 alpha=1.000000e-04 40 maxstep=1.000000e+08, minlambda=1.000000e-12 41 tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08 42 maximum iterations=40 43 KSP Object: 1 MPI processes 44 type: fgmres 45 restart=30, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement 46 happy breakdown tolerance 1e-30 47 maximum iterations=10000, initial guess is zero 48 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 49 right preconditioning 50 using UNPRECONDITIONED norm type for convergence test 51 PC Object: 1 MPI processes 52 type: fieldsplit 53 FieldSplit with MULTIPLICATIVE composition: total splits = 4 54 Solver info for each split is in the following KSP objects: 55 Split number 0 Defined by IS 56 KSP Object: (fieldsplit_x_velocity_) 1 MPI processes 57 type: preonly 58 maximum iterations=10000, initial guess is zero 59 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 60 left preconditioning 61 using NONE norm type for convergence test 62 PC Object: (fieldsplit_x_velocity_) 1 MPI processes 63 type: ilu 64 out-of-place factorization 65 0 levels of fill 66 tolerance for zero pivot 2.22045e-14 67 matrix ordering: natural 68 factor fill ratio given 1., needed 1. 69 Factored matrix follows: 70 Mat Object: 1 MPI processes 71 type: seqaij 72 rows=49, cols=49 73 package used to perform factorization: petsc 74 total: nonzeros=217, allocated nonzeros=217 75 total number of mallocs used during MatSetValues calls=0 76 not using I-node routines 77 linear system matrix = precond matrix: 78 Mat Object: (fieldsplit_x_velocity_) 1 MPI processes 79 type: seqaij 80 rows=49, cols=49 81 total: nonzeros=217, allocated nonzeros=217 82 total number of mallocs used during MatSetValues calls=0 83 not using I-node routines 84 Split number 1 Defined by IS 85 KSP Object: (fieldsplit_y_velocity_) 1 MPI processes 86 type: preonly 87 maximum iterations=10000, initial guess is zero 88 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 89 left preconditioning 90 using NONE norm type for convergence test 91 PC Object: (fieldsplit_y_velocity_) 1 MPI processes 92 type: ilu 93 out-of-place factorization 94 0 levels of fill 95 tolerance for zero pivot 2.22045e-14 96 matrix ordering: natural 97 factor fill ratio given 1., needed 1. 98 Factored matrix follows: 99 Mat Object: 1 MPI processes 100 type: seqaij 101 rows=49, cols=49 102 package used to perform factorization: petsc 103 total: nonzeros=217, allocated nonzeros=217 104 total number of mallocs used during MatSetValues calls=0 105 not using I-node routines 106 linear system matrix = precond matrix: 107 Mat Object: (fieldsplit_y_velocity_) 1 MPI processes 108 type: seqaij 109 rows=49, cols=49 110 total: nonzeros=217, allocated nonzeros=217 111 total number of mallocs used during MatSetValues calls=0 112 not using I-node routines 113 Split number 2 Defined by IS 114 KSP Object: (fieldsplit_Omega_) 1 MPI processes 115 type: preonly 116 maximum iterations=10000, initial guess is zero 117 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 118 left preconditioning 119 using NONE norm type for convergence test 120 PC Object: (fieldsplit_Omega_) 1 MPI processes 121 type: ilu 122 out-of-place factorization 123 0 levels of fill 124 tolerance for zero pivot 2.22045e-14 125 matrix ordering: natural 126 factor fill ratio given 1., needed 1. 127 Factored matrix follows: 128 Mat Object: 1 MPI processes 129 type: seqaij 130 rows=49, cols=49 131 package used to perform factorization: petsc 132 total: nonzeros=217, allocated nonzeros=217 133 total number of mallocs used during MatSetValues calls=0 134 not using I-node routines 135 linear system matrix = precond matrix: 136 Mat Object: (fieldsplit_Omega_) 1 MPI processes 137 type: seqaij 138 rows=49, cols=49 139 total: nonzeros=217, allocated nonzeros=217 140 total number of mallocs used during MatSetValues calls=0 141 not using I-node routines 142 Split number 3 Defined by IS 143 KSP Object: (fieldsplit_temperature_) 1 MPI processes 144 type: preonly 145 maximum iterations=10000, initial guess is zero 146 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 147 left preconditioning 148 using NONE norm type for convergence test 149 PC Object: (fieldsplit_temperature_) 1 MPI processes 150 type: ilu 151 out-of-place factorization 152 0 levels of fill 153 tolerance for zero pivot 2.22045e-14 154 matrix ordering: natural 155 factor fill ratio given 1., needed 1. 156 Factored matrix follows: 157 Mat Object: 1 MPI processes 158 type: seqaij 159 rows=49, cols=49 160 package used to perform factorization: petsc 161 total: nonzeros=217, allocated nonzeros=217 162 total number of mallocs used during MatSetValues calls=0 163 not using I-node routines 164 linear system matrix = precond matrix: 165 Mat Object: (fieldsplit_temperature_) 1 MPI processes 166 type: seqaij 167 rows=49, cols=49 168 total: nonzeros=217, allocated nonzeros=217 169 total number of mallocs used during MatSetValues calls=0 170 not using I-node routines 171 linear system matrix = precond matrix: 172 Mat Object: 1 MPI processes 173 type: seqaij 174 rows=196, cols=196, bs=4 175 total: nonzeros=3472, allocated nonzeros=3472 176 total number of mallocs used during MatSetValues calls=0 177 using I-node routines: found 49 nodes, limit used is 5 178Number of SNES iterations = 2 179