1Level 0 domain size (m) 8e+04 x 8e+04 x 1e+03, num elements 4 x 4 x 2 (32), size (m) 20000. x 20000. x 1000. 2 Linear solve converged due to CONVERGED_RTOL iterations 1 3 Linear solve converged due to CONVERGED_RTOL iterations 1 4 Linear solve converged due to CONVERGED_RTOL iterations 1 5 Linear solve converged due to CONVERGED_RTOL iterations 1 6 Linear solve converged due to CONVERGED_RTOL iterations 1 7 Linear solve converged due to CONVERGED_RTOL iterations 1 8 Linear solve converged due to CONVERGED_RTOL iterations 1 9 Linear solve converged due to CONVERGED_RTOL iterations 1 10 Linear solve converged due to CONVERGED_RTOL iterations 1 11 Nonlinear solve converged due to CONVERGED_FNORM_RELATIVE iterations 9 12Level 1 domain size (m) 8e+04 x 8e+04 x 1e+03, num elements 8 x 8 x 2 (128), size (m) 10000. x 10000. x 1000. 13Level 0 domain size (m) 8e+04 x 8e+04 x 1e+03, num elements 4 x 4 x 2 (32), size (m) 20000. x 20000. x 1000. 14 Linear solve converged due to CONVERGED_RTOL iterations 4 15 Linear solve converged due to CONVERGED_RTOL iterations 5 16 Linear solve converged due to CONVERGED_RTOL iterations 5 17 Linear solve converged due to CONVERGED_RTOL iterations 6 18 Linear solve converged due to CONVERGED_RTOL iterations 6 19 Linear solve converged due to CONVERGED_RTOL iterations 5 20 Linear solve converged due to CONVERGED_RTOL iterations 6 21 Linear solve converged due to CONVERGED_RTOL iterations 7 22 Nonlinear solve converged due to CONVERGED_FNORM_RELATIVE iterations 8 23Level 2 domain size (m) 8e+04 x 8e+04 x 1e+03, num elements 16 x 16 x 2 (512), size (m) 5000. x 5000. x 1000. 24Level 1 domain size (m) 8e+04 x 8e+04 x 1e+03, num elements 8 x 8 x 2 (128), size (m) 10000. x 10000. x 1000. 25Level 0 domain size (m) 8e+04 x 8e+04 x 1e+03, num elements 4 x 4 x 2 (32), size (m) 20000. x 20000. x 1000. 26 Linear solve converged due to CONVERGED_RTOL iterations 5 27 Linear solve converged due to CONVERGED_RTOL iterations 6 28 Linear solve converged due to CONVERGED_RTOL iterations 7 29 Linear solve converged due to CONVERGED_RTOL iterations 6 30 Linear solve converged due to CONVERGED_RTOL iterations 2 31 Linear solve converged due to CONVERGED_RTOL iterations 2 32 Linear solve converged due to CONVERGED_RTOL iterations 3 33 Linear solve converged due to CONVERGED_RTOL iterations 5 34 Linear solve converged due to CONVERGED_RTOL iterations 6 35 Linear solve converged due to CONVERGED_RTOL iterations 7 36 Nonlinear solve converged due to CONVERGED_FNORM_RELATIVE iterations 10 37Level 3 domain size (m) 8e+04 x 8e+04 x 1e+03, num elements 16 x 16 x 4 (1024), size (m) 5000. x 5000. x 333.333 38Level 2 domain size (m) 8e+04 x 8e+04 x 1e+03, num elements 16 x 16 x 2 (512), size (m) 5000. x 5000. x 1000. 39Level 1 domain size (m) 8e+04 x 8e+04 x 1e+03, num elements 8 x 8 x 2 (128), size (m) 10000. x 10000. x 1000. 40Level 0 domain size (m) 8e+04 x 8e+04 x 1e+03, num elements 4 x 4 x 2 (32), size (m) 20000. x 20000. x 1000. 41 Linear solve converged due to CONVERGED_RTOL iterations 2 42 Linear solve converged due to CONVERGED_RTOL iterations 2 43 Linear solve converged due to CONVERGED_RTOL iterations 4 44 Linear solve converged due to CONVERGED_RTOL iterations 7 45 Linear solve converged due to CONVERGED_RTOL iterations 7 46Nonlinear solve converged due to CONVERGED_FNORM_RELATIVE iterations 5 47SNES Object: 6 MPI processes 48 type: newtonls 49 maximum iterations=50, maximum function evaluations=10000 50 tolerances: relative=1e-08, absolute=1e-50, solution=1e-12 51 total number of linear solver iterations=22 52 total number of function evaluations=6 53 norm schedule ALWAYS 54 total number of grid sequence refinements=3 55 Jacobian is built using a DMDA local Jacobian 56 SNESLineSearch Object: 6 MPI processes 57 type: bt 58 interpolation: cubic 59 alpha=1.000000e-04 60 maxstep=1.000000e+08, minlambda=1.000000e-12 61 tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08 62 maximum iterations=40 63 KSP Object: 6 MPI processes 64 type: fgmres 65 restart=30, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement 66 happy breakdown tolerance 1e-30 67 maximum iterations=10000, initial guess is zero 68 tolerances: relative=0.01, absolute=-1., divergence=10000. 69 right preconditioning 70 using UNPRECONDITIONED norm type for convergence test 71 PC Object: 6 MPI processes 72 type: mg 73 type is MULTIPLICATIVE, levels=4 cycles=v 74 Cycles per PCApply=1 75 Not using Galerkin computed coarse grid matrices 76 Coarse grid solver -- level 0 ------------------------------- 77 KSP Object: (mg_coarse_) 6 MPI processes 78 type: preonly 79 maximum iterations=10000, initial guess is zero 80 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 81 left preconditioning 82 using NONE norm type for convergence test 83 PC Object: (mg_coarse_) 6 MPI processes 84 type: redundant 85 First (color=0) of 6 PCs follows 86 KSP Object: (mg_coarse_redundant_) 1 MPI process 87 type: preonly 88 maximum iterations=10000, initial guess is zero 89 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 90 left preconditioning 91 using NONE norm type for convergence test 92 PC Object: (mg_coarse_redundant_) 1 MPI process 93 type: lu 94 out-of-place factorization 95 tolerance for zero pivot 2.22045e-14 96 using diagonal shift on blocks to prevent zero pivot [INBLOCKS] 97 matrix ordering: nd 98 factor fill ratio given 5., needed 1.41667 99 Factored matrix follows: 100 Mat Object: (mg_coarse_redundant_) 1 MPI process 101 type: seqaij 102 rows=64, cols=64, bs=2 103 package used to perform factorization: petsc 104 total: nonzeros=3264, allocated nonzeros=3264 105 using I-node routines: found 16 nodes, limit used is 5 106 linear system matrix = precond matrix: 107 Mat Object: 1 MPI process 108 type: seqaij 109 rows=64, cols=64, bs=2 110 total: nonzeros=2304, allocated nonzeros=2304 111 total number of mallocs used during MatSetValues calls=0 112 using I-node routines: found 16 nodes, limit used is 5 113 linear system matrix = precond matrix: 114 Mat Object: 6 MPI processes 115 type: mpiaij 116 rows=64, cols=64, bs=2 117 total: nonzeros=2304, allocated nonzeros=2304 118 total number of mallocs used during MatSetValues calls=0 119 Down solver (pre-smoother) on level 1 ------------------------------- 120 KSP Object: (mg_levels_1_) 6 MPI processes 121 type: gmres 122 restart=30, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement 123 happy breakdown tolerance 1e-30 124 maximum iterations=1, nonzero initial guess 125 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 126 left preconditioning 127 using NONE norm type for convergence test 128 PC Object: (mg_levels_1_) 6 MPI processes 129 type: bjacobi 130 number of blocks = 6 131 Local solver information for first block is in the following KSP and PC objects on rank 0: 132 Use -mg_levels_1_ksp_view ::ascii_info_detail to display information for all blocks 133 KSP Object: (mg_levels_1_sub_) 1 MPI process 134 type: preonly 135 maximum iterations=10000, initial guess is zero 136 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 137 left preconditioning 138 using NONE norm type for convergence test 139 PC Object: (mg_levels_1_sub_) 1 MPI process 140 type: cholesky 141 out-of-place factorization 142 tolerance for zero pivot 2.22045e-14 143 matrix ordering: natural 144 factor fill ratio given 5., needed 1.32237 145 Factored matrix follows: 146 Mat Object: (mg_levels_1_sub_) 1 MPI process 147 type: seqsbaij 148 rows=48, cols=48, bs=2 149 package used to perform factorization: petsc 150 total: nonzeros=804, allocated nonzeros=804 151 block size is 2 152 linear system matrix = precond matrix: 153 Mat Object: (mg_levels_1_sub_) 1 MPI process 154 type: seqsbaij 155 rows=48, cols=48, bs=2 156 total: nonzeros=608, allocated nonzeros=608 157 total number of mallocs used during MatSetValues calls=0 158 block size is 2 159 linear system matrix = precond matrix: 160 Mat Object: 6 MPI processes 161 type: mpisbaij 162 rows=256, cols=256, bs=2 163 total: nonzeros=4864, allocated nonzeros=4864 164 total number of mallocs used during MatSetValues calls=0 165 Up solver (post-smoother) same as down solver (pre-smoother) 166 Down solver (pre-smoother) on level 2 ------------------------------- 167 KSP Object: (mg_levels_2_) 6 MPI processes 168 type: gmres 169 restart=30, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement 170 happy breakdown tolerance 1e-30 171 maximum iterations=1, nonzero initial guess 172 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 173 left preconditioning 174 using NONE norm type for convergence test 175 PC Object: (mg_levels_2_) 6 MPI processes 176 type: bjacobi 177 number of blocks = 6 178 Local solver information for first block is in the following KSP and PC objects on rank 0: 179 Use -mg_levels_2_ksp_view ::ascii_info_detail to display information for all blocks 180 KSP Object: (mg_levels_2_sub_) 1 MPI process 181 type: preonly 182 maximum iterations=10000, initial guess is zero 183 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 184 left preconditioning 185 using NONE norm type for convergence test 186 PC Object: (mg_levels_2_sub_) 1 MPI process 187 type: icc 188 out-of-place factorization 189 0 levels of fill 190 tolerance for zero pivot 2.22045e-14 191 using Manteuffel shift [POSITIVE_DEFINITE] 192 matrix ordering: natural 193 factor fill ratio given 1., needed 1.00133 194 Factored matrix follows: 195 Mat Object: (mg_levels_2_sub_) 1 MPI process 196 type: seqsbaij 197 rows=192, cols=192, bs=2 198 package used to perform factorization: petsc 199 total: nonzeros=3012, allocated nonzeros=3012 200 block size is 2 201 linear system matrix = precond matrix: 202 Mat Object: (mg_levels_2_sub_) 1 MPI process 203 type: seqsbaij 204 rows=192, cols=192, bs=2 205 total: nonzeros=3008, allocated nonzeros=3008 206 total number of mallocs used during MatSetValues calls=0 207 block size is 2 208 linear system matrix = precond matrix: 209 Mat Object: 6 MPI processes 210 type: mpisbaij 211 rows=1024, cols=1024, bs=2 212 total: nonzeros=19456, allocated nonzeros=19456 213 total number of mallocs used during MatSetValues calls=0 214 Up solver (post-smoother) same as down solver (pre-smoother) 215 Down solver (pre-smoother) on level 3 ------------------------------- 216 KSP Object: (mg_levels_3_) 6 MPI processes 217 type: gmres 218 restart=30, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement 219 happy breakdown tolerance 1e-30 220 maximum iterations=1, nonzero initial guess 221 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 222 left preconditioning 223 using NONE norm type for convergence test 224 PC Object: (mg_levels_3_) 6 MPI processes 225 type: bjacobi 226 number of blocks = 6 227 Local solver information for first block is in the following KSP and PC objects on rank 0: 228 Use -mg_levels_3_ksp_view ::ascii_info_detail to display information for all blocks 229 KSP Object: (mg_levels_3_sub_) 1 MPI process 230 type: preonly 231 maximum iterations=10000, initial guess is zero 232 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 233 left preconditioning 234 using NONE norm type for convergence test 235 PC Object: (mg_levels_3_sub_) 1 MPI process 236 type: icc 237 out-of-place factorization 238 0 levels of fill 239 tolerance for zero pivot 2.22045e-14 240 using Manteuffel shift [POSITIVE_DEFINITE] 241 matrix ordering: natural 242 factor fill ratio given 1., needed 1.00054 243 Factored matrix follows: 244 Mat Object: (mg_levels_3_sub_) 1 MPI process 245 type: seqsbaij 246 rows=384, cols=384, bs=2 247 package used to perform factorization: petsc 248 total: nonzeros=7428, allocated nonzeros=7428 249 block size is 2 250 linear system matrix = precond matrix: 251 Mat Object: (mg_levels_3_sub_) 1 MPI process 252 type: seqsbaij 253 rows=384, cols=384, bs=2 254 total: nonzeros=7424, allocated nonzeros=7424 255 total number of mallocs used during MatSetValues calls=0 256 block size is 2 257 linear system matrix = precond matrix: 258 Mat Object: 6 MPI processes 259 type: mpisbaij 260 rows=2048, cols=2048, bs=2 261 total: nonzeros=48128, allocated nonzeros=48128 262 total number of mallocs used during MatSetValues calls=0 263 Up solver (post-smoother) same as down solver (pre-smoother) 264 linear system matrix = precond matrix: 265 Mat Object: 6 MPI processes 266 type: mpisbaij 267 rows=2048, cols=2048, bs=2 268 total: nonzeros=48128, allocated nonzeros=48128 269 total number of mallocs used during MatSetValues calls=0 270Solution statistics after solve: Full 271CONVERGED_FNORM_RELATIVE: Number of SNES iterations = 5, total linear iterations = 22 272|X|_2 564267. -187.04 <= u <= 23814.8 -979.938 <= v <= 5720.23 3.24766 <= c <= 23904.5 273Surface statistics: u in [-6.945709e+01, 2.381387e+04] mean 1.520632e+04 274Global eta range 2.50736e+09 to 9.2273e+12 converged range 2.50736e+09 to 3.8249e+10 275Global beta2 range 0. to 4.97763e+09 converged range 0. to 4.97763e+09 276