1c4762a1bSJed Brownlid velocity = 0.0204082, prandtl # = 1., grashof # = 1. 2c4762a1bSJed Brown 0 SNES Function norm 0.146194 3c4762a1bSJed Brown 0 KSP Residual norm 0.146194 4c4762a1bSJed Brown 1 KSP Residual norm 0.0781702 5c4762a1bSJed Brown 2 KSP Residual norm 0.0289896 6c4762a1bSJed Brown 3 KSP Residual norm 0.00874626 7c4762a1bSJed Brown 4 KSP Residual norm 0.00360523 8c4762a1bSJed Brown 5 KSP Residual norm 0.00187927 9c4762a1bSJed Brown 6 KSP Residual norm 0.000997932 10c4762a1bSJed Brown 7 KSP Residual norm 0.000325884 11c4762a1bSJed Brown 8 KSP Residual norm 0.000122254 12c4762a1bSJed Brown 9 KSP Residual norm 6.21287e-05 13c4762a1bSJed Brown 10 KSP Residual norm 4.04759e-05 14c4762a1bSJed Brown 11 KSP Residual norm 2.1448e-05 15c4762a1bSJed Brown 12 KSP Residual norm 9.92327e-06 16c4762a1bSJed Brown 13 KSP Residual norm 4.95927e-06 17c4762a1bSJed Brown 14 KSP Residual norm 2.41652e-06 18c4762a1bSJed Brown 15 KSP Residual norm 1.39592e-06 19c4762a1bSJed Brown 1 SNES Function norm 2.5489e-05 20c4762a1bSJed Brown 0 KSP Residual norm 2.5489e-05 21c4762a1bSJed Brown 1 KSP Residual norm 1.07362e-05 22c4762a1bSJed Brown 2 KSP Residual norm 3.78935e-06 23c4762a1bSJed Brown 3 KSP Residual norm 1.4375e-06 24c4762a1bSJed Brown 4 KSP Residual norm 6.54918e-07 25c4762a1bSJed Brown 5 KSP Residual norm 5.12181e-07 26c4762a1bSJed Brown 6 KSP Residual norm 3.42535e-07 27c4762a1bSJed Brown 7 KSP Residual norm 1.4512e-07 28c4762a1bSJed Brown 8 KSP Residual norm 7.40798e-08 29c4762a1bSJed Brown 9 KSP Residual norm 3.79586e-08 30c4762a1bSJed Brown 10 KSP Residual norm 1.50282e-08 31c4762a1bSJed Brown 11 KSP Residual norm 5.03323e-09 32c4762a1bSJed Brown 12 KSP Residual norm 2.41714e-09 33c4762a1bSJed Brown 13 KSP Residual norm 1.38638e-09 34c4762a1bSJed Brown 14 KSP Residual norm 7.047e-10 35c4762a1bSJed Brown 15 KSP Residual norm 3.897e-10 36c4762a1bSJed Brown 16 KSP Residual norm 2.021e-10 37c4762a1bSJed Brown 2 SNES Function norm 2.021e-10 38c4762a1bSJed BrownSNES Object: 3 MPI processes 39c4762a1bSJed Brown type: newtonls 40c4762a1bSJed Brown maximum iterations=50, maximum function evaluations=10000 41c4762a1bSJed Brown tolerances: relative=1e-08, absolute=1e-50, solution=1e-08 42c4762a1bSJed Brown total number of linear solver iterations=31 43c4762a1bSJed Brown total number of function evaluations=3 44c4762a1bSJed Brown norm schedule ALWAYS 45c4762a1bSJed Brown Jacobian is built using colored finite differences on a DMDA 46c4762a1bSJed Brown SNESLineSearch Object: 3 MPI processes 47c4762a1bSJed Brown type: bt 48c4762a1bSJed Brown interpolation: cubic 49c4762a1bSJed Brown alpha=1.000000e-04 50a99ef635SJonas Heinzmann maxlambda=1.000000e+00, minlambda=1.000000e-12 51c4762a1bSJed Brown tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08 52c4762a1bSJed Brown maximum iterations=40 53c4762a1bSJed Brown KSP Object: 3 MPI processes 54c4762a1bSJed Brown type: fgmres 55f971d498SPierre Jolivet restart=30, using classical (unmodified) Gram-Schmidt orthogonalization with no iterative refinement 56*143f2514SPierre Jolivet happy breakdown tolerance=1e-30 57c4762a1bSJed Brown maximum iterations=10000, initial guess is zero 58c4762a1bSJed Brown tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 59c4762a1bSJed Brown right preconditioning 60c4762a1bSJed Brown using UNPRECONDITIONED norm type for convergence test 61c4762a1bSJed Brown PC Object: 3 MPI processes 62c4762a1bSJed Brown type: fieldsplit 63c4762a1bSJed Brown FieldSplit with MULTIPLICATIVE composition: total splits = 4 64c4762a1bSJed Brown Solver info for each split is in the following KSP objects: 65c4762a1bSJed Brown Split number 0 Defined by IS 66c4762a1bSJed Brown KSP Object: (fieldsplit_x_velocity_) 3 MPI processes 67c4762a1bSJed Brown type: preonly 68c4762a1bSJed Brown maximum iterations=10000, initial guess is zero 69c4762a1bSJed Brown tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 70c4762a1bSJed Brown left preconditioning 718405740aSBarry Smith not checking for convergence 72c4762a1bSJed Brown PC Object: (fieldsplit_x_velocity_) 3 MPI processes 73c4762a1bSJed Brown type: bjacobi 74c4762a1bSJed Brown number of blocks = 3 75020d6619SPierre Jolivet Local solver information for first block is in the following KSP and PC objects on rank 0: 76020d6619SPierre Jolivet Use -fieldsplit_x_velocity_ksp_view ::ascii_info_detail to display information for all blocks 778cc725e6SPierre Jolivet KSP Object: (fieldsplit_x_velocity_sub_) 1 MPI process 78c4762a1bSJed Brown type: preonly 79c4762a1bSJed Brown maximum iterations=10000, initial guess is zero 80c4762a1bSJed Brown tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 81c4762a1bSJed Brown left preconditioning 828405740aSBarry Smith not checking for convergence 838cc725e6SPierre Jolivet PC Object: (fieldsplit_x_velocity_sub_) 1 MPI process 84c4762a1bSJed Brown type: ilu 85c4762a1bSJed Brown out-of-place factorization 86c4762a1bSJed Brown 0 levels of fill 87c4762a1bSJed Brown tolerance for zero pivot 2.22045e-14 88c4762a1bSJed Brown matrix ordering: natural 89c4762a1bSJed Brown factor fill ratio given 1., needed 1. 90ecf3d421SBarry Smith Factored matrix: 9126cc229bSBarry Smith Mat Object: (fieldsplit_x_velocity_sub_) 1 MPI process 92c4762a1bSJed Brown type: seqaij 93c4762a1bSJed Brown rows=21, cols=21 94c4762a1bSJed Brown package used to perform factorization: petsc 95c4762a1bSJed Brown total: nonzeros=85, allocated nonzeros=85 96c4762a1bSJed Brown not using I-node routines 97ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 988cc725e6SPierre Jolivet Mat Object: (fieldsplit_x_velocity_sub_) 1 MPI process 99c4762a1bSJed Brown type: seqaij 100c4762a1bSJed Brown rows=21, cols=21 101c4762a1bSJed Brown total: nonzeros=85, allocated nonzeros=85 102c4762a1bSJed Brown total number of mallocs used during MatSetValues calls=0 103c4762a1bSJed Brown not using I-node routines 104ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 105c4762a1bSJed Brown Mat Object: (fieldsplit_x_velocity_) 3 MPI processes 106c4762a1bSJed Brown type: mpiaij 107c4762a1bSJed Brown rows=49, cols=49 108c4762a1bSJed Brown total: nonzeros=217, allocated nonzeros=217 109c4762a1bSJed Brown total number of mallocs used during MatSetValues calls=0 110c4762a1bSJed Brown not using I-node (on process 0) routines 111c4762a1bSJed Brown Split number 1 Defined by IS 112c4762a1bSJed Brown KSP Object: (fieldsplit_y_velocity_) 3 MPI processes 113c4762a1bSJed Brown type: preonly 114c4762a1bSJed Brown maximum iterations=10000, initial guess is zero 115c4762a1bSJed Brown tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 116c4762a1bSJed Brown left preconditioning 1178405740aSBarry Smith not checking for convergence 118c4762a1bSJed Brown PC Object: (fieldsplit_y_velocity_) 3 MPI processes 119c4762a1bSJed Brown type: bjacobi 120c4762a1bSJed Brown number of blocks = 3 121020d6619SPierre Jolivet Local solver information for first block is in the following KSP and PC objects on rank 0: 122020d6619SPierre Jolivet Use -fieldsplit_y_velocity_ksp_view ::ascii_info_detail to display information for all blocks 1238cc725e6SPierre Jolivet KSP Object: (fieldsplit_y_velocity_sub_) 1 MPI process 124c4762a1bSJed Brown type: preonly 125c4762a1bSJed Brown maximum iterations=10000, initial guess is zero 126c4762a1bSJed Brown tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 127c4762a1bSJed Brown left preconditioning 1288405740aSBarry Smith not checking for convergence 1298cc725e6SPierre Jolivet PC Object: (fieldsplit_y_velocity_sub_) 1 MPI process 130c4762a1bSJed Brown type: ilu 131c4762a1bSJed Brown out-of-place factorization 132c4762a1bSJed Brown 0 levels of fill 133c4762a1bSJed Brown tolerance for zero pivot 2.22045e-14 134c4762a1bSJed Brown matrix ordering: natural 135c4762a1bSJed Brown factor fill ratio given 1., needed 1. 136ecf3d421SBarry Smith Factored matrix: 13726cc229bSBarry Smith Mat Object: (fieldsplit_y_velocity_sub_) 1 MPI process 138c4762a1bSJed Brown type: seqaij 139c4762a1bSJed Brown rows=21, cols=21 140c4762a1bSJed Brown package used to perform factorization: petsc 141c4762a1bSJed Brown total: nonzeros=85, allocated nonzeros=85 142c4762a1bSJed Brown not using I-node routines 143ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 1448cc725e6SPierre Jolivet Mat Object: (fieldsplit_y_velocity_sub_) 1 MPI process 145c4762a1bSJed Brown type: seqaij 146c4762a1bSJed Brown rows=21, cols=21 147c4762a1bSJed Brown total: nonzeros=85, allocated nonzeros=85 148c4762a1bSJed Brown total number of mallocs used during MatSetValues calls=0 149c4762a1bSJed Brown not using I-node routines 150ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 151c4762a1bSJed Brown Mat Object: (fieldsplit_y_velocity_) 3 MPI processes 152c4762a1bSJed Brown type: mpiaij 153c4762a1bSJed Brown rows=49, cols=49 154c4762a1bSJed Brown total: nonzeros=217, allocated nonzeros=217 155c4762a1bSJed Brown total number of mallocs used during MatSetValues calls=0 156c4762a1bSJed Brown not using I-node (on process 0) routines 157c4762a1bSJed Brown Split number 2 Defined by IS 158c4762a1bSJed Brown KSP Object: (fieldsplit_Omega_) 3 MPI processes 159c4762a1bSJed Brown type: preonly 160c4762a1bSJed Brown maximum iterations=10000, initial guess is zero 161c4762a1bSJed Brown tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 162c4762a1bSJed Brown left preconditioning 1638405740aSBarry Smith not checking for convergence 164c4762a1bSJed Brown PC Object: (fieldsplit_Omega_) 3 MPI processes 165c4762a1bSJed Brown type: bjacobi 166c4762a1bSJed Brown number of blocks = 3 167020d6619SPierre Jolivet Local solver information for first block is in the following KSP and PC objects on rank 0: 168020d6619SPierre Jolivet Use -fieldsplit_Omega_ksp_view ::ascii_info_detail to display information for all blocks 1698cc725e6SPierre Jolivet KSP Object: (fieldsplit_Omega_sub_) 1 MPI process 170c4762a1bSJed Brown type: preonly 171c4762a1bSJed Brown maximum iterations=10000, initial guess is zero 172c4762a1bSJed Brown tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 173c4762a1bSJed Brown left preconditioning 1748405740aSBarry Smith not checking for convergence 1758cc725e6SPierre Jolivet PC Object: (fieldsplit_Omega_sub_) 1 MPI process 176c4762a1bSJed Brown type: ilu 177c4762a1bSJed Brown out-of-place factorization 178c4762a1bSJed Brown 0 levels of fill 179c4762a1bSJed Brown tolerance for zero pivot 2.22045e-14 180c4762a1bSJed Brown matrix ordering: natural 181c4762a1bSJed Brown factor fill ratio given 1., needed 1. 182ecf3d421SBarry Smith Factored matrix: 18326cc229bSBarry Smith Mat Object: (fieldsplit_Omega_sub_) 1 MPI process 184c4762a1bSJed Brown type: seqaij 185c4762a1bSJed Brown rows=21, cols=21 186c4762a1bSJed Brown package used to perform factorization: petsc 187c4762a1bSJed Brown total: nonzeros=85, allocated nonzeros=85 188c4762a1bSJed Brown not using I-node routines 189ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 1908cc725e6SPierre Jolivet Mat Object: (fieldsplit_Omega_sub_) 1 MPI process 191c4762a1bSJed Brown type: seqaij 192c4762a1bSJed Brown rows=21, cols=21 193c4762a1bSJed Brown total: nonzeros=85, allocated nonzeros=85 194c4762a1bSJed Brown total number of mallocs used during MatSetValues calls=0 195c4762a1bSJed Brown not using I-node routines 196ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 197c4762a1bSJed Brown Mat Object: (fieldsplit_Omega_) 3 MPI processes 198c4762a1bSJed Brown type: mpiaij 199c4762a1bSJed Brown rows=49, cols=49 200c4762a1bSJed Brown total: nonzeros=217, allocated nonzeros=217 201c4762a1bSJed Brown total number of mallocs used during MatSetValues calls=0 202c4762a1bSJed Brown not using I-node (on process 0) routines 203c4762a1bSJed Brown Split number 3 Defined by IS 204c4762a1bSJed Brown KSP Object: (fieldsplit_temperature_) 3 MPI processes 205c4762a1bSJed Brown type: preonly 206c4762a1bSJed Brown maximum iterations=10000, initial guess is zero 207c4762a1bSJed Brown tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 208c4762a1bSJed Brown left preconditioning 2098405740aSBarry Smith not checking for convergence 210c4762a1bSJed Brown PC Object: (fieldsplit_temperature_) 3 MPI processes 211c4762a1bSJed Brown type: bjacobi 212c4762a1bSJed Brown number of blocks = 3 213020d6619SPierre Jolivet Local solver information for first block is in the following KSP and PC objects on rank 0: 214020d6619SPierre Jolivet Use -fieldsplit_temperature_ksp_view ::ascii_info_detail to display information for all blocks 2158cc725e6SPierre Jolivet KSP Object: (fieldsplit_temperature_sub_) 1 MPI process 216c4762a1bSJed Brown type: preonly 217c4762a1bSJed Brown maximum iterations=10000, initial guess is zero 218c4762a1bSJed Brown tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 219c4762a1bSJed Brown left preconditioning 2208405740aSBarry Smith not checking for convergence 2218cc725e6SPierre Jolivet PC Object: (fieldsplit_temperature_sub_) 1 MPI process 222c4762a1bSJed Brown type: ilu 223c4762a1bSJed Brown out-of-place factorization 224c4762a1bSJed Brown 0 levels of fill 225c4762a1bSJed Brown tolerance for zero pivot 2.22045e-14 226c4762a1bSJed Brown matrix ordering: natural 227c4762a1bSJed Brown factor fill ratio given 1., needed 1. 228ecf3d421SBarry Smith Factored matrix: 22926cc229bSBarry Smith Mat Object: (fieldsplit_temperature_sub_) 1 MPI process 230c4762a1bSJed Brown type: seqaij 231c4762a1bSJed Brown rows=21, cols=21 232c4762a1bSJed Brown package used to perform factorization: petsc 233c4762a1bSJed Brown total: nonzeros=85, allocated nonzeros=85 234c4762a1bSJed Brown not using I-node routines 235ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 2368cc725e6SPierre Jolivet Mat Object: (fieldsplit_temperature_sub_) 1 MPI process 237c4762a1bSJed Brown type: seqaij 238c4762a1bSJed Brown rows=21, cols=21 239c4762a1bSJed Brown total: nonzeros=85, allocated nonzeros=85 240c4762a1bSJed Brown total number of mallocs used during MatSetValues calls=0 241c4762a1bSJed Brown not using I-node routines 242ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 243c4762a1bSJed Brown Mat Object: (fieldsplit_temperature_) 3 MPI processes 244c4762a1bSJed Brown type: mpiaij 245c4762a1bSJed Brown rows=49, cols=49 246c4762a1bSJed Brown total: nonzeros=217, allocated nonzeros=217 247c4762a1bSJed Brown total number of mallocs used during MatSetValues calls=0 248c4762a1bSJed Brown not using I-node (on process 0) routines 249ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 250c4762a1bSJed Brown Mat Object: 3 MPI processes 251c4762a1bSJed Brown type: mpiaij 252c4762a1bSJed Brown rows=196, cols=196, bs=4 253c4762a1bSJed Brown total: nonzeros=3472, allocated nonzeros=3472 254c4762a1bSJed Brown total number of mallocs used during MatSetValues calls=0 255c4762a1bSJed BrownNumber of SNES iterations = 2 256