1*c4762a1bSJed Brownlid velocity = 0.000106281, prandtl # = 1., grashof # = 1. 2*c4762a1bSJed Brown 0 SNES Function norm 1.036007954337e-02 3*c4762a1bSJed Brown 0 KSP Residual norm 4.386611885521e-01 4*c4762a1bSJed Brown 1 KSP Residual norm 3.127838547648e-01 5*c4762a1bSJed Brown 2 KSP Residual norm 2.334238799976e-01 6*c4762a1bSJed Brown 3 KSP Residual norm 1.318350769046e-01 7*c4762a1bSJed Brown 4 KSP Residual norm 8.143004995277e-02 8*c4762a1bSJed Brown 5 KSP Residual norm 4.813457707703e-02 9*c4762a1bSJed Brown 6 KSP Residual norm 2.733719484710e-02 10*c4762a1bSJed Brown 7 KSP Residual norm 1.462151166610e-02 11*c4762a1bSJed Brown 8 KSP Residual norm 8.331275159714e-03 12*c4762a1bSJed Brown 9 KSP Residual norm 5.275884606772e-03 13*c4762a1bSJed Brown 10 KSP Residual norm 3.768690746652e-03 14*c4762a1bSJed Brown 11 KSP Residual norm 2.699365250849e-03 15*c4762a1bSJed Brown 12 KSP Residual norm 1.824681696989e-03 16*c4762a1bSJed Brown 13 KSP Residual norm 1.179126381375e-03 17*c4762a1bSJed Brown 14 KSP Residual norm 7.107306905422e-04 18*c4762a1bSJed Brown 15 KSP Residual norm 4.155820345074e-04 19*c4762a1bSJed Brown 16 KSP Residual norm 2.408438645714e-04 20*c4762a1bSJed Brown 17 KSP Residual norm 1.476855736514e-04 21*c4762a1bSJed Brown 18 KSP Residual norm 9.907578845784e-05 22*c4762a1bSJed Brown 19 KSP Residual norm 6.797328938557e-05 23*c4762a1bSJed Brown 20 KSP Residual norm 4.675944545290e-05 24*c4762a1bSJed Brown 21 KSP Residual norm 3.352583819988e-05 25*c4762a1bSJed Brown 22 KSP Residual norm 2.441653843583e-05 26*c4762a1bSJed Brown 23 KSP Residual norm 1.768579774951e-05 27*c4762a1bSJed Brown 24 KSP Residual norm 1.411236998154e-05 28*c4762a1bSJed Brown 25 KSP Residual norm 1.062751951795e-05 29*c4762a1bSJed Brown 26 KSP Residual norm 7.402652132828e-06 30*c4762a1bSJed Brown 27 KSP Residual norm 5.376101942565e-06 31*c4762a1bSJed Brown 28 KSP Residual norm 3.936750059583e-06 32*c4762a1bSJed Brown 1 SNES Function norm 1.539897001872e-06 33*c4762a1bSJed Brown 0 KSP Residual norm 1.219799734452e-05 34*c4762a1bSJed Brown 1 KSP Residual norm 9.351061917402e-06 35*c4762a1bSJed Brown 2 KSP Residual norm 5.158749230924e-06 36*c4762a1bSJed Brown 3 KSP Residual norm 3.800583255559e-06 37*c4762a1bSJed Brown 4 KSP Residual norm 3.358178466662e-06 38*c4762a1bSJed Brown 5 KSP Residual norm 2.704711328549e-06 39*c4762a1bSJed Brown 6 KSP Residual norm 1.965512422061e-06 40*c4762a1bSJed Brown 7 KSP Residual norm 1.383231224585e-06 41*c4762a1bSJed Brown 8 KSP Residual norm 1.016838426400e-06 42*c4762a1bSJed Brown 9 KSP Residual norm 7.817076853999e-07 43*c4762a1bSJed Brown 10 KSP Residual norm 5.714787985538e-07 44*c4762a1bSJed Brown 11 KSP Residual norm 4.070517298179e-07 45*c4762a1bSJed Brown 12 KSP Residual norm 3.199366855723e-07 46*c4762a1bSJed Brown 13 KSP Residual norm 2.498338700906e-07 47*c4762a1bSJed Brown 14 KSP Residual norm 1.774654138694e-07 48*c4762a1bSJed Brown 15 KSP Residual norm 1.220894443119e-07 49*c4762a1bSJed Brown 16 KSP Residual norm 8.191467113032e-08 50*c4762a1bSJed Brown 17 KSP Residual norm 5.471425416521e-08 51*c4762a1bSJed Brown 18 KSP Residual norm 3.800399846106e-08 52*c4762a1bSJed Brown 19 KSP Residual norm 2.624332673801e-08 53*c4762a1bSJed Brown 20 KSP Residual norm 1.817665454829e-08 54*c4762a1bSJed Brown 21 KSP Residual norm 1.193934944948e-08 55*c4762a1bSJed Brown 22 KSP Residual norm 7.058845517318e-09 56*c4762a1bSJed Brown 23 KSP Residual norm 4.801132366324e-09 57*c4762a1bSJed Brown 24 KSP Residual norm 3.136888134931e-09 58*c4762a1bSJed Brown 25 KSP Residual norm 1.908878704398e-09 59*c4762a1bSJed Brown 26 KSP Residual norm 1.179297203589e-09 60*c4762a1bSJed Brown 27 KSP Residual norm 7.450436712605e-10 61*c4762a1bSJed Brown 28 KSP Residual norm 4.727201847673e-10 62*c4762a1bSJed Brown 29 KSP Residual norm 3.071103410289e-10 63*c4762a1bSJed Brown 30 KSP Residual norm 1.954558918512e-10 64*c4762a1bSJed Brown 31 KSP Residual norm 1.476035656576e-10 65*c4762a1bSJed Brown 32 KSP Residual norm 9.544641423593e-11 66*c4762a1bSJed Brown 2 SNES Function norm 2.155536219955e-11 67*c4762a1bSJed BrownSNES Object: 4 MPI processes 68*c4762a1bSJed Brown type: newtonls 69*c4762a1bSJed Brown maximum iterations=50, maximum function evaluations=10000 70*c4762a1bSJed Brown tolerances: relative=1e-08, absolute=1e-50, solution=1e-08 71*c4762a1bSJed Brown total number of linear solver iterations=60 72*c4762a1bSJed Brown total number of function evaluations=3 73*c4762a1bSJed Brown norm schedule ALWAYS 74*c4762a1bSJed Brown Jacobian is built using colored finite differences on a DMDA 75*c4762a1bSJed Brown SNESLineSearch Object: 4 MPI processes 76*c4762a1bSJed Brown type: bt 77*c4762a1bSJed Brown interpolation: cubic 78*c4762a1bSJed Brown alpha=1.000000e-04 79*c4762a1bSJed Brown maxstep=1.000000e+08, minlambda=1.000000e-12 80*c4762a1bSJed Brown tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08 81*c4762a1bSJed Brown maximum iterations=40 82*c4762a1bSJed Brown KSP Object: 4 MPI processes 83*c4762a1bSJed Brown type: gmres 84*c4762a1bSJed Brown restart=30, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement 85*c4762a1bSJed Brown happy breakdown tolerance 1e-30 86*c4762a1bSJed Brown maximum iterations=10000, initial guess is zero 87*c4762a1bSJed Brown tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 88*c4762a1bSJed Brown left preconditioning 89*c4762a1bSJed Brown using PRECONDITIONED norm type for convergence test 90*c4762a1bSJed Brown PC Object: 4 MPI processes 91*c4762a1bSJed Brown type: ml 92*c4762a1bSJed Brown type is MULTIPLICATIVE, levels=5 cycles=v 93*c4762a1bSJed Brown Cycles per PCApply=1 94*c4762a1bSJed Brown Using externally compute Galerkin coarse grid matrices 95*c4762a1bSJed Brown Coarse grid solver -- level ------------------------------- 96*c4762a1bSJed Brown KSP Object: (mg_coarse_) 4 MPI processes 97*c4762a1bSJed Brown type: preonly 98*c4762a1bSJed Brown maximum iterations=10000, initial guess is zero 99*c4762a1bSJed Brown tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 100*c4762a1bSJed Brown left preconditioning 101*c4762a1bSJed Brown using NONE norm type for convergence test 102*c4762a1bSJed Brown PC Object: (mg_coarse_) 4 MPI processes 103*c4762a1bSJed Brown type: redundant 104*c4762a1bSJed Brown First (color=0) of 4 PCs follows 105*c4762a1bSJed Brown KSP Object: (mg_coarse_redundant_) 1 MPI processes 106*c4762a1bSJed Brown type: preonly 107*c4762a1bSJed Brown maximum iterations=10000, initial guess is zero 108*c4762a1bSJed Brown tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 109*c4762a1bSJed Brown left preconditioning 110*c4762a1bSJed Brown using NONE norm type for convergence test 111*c4762a1bSJed Brown PC Object: (mg_coarse_redundant_) 1 MPI processes 112*c4762a1bSJed Brown type: lu 113*c4762a1bSJed Brown out-of-place factorization 114*c4762a1bSJed Brown tolerance for zero pivot 2.22045e-14 115*c4762a1bSJed Brown using diagonal shift on blocks to prevent zero pivot [INBLOCKS] 116*c4762a1bSJed Brown matrix ordering: nd 117*c4762a1bSJed Brown factor fill ratio given 5., needed 1. 118*c4762a1bSJed Brown Factored matrix follows: 119*c4762a1bSJed Brown Mat Object: 1 MPI processes 120*c4762a1bSJed Brown type: seqaij 121*c4762a1bSJed Brown rows=16, cols=16, bs=4 122*c4762a1bSJed Brown package used to perform factorization: petsc 123*c4762a1bSJed Brown total: nonzeros=256, allocated nonzeros=256 124*c4762a1bSJed Brown total number of mallocs used during MatSetValues calls=0 125*c4762a1bSJed Brown using I-node routines: found 4 nodes, limit used is 5 126*c4762a1bSJed Brown linear system matrix = precond matrix: 127*c4762a1bSJed Brown Mat Object: 1 MPI processes 128*c4762a1bSJed Brown type: seqaij 129*c4762a1bSJed Brown rows=16, cols=16, bs=4 130*c4762a1bSJed Brown total: nonzeros=256, allocated nonzeros=256 131*c4762a1bSJed Brown total number of mallocs used during MatSetValues calls=0 132*c4762a1bSJed Brown using I-node routines: found 4 nodes, limit used is 5 133*c4762a1bSJed Brown linear system matrix = precond matrix: 134*c4762a1bSJed Brown Mat Object: 4 MPI processes 135*c4762a1bSJed Brown type: mpiaij 136*c4762a1bSJed Brown rows=16, cols=16, bs=4 137*c4762a1bSJed Brown total: nonzeros=256, allocated nonzeros=256 138*c4762a1bSJed Brown total number of mallocs used during MatSetValues calls=0 139*c4762a1bSJed Brown using I-node (on process 0) routines: found 1 nodes, limit used is 5 140*c4762a1bSJed Brown Down solver (pre-smoother) on level 1 ------------------------------- 141*c4762a1bSJed Brown KSP Object: (mg_levels_1_) 4 MPI processes 142*c4762a1bSJed Brown type: richardson 143*c4762a1bSJed Brown damping factor=1. 144*c4762a1bSJed Brown maximum iterations=2, nonzero initial guess 145*c4762a1bSJed Brown tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 146*c4762a1bSJed Brown left preconditioning 147*c4762a1bSJed Brown using NONE norm type for convergence test 148*c4762a1bSJed Brown PC Object: (mg_levels_1_) 4 MPI processes 149*c4762a1bSJed Brown type: sor 150*c4762a1bSJed Brown type = local_symmetric, iterations = 1, local iterations = 1, omega = 1. 151*c4762a1bSJed Brown linear system matrix = precond matrix: 152*c4762a1bSJed Brown Mat Object: 4 MPI processes 153*c4762a1bSJed Brown type: mpiaij 154*c4762a1bSJed Brown rows=88, cols=88, bs=4 155*c4762a1bSJed Brown total: nonzeros=4896, allocated nonzeros=4896 156*c4762a1bSJed Brown total number of mallocs used during MatSetValues calls=0 157*c4762a1bSJed Brown using I-node (on process 0) routines: found 5 nodes, limit used is 5 158*c4762a1bSJed Brown Up solver (post-smoother) same as down solver (pre-smoother) 159*c4762a1bSJed Brown Down solver (pre-smoother) on level 2 ------------------------------- 160*c4762a1bSJed Brown KSP Object: (mg_levels_2_) 4 MPI processes 161*c4762a1bSJed Brown type: richardson 162*c4762a1bSJed Brown damping factor=1. 163*c4762a1bSJed Brown maximum iterations=2, nonzero initial guess 164*c4762a1bSJed Brown tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 165*c4762a1bSJed Brown left preconditioning 166*c4762a1bSJed Brown using NONE norm type for convergence test 167*c4762a1bSJed Brown PC Object: (mg_levels_2_) 4 MPI processes 168*c4762a1bSJed Brown type: sor 169*c4762a1bSJed Brown type = local_symmetric, iterations = 1, local iterations = 1, omega = 1. 170*c4762a1bSJed Brown linear system matrix = precond matrix: 171*c4762a1bSJed Brown Mat Object: 4 MPI processes 172*c4762a1bSJed Brown type: mpiaij 173*c4762a1bSJed Brown rows=772, cols=772, bs=4 174*c4762a1bSJed Brown total: nonzeros=35364, allocated nonzeros=35364 175*c4762a1bSJed Brown total number of mallocs used during MatSetValues calls=0 176*c4762a1bSJed Brown using I-node (on process 0) routines: found 56 nodes, limit used is 5 177*c4762a1bSJed Brown Up solver (post-smoother) same as down solver (pre-smoother) 178*c4762a1bSJed Brown Down solver (pre-smoother) on level 3 ------------------------------- 179*c4762a1bSJed Brown KSP Object: (mg_levels_3_) 4 MPI processes 180*c4762a1bSJed Brown type: richardson 181*c4762a1bSJed Brown damping factor=1. 182*c4762a1bSJed Brown maximum iterations=2, nonzero initial guess 183*c4762a1bSJed Brown tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 184*c4762a1bSJed Brown left preconditioning 185*c4762a1bSJed Brown using NONE norm type for convergence test 186*c4762a1bSJed Brown PC Object: (mg_levels_3_) 4 MPI processes 187*c4762a1bSJed Brown type: sor 188*c4762a1bSJed Brown type = local_symmetric, iterations = 1, local iterations = 1, omega = 1. 189*c4762a1bSJed Brown linear system matrix = precond matrix: 190*c4762a1bSJed Brown Mat Object: 4 MPI processes 191*c4762a1bSJed Brown type: mpiaij 192*c4762a1bSJed Brown rows=7156, cols=7156, bs=4 193*c4762a1bSJed Brown total: nonzeros=258241, allocated nonzeros=258241 194*c4762a1bSJed Brown total number of mallocs used during MatSetValues calls=0 195*c4762a1bSJed Brown not using I-node (on process 0) routines 196*c4762a1bSJed Brown Up solver (post-smoother) same as down solver (pre-smoother) 197*c4762a1bSJed Brown Down solver (pre-smoother) on level 4 ------------------------------- 198*c4762a1bSJed Brown KSP Object: (mg_levels_4_) 4 MPI processes 199*c4762a1bSJed Brown type: richardson 200*c4762a1bSJed Brown damping factor=1. 201*c4762a1bSJed Brown maximum iterations=2, nonzero initial guess 202*c4762a1bSJed Brown tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 203*c4762a1bSJed Brown left preconditioning 204*c4762a1bSJed Brown using NONE norm type for convergence test 205*c4762a1bSJed Brown PC Object: (mg_levels_4_) 4 MPI processes 206*c4762a1bSJed Brown type: sor 207*c4762a1bSJed Brown type = local_symmetric, iterations = 1, local iterations = 1, omega = 1. 208*c4762a1bSJed Brown linear system matrix = precond matrix: 209*c4762a1bSJed Brown Mat Object: 4 MPI processes 210*c4762a1bSJed Brown type: mpiaij 211*c4762a1bSJed Brown rows=37636, cols=37636, bs=4 212*c4762a1bSJed Brown total: nonzeros=746512, allocated nonzeros=746512 213*c4762a1bSJed Brown total number of mallocs used during MatSetValues calls=0 214*c4762a1bSJed Brown Up solver (post-smoother) same as down solver (pre-smoother) 215*c4762a1bSJed Brown linear system matrix = precond matrix: 216*c4762a1bSJed Brown Mat Object: 4 MPI processes 217*c4762a1bSJed Brown type: mpiaij 218*c4762a1bSJed Brown rows=37636, cols=37636, bs=4 219*c4762a1bSJed Brown total: nonzeros=746512, allocated nonzeros=746512 220*c4762a1bSJed Brown total number of mallocs used during MatSetValues calls=0 221*c4762a1bSJed BrownNumber of SNES iterations = 2 222