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.0479011 5c4762a1bSJed Brown 2 KSP Residual norm 0.010778 6c4762a1bSJed Brown 3 KSP Residual norm 0.00272661 7c4762a1bSJed Brown 4 KSP Residual norm 0.000690594 8c4762a1bSJed Brown 5 KSP Residual norm 0.000210687 9c4762a1bSJed Brown 6 KSP Residual norm 0.000105322 10c4762a1bSJed Brown 7 KSP Residual norm 6.5975e-05 11c4762a1bSJed Brown 8 KSP Residual norm 2.80726e-05 12c4762a1bSJed Brown 9 KSP Residual norm 1.87879e-05 13c4762a1bSJed Brown 10 KSP Residual norm 8.24594e-06 14c4762a1bSJed Brown 11 KSP Residual norm 1.72955e-06 15c4762a1bSJed Brown 12 KSP Residual norm 5.17053e-07 16c4762a1bSJed Brown 1 SNES Function norm 2.5023e-05 17c4762a1bSJed Brown 0 KSP Residual norm 2.5023e-05 18c4762a1bSJed Brown 1 KSP Residual norm 5.03001e-06 19c4762a1bSJed Brown 2 KSP Residual norm 1.40061e-06 20c4762a1bSJed Brown 3 KSP Residual norm 5.68423e-07 21c4762a1bSJed Brown 4 KSP Residual norm 1.98909e-07 22c4762a1bSJed Brown 5 KSP Residual norm 9.6167e-08 23c4762a1bSJed Brown 6 KSP Residual norm 4.64061e-08 24c4762a1bSJed Brown 7 KSP Residual norm 9.70042e-09 25c4762a1bSJed Brown 8 KSP Residual norm 2.76341e-09 26c4762a1bSJed Brown 9 KSP Residual norm 9.531e-10 27c4762a1bSJed Brown 10 KSP Residual norm 4.491e-10 28c4762a1bSJed Brown 11 KSP Residual norm 2.978e-10 29c4762a1bSJed Brown 12 KSP Residual norm 1.484e-10 30c4762a1bSJed Brown 2 SNES Function norm 1.483e-10 31c4762a1bSJed BrownSNES Object: 3 MPI processes 32c4762a1bSJed Brown type: newtonls 33c4762a1bSJed Brown maximum iterations=50, maximum function evaluations=10000 34c4762a1bSJed Brown tolerances: relative=1e-08, absolute=1e-50, solution=1e-08 35c4762a1bSJed Brown total number of linear solver iterations=24 36c4762a1bSJed Brown total number of function evaluations=3 37c4762a1bSJed Brown norm schedule ALWAYS 38c4762a1bSJed Brown Jacobian is built using colored finite differences on a DMDA 39c4762a1bSJed Brown SNESLineSearch Object: 3 MPI processes 40c4762a1bSJed Brown type: bt 41c4762a1bSJed Brown interpolation: cubic 42c4762a1bSJed Brown alpha=1.000000e-04 43a99ef635SJonas Heinzmann maxlambda=1.000000e+00, minlambda=1.000000e-12 44c4762a1bSJed Brown tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08 45c4762a1bSJed Brown maximum iterations=40 46c4762a1bSJed Brown KSP Object: 3 MPI processes 47c4762a1bSJed Brown type: fgmres 48f971d498SPierre Jolivet restart=30, using classical (unmodified) Gram-Schmidt orthogonalization with no iterative refinement 49*143f2514SPierre Jolivet happy breakdown tolerance=1e-30 50c4762a1bSJed Brown maximum iterations=10000, initial guess is zero 51c4762a1bSJed Brown tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 52c4762a1bSJed Brown right preconditioning 53c4762a1bSJed Brown using UNPRECONDITIONED norm type for convergence test 54c4762a1bSJed Brown PC Object: 3 MPI processes 55c4762a1bSJed Brown type: fieldsplit 56c4762a1bSJed Brown FieldSplit with SYMMETRIC_MULTIPLICATIVE composition: total splits = 4 57c4762a1bSJed Brown Solver info for each split is in the following KSP objects: 58c4762a1bSJed Brown Split number 0 Defined by IS 59c4762a1bSJed Brown KSP Object: (fieldsplit_x_velocity_) 3 MPI processes 60c4762a1bSJed Brown type: preonly 61c4762a1bSJed Brown maximum iterations=10000, initial guess is zero 62c4762a1bSJed Brown tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 63c4762a1bSJed Brown left preconditioning 648405740aSBarry Smith not checking for convergence 65c4762a1bSJed Brown PC Object: (fieldsplit_x_velocity_) 3 MPI processes 66c4762a1bSJed Brown type: bjacobi 67c4762a1bSJed Brown number of blocks = 3 68020d6619SPierre Jolivet Local solver information for first block is in the following KSP and PC objects on rank 0: 69020d6619SPierre Jolivet Use -fieldsplit_x_velocity_ksp_view ::ascii_info_detail to display information for all blocks 708cc725e6SPierre Jolivet KSP Object: (fieldsplit_x_velocity_sub_) 1 MPI process 71c4762a1bSJed Brown type: preonly 72c4762a1bSJed Brown maximum iterations=10000, initial guess is zero 73c4762a1bSJed Brown tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 74c4762a1bSJed Brown left preconditioning 758405740aSBarry Smith not checking for convergence 768cc725e6SPierre Jolivet PC Object: (fieldsplit_x_velocity_sub_) 1 MPI process 77c4762a1bSJed Brown type: ilu 78c4762a1bSJed Brown out-of-place factorization 79c4762a1bSJed Brown 0 levels of fill 80c4762a1bSJed Brown tolerance for zero pivot 2.22045e-14 81c4762a1bSJed Brown matrix ordering: natural 82c4762a1bSJed Brown factor fill ratio given 1., needed 1. 83ecf3d421SBarry Smith Factored matrix: 8426cc229bSBarry Smith Mat Object: (fieldsplit_x_velocity_sub_) 1 MPI process 85c4762a1bSJed Brown type: seqaij 86c4762a1bSJed Brown rows=21, cols=21 87c4762a1bSJed Brown package used to perform factorization: petsc 88c4762a1bSJed Brown total: nonzeros=85, allocated nonzeros=85 89c4762a1bSJed Brown not using I-node routines 90ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 918cc725e6SPierre Jolivet Mat Object: (fieldsplit_x_velocity_sub_) 1 MPI process 92c4762a1bSJed Brown type: seqaij 93c4762a1bSJed Brown rows=21, cols=21 94c4762a1bSJed Brown total: nonzeros=85, allocated nonzeros=85 95c4762a1bSJed Brown total number of mallocs used during MatSetValues calls=0 96c4762a1bSJed Brown not using I-node routines 97ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 98c4762a1bSJed Brown Mat Object: (fieldsplit_x_velocity_) 3 MPI processes 99c4762a1bSJed Brown type: mpiaij 100c4762a1bSJed Brown rows=49, cols=49 101c4762a1bSJed Brown total: nonzeros=217, allocated nonzeros=217 102c4762a1bSJed Brown total number of mallocs used during MatSetValues calls=0 103c4762a1bSJed Brown not using I-node (on process 0) routines 104c4762a1bSJed Brown Split number 1 Defined by IS 105c4762a1bSJed Brown KSP Object: (fieldsplit_y_velocity_) 3 MPI processes 106c4762a1bSJed Brown type: preonly 107c4762a1bSJed Brown maximum iterations=10000, initial guess is zero 108c4762a1bSJed Brown tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 109c4762a1bSJed Brown left preconditioning 1108405740aSBarry Smith not checking for convergence 111c4762a1bSJed Brown PC Object: (fieldsplit_y_velocity_) 3 MPI processes 112c4762a1bSJed Brown type: bjacobi 113c4762a1bSJed Brown number of blocks = 3 114020d6619SPierre Jolivet Local solver information for first block is in the following KSP and PC objects on rank 0: 115020d6619SPierre Jolivet Use -fieldsplit_y_velocity_ksp_view ::ascii_info_detail to display information for all blocks 1168cc725e6SPierre Jolivet KSP Object: (fieldsplit_y_velocity_sub_) 1 MPI process 117c4762a1bSJed Brown type: preonly 118c4762a1bSJed Brown maximum iterations=10000, initial guess is zero 119c4762a1bSJed Brown tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 120c4762a1bSJed Brown left preconditioning 1218405740aSBarry Smith not checking for convergence 1228cc725e6SPierre Jolivet PC Object: (fieldsplit_y_velocity_sub_) 1 MPI process 123c4762a1bSJed Brown type: ilu 124c4762a1bSJed Brown out-of-place factorization 125c4762a1bSJed Brown 0 levels of fill 126c4762a1bSJed Brown tolerance for zero pivot 2.22045e-14 127c4762a1bSJed Brown matrix ordering: natural 128c4762a1bSJed Brown factor fill ratio given 1., needed 1. 129ecf3d421SBarry Smith Factored matrix: 13026cc229bSBarry Smith Mat Object: (fieldsplit_y_velocity_sub_) 1 MPI process 131c4762a1bSJed Brown type: seqaij 132c4762a1bSJed Brown rows=21, cols=21 133c4762a1bSJed Brown package used to perform factorization: petsc 134c4762a1bSJed Brown total: nonzeros=85, allocated nonzeros=85 135c4762a1bSJed Brown not using I-node routines 136ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 1378cc725e6SPierre Jolivet Mat Object: (fieldsplit_y_velocity_sub_) 1 MPI process 138c4762a1bSJed Brown type: seqaij 139c4762a1bSJed Brown rows=21, cols=21 140c4762a1bSJed Brown total: nonzeros=85, allocated nonzeros=85 141c4762a1bSJed Brown total number of mallocs used during MatSetValues calls=0 142c4762a1bSJed Brown not using I-node routines 143ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 144c4762a1bSJed Brown Mat Object: (fieldsplit_y_velocity_) 3 MPI processes 145c4762a1bSJed Brown type: mpiaij 146c4762a1bSJed Brown rows=49, cols=49 147c4762a1bSJed Brown total: nonzeros=217, allocated nonzeros=217 148c4762a1bSJed Brown total number of mallocs used during MatSetValues calls=0 149c4762a1bSJed Brown not using I-node (on process 0) routines 150c4762a1bSJed Brown Split number 2 Defined by IS 151c4762a1bSJed Brown KSP Object: (fieldsplit_Omega_) 3 MPI processes 152c4762a1bSJed Brown type: preonly 153c4762a1bSJed Brown maximum iterations=10000, initial guess is zero 154c4762a1bSJed Brown tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 155c4762a1bSJed Brown left preconditioning 1568405740aSBarry Smith not checking for convergence 157c4762a1bSJed Brown PC Object: (fieldsplit_Omega_) 3 MPI processes 158c4762a1bSJed Brown type: bjacobi 159c4762a1bSJed Brown number of blocks = 3 160020d6619SPierre Jolivet Local solver information for first block is in the following KSP and PC objects on rank 0: 161020d6619SPierre Jolivet Use -fieldsplit_Omega_ksp_view ::ascii_info_detail to display information for all blocks 1628cc725e6SPierre Jolivet KSP Object: (fieldsplit_Omega_sub_) 1 MPI process 163c4762a1bSJed Brown type: preonly 164c4762a1bSJed Brown maximum iterations=10000, initial guess is zero 165c4762a1bSJed Brown tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 166c4762a1bSJed Brown left preconditioning 1678405740aSBarry Smith not checking for convergence 1688cc725e6SPierre Jolivet PC Object: (fieldsplit_Omega_sub_) 1 MPI process 169c4762a1bSJed Brown type: ilu 170c4762a1bSJed Brown out-of-place factorization 171c4762a1bSJed Brown 0 levels of fill 172c4762a1bSJed Brown tolerance for zero pivot 2.22045e-14 173c4762a1bSJed Brown matrix ordering: natural 174c4762a1bSJed Brown factor fill ratio given 1., needed 1. 175ecf3d421SBarry Smith Factored matrix: 17626cc229bSBarry Smith Mat Object: (fieldsplit_Omega_sub_) 1 MPI process 177c4762a1bSJed Brown type: seqaij 178c4762a1bSJed Brown rows=21, cols=21 179c4762a1bSJed Brown package used to perform factorization: petsc 180c4762a1bSJed Brown total: nonzeros=85, allocated nonzeros=85 181c4762a1bSJed Brown not using I-node routines 182ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 1838cc725e6SPierre Jolivet Mat Object: (fieldsplit_Omega_sub_) 1 MPI process 184c4762a1bSJed Brown type: seqaij 185c4762a1bSJed Brown rows=21, cols=21 186c4762a1bSJed Brown total: nonzeros=85, allocated nonzeros=85 187c4762a1bSJed Brown total number of mallocs used during MatSetValues calls=0 188c4762a1bSJed Brown not using I-node routines 189ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 190c4762a1bSJed Brown Mat Object: (fieldsplit_Omega_) 3 MPI processes 191c4762a1bSJed Brown type: mpiaij 192c4762a1bSJed Brown rows=49, cols=49 193c4762a1bSJed Brown total: nonzeros=217, allocated nonzeros=217 194c4762a1bSJed Brown total number of mallocs used during MatSetValues calls=0 195c4762a1bSJed Brown not using I-node (on process 0) routines 196c4762a1bSJed Brown Split number 3 Defined by IS 197c4762a1bSJed Brown KSP Object: (fieldsplit_temperature_) 3 MPI processes 198c4762a1bSJed Brown type: preonly 199c4762a1bSJed Brown maximum iterations=10000, initial guess is zero 200c4762a1bSJed Brown tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 201c4762a1bSJed Brown left preconditioning 2028405740aSBarry Smith not checking for convergence 203c4762a1bSJed Brown PC Object: (fieldsplit_temperature_) 3 MPI processes 204c4762a1bSJed Brown type: bjacobi 205c4762a1bSJed Brown number of blocks = 3 206020d6619SPierre Jolivet Local solver information for first block is in the following KSP and PC objects on rank 0: 207020d6619SPierre Jolivet Use -fieldsplit_temperature_ksp_view ::ascii_info_detail to display information for all blocks 2088cc725e6SPierre Jolivet KSP Object: (fieldsplit_temperature_sub_) 1 MPI process 209c4762a1bSJed Brown type: preonly 210c4762a1bSJed Brown maximum iterations=10000, initial guess is zero 211c4762a1bSJed Brown tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 212c4762a1bSJed Brown left preconditioning 2138405740aSBarry Smith not checking for convergence 2148cc725e6SPierre Jolivet PC Object: (fieldsplit_temperature_sub_) 1 MPI process 215c4762a1bSJed Brown type: ilu 216c4762a1bSJed Brown out-of-place factorization 217c4762a1bSJed Brown 0 levels of fill 218c4762a1bSJed Brown tolerance for zero pivot 2.22045e-14 219c4762a1bSJed Brown matrix ordering: natural 220c4762a1bSJed Brown factor fill ratio given 1., needed 1. 221ecf3d421SBarry Smith Factored matrix: 22226cc229bSBarry Smith Mat Object: (fieldsplit_temperature_sub_) 1 MPI process 223c4762a1bSJed Brown type: seqaij 224c4762a1bSJed Brown rows=21, cols=21 225c4762a1bSJed Brown package used to perform factorization: petsc 226c4762a1bSJed Brown total: nonzeros=85, allocated nonzeros=85 227c4762a1bSJed Brown not using I-node routines 228ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 2298cc725e6SPierre Jolivet Mat Object: (fieldsplit_temperature_sub_) 1 MPI process 230c4762a1bSJed Brown type: seqaij 231c4762a1bSJed Brown rows=21, cols=21 232c4762a1bSJed Brown total: nonzeros=85, allocated nonzeros=85 233c4762a1bSJed Brown total number of mallocs used during MatSetValues calls=0 234c4762a1bSJed Brown not using I-node routines 235ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 236c4762a1bSJed Brown Mat Object: (fieldsplit_temperature_) 3 MPI processes 237c4762a1bSJed Brown type: mpiaij 238c4762a1bSJed Brown rows=49, cols=49 239c4762a1bSJed Brown total: nonzeros=217, allocated nonzeros=217 240c4762a1bSJed Brown total number of mallocs used during MatSetValues calls=0 241c4762a1bSJed Brown not using I-node (on process 0) routines 242ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 243c4762a1bSJed Brown Mat Object: 3 MPI processes 244c4762a1bSJed Brown type: mpiaij 245c4762a1bSJed Brown rows=196, cols=196, bs=4 246c4762a1bSJed Brown total: nonzeros=3472, allocated nonzeros=3472 247c4762a1bSJed Brown total number of mallocs used during MatSetValues calls=0 248c4762a1bSJed BrownNumber of SNES iterations = 2 249