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.000325883 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.43754e-06 24c4762a1bSJed Brown 4 KSP Residual norm 6.54959e-07 25c4762a1bSJed Brown 5 KSP Residual norm 5.12221e-07 26c4762a1bSJed Brown 6 KSP Residual norm 3.42561e-07 27c4762a1bSJed Brown 7 KSP Residual norm 1.45139e-07 28c4762a1bSJed Brown 8 KSP Residual norm 7.40916e-08 29c4762a1bSJed Brown 9 KSP Residual norm 3.79621e-08 30c4762a1bSJed Brown 10 KSP Residual norm 1.50283e-08 31c4762a1bSJed Brown 11 KSP Residual norm 5.03342e-09 32c4762a1bSJed Brown 12 KSP Residual norm 2.41715e-09 33c4762a1bSJed Brown 13 KSP Residual norm 1.38641e-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.020e-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=36 44c4762a1bSJed Brown norm schedule ALWAYS 45c4762a1bSJed Brown Jacobian is applied matrix-free with differencing 46c4762a1bSJed Brown Preconditioning Jacobian is built using colored finite differences on a DMDA 47c4762a1bSJed Brown SNESLineSearch Object: 3 MPI processes 48c4762a1bSJed Brown type: bt 49c4762a1bSJed Brown interpolation: cubic 50c4762a1bSJed Brown alpha=1.000000e-04 51a99ef635SJonas Heinzmann maxlambda=1.000000e+00, minlambda=1.000000e-12 52c4762a1bSJed Brown tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08 53c4762a1bSJed Brown maximum iterations=40 54c4762a1bSJed Brown KSP Object: 3 MPI processes 55c4762a1bSJed Brown type: fgmres 56f971d498SPierre Jolivet restart=30, using classical (unmodified) Gram-Schmidt orthogonalization with no iterative refinement 57*143f2514SPierre Jolivet happy breakdown tolerance=1e-30 58c4762a1bSJed Brown maximum iterations=10000, initial guess is zero 59c4762a1bSJed Brown tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 60c4762a1bSJed Brown right preconditioning 61c4762a1bSJed Brown using UNPRECONDITIONED norm type for convergence test 62c4762a1bSJed Brown PC Object: 3 MPI processes 63c4762a1bSJed Brown type: fieldsplit 64c4762a1bSJed Brown FieldSplit with MULTIPLICATIVE composition: total splits = 4 65c4762a1bSJed Brown Solver info for each split is in the following KSP objects: 66c4762a1bSJed Brown Split number 0 Defined by IS 67c4762a1bSJed Brown KSP Object: (fieldsplit_x_velocity_) 3 MPI processes 68c4762a1bSJed Brown type: preonly 69c4762a1bSJed Brown maximum iterations=10000, initial guess is zero 70c4762a1bSJed Brown tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 71c4762a1bSJed Brown left preconditioning 728405740aSBarry Smith not checking for convergence 73c4762a1bSJed Brown PC Object: (fieldsplit_x_velocity_) 3 MPI processes 74c4762a1bSJed Brown type: bjacobi 75c4762a1bSJed Brown number of blocks = 3 76020d6619SPierre Jolivet Local solver information for first block is in the following KSP and PC objects on rank 0: 77020d6619SPierre Jolivet Use -fieldsplit_x_velocity_ksp_view ::ascii_info_detail to display information for all blocks 788cc725e6SPierre Jolivet KSP Object: (fieldsplit_x_velocity_sub_) 1 MPI process 79c4762a1bSJed Brown type: preonly 80c4762a1bSJed Brown maximum iterations=10000, initial guess is zero 81c4762a1bSJed Brown tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 82c4762a1bSJed Brown left preconditioning 838405740aSBarry Smith not checking for convergence 848cc725e6SPierre Jolivet PC Object: (fieldsplit_x_velocity_sub_) 1 MPI process 85c4762a1bSJed Brown type: ilu 86c4762a1bSJed Brown out-of-place factorization 87c4762a1bSJed Brown 0 levels of fill 88c4762a1bSJed Brown tolerance for zero pivot 2.22045e-14 89c4762a1bSJed Brown matrix ordering: natural 90c4762a1bSJed Brown factor fill ratio given 1., needed 1. 91ecf3d421SBarry Smith Factored matrix: 9226cc229bSBarry Smith Mat Object: (fieldsplit_x_velocity_sub_) 1 MPI process 93c4762a1bSJed Brown type: seqaij 94c4762a1bSJed Brown rows=21, cols=21 95c4762a1bSJed Brown package used to perform factorization: petsc 96c4762a1bSJed Brown total: nonzeros=85, allocated nonzeros=85 97c4762a1bSJed Brown not using I-node routines 98ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 998cc725e6SPierre Jolivet Mat Object: (fieldsplit_x_velocity_sub_) 1 MPI process 100c4762a1bSJed Brown type: seqaij 101c4762a1bSJed Brown rows=21, cols=21 102c4762a1bSJed Brown total: nonzeros=85, allocated nonzeros=85 103c4762a1bSJed Brown total number of mallocs used during MatSetValues calls=0 104c4762a1bSJed Brown not using I-node routines 105ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 106c4762a1bSJed Brown Mat Object: (fieldsplit_x_velocity_) 3 MPI processes 107c4762a1bSJed Brown type: mpiaij 108c4762a1bSJed Brown rows=49, cols=49 109c4762a1bSJed Brown total: nonzeros=217, allocated nonzeros=217 110c4762a1bSJed Brown total number of mallocs used during MatSetValues calls=0 111c4762a1bSJed Brown not using I-node (on process 0) routines 112c4762a1bSJed Brown Split number 1 Defined by IS 113c4762a1bSJed Brown KSP Object: (fieldsplit_y_velocity_) 3 MPI processes 114c4762a1bSJed Brown type: preonly 115c4762a1bSJed Brown maximum iterations=10000, initial guess is zero 116c4762a1bSJed Brown tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 117c4762a1bSJed Brown left preconditioning 1188405740aSBarry Smith not checking for convergence 119c4762a1bSJed Brown PC Object: (fieldsplit_y_velocity_) 3 MPI processes 120c4762a1bSJed Brown type: bjacobi 121c4762a1bSJed Brown number of blocks = 3 122020d6619SPierre Jolivet Local solver information for first block is in the following KSP and PC objects on rank 0: 123020d6619SPierre Jolivet Use -fieldsplit_y_velocity_ksp_view ::ascii_info_detail to display information for all blocks 1248cc725e6SPierre Jolivet KSP Object: (fieldsplit_y_velocity_sub_) 1 MPI process 125c4762a1bSJed Brown type: preonly 126c4762a1bSJed Brown maximum iterations=10000, initial guess is zero 127c4762a1bSJed Brown tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 128c4762a1bSJed Brown left preconditioning 1298405740aSBarry Smith not checking for convergence 1308cc725e6SPierre Jolivet PC Object: (fieldsplit_y_velocity_sub_) 1 MPI process 131c4762a1bSJed Brown type: ilu 132c4762a1bSJed Brown out-of-place factorization 133c4762a1bSJed Brown 0 levels of fill 134c4762a1bSJed Brown tolerance for zero pivot 2.22045e-14 135c4762a1bSJed Brown matrix ordering: natural 136c4762a1bSJed Brown factor fill ratio given 1., needed 1. 137ecf3d421SBarry Smith Factored matrix: 13826cc229bSBarry Smith Mat Object: (fieldsplit_y_velocity_sub_) 1 MPI process 139c4762a1bSJed Brown type: seqaij 140c4762a1bSJed Brown rows=21, cols=21 141c4762a1bSJed Brown package used to perform factorization: petsc 142c4762a1bSJed Brown total: nonzeros=85, allocated nonzeros=85 143c4762a1bSJed Brown not using I-node routines 144ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 1458cc725e6SPierre Jolivet Mat Object: (fieldsplit_y_velocity_sub_) 1 MPI process 146c4762a1bSJed Brown type: seqaij 147c4762a1bSJed Brown rows=21, cols=21 148c4762a1bSJed Brown total: nonzeros=85, allocated nonzeros=85 149c4762a1bSJed Brown total number of mallocs used during MatSetValues calls=0 150c4762a1bSJed Brown not using I-node routines 151ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 152c4762a1bSJed Brown Mat Object: (fieldsplit_y_velocity_) 3 MPI processes 153c4762a1bSJed Brown type: mpiaij 154c4762a1bSJed Brown rows=49, cols=49 155c4762a1bSJed Brown total: nonzeros=217, allocated nonzeros=217 156c4762a1bSJed Brown total number of mallocs used during MatSetValues calls=0 157c4762a1bSJed Brown not using I-node (on process 0) routines 158c4762a1bSJed Brown Split number 2 Defined by IS 159c4762a1bSJed Brown KSP Object: (fieldsplit_Omega_) 3 MPI processes 160c4762a1bSJed Brown type: preonly 161c4762a1bSJed Brown maximum iterations=10000, initial guess is zero 162c4762a1bSJed Brown tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 163c4762a1bSJed Brown left preconditioning 1648405740aSBarry Smith not checking for convergence 165c4762a1bSJed Brown PC Object: (fieldsplit_Omega_) 3 MPI processes 166c4762a1bSJed Brown type: bjacobi 167c4762a1bSJed Brown number of blocks = 3 168020d6619SPierre Jolivet Local solver information for first block is in the following KSP and PC objects on rank 0: 169020d6619SPierre Jolivet Use -fieldsplit_Omega_ksp_view ::ascii_info_detail to display information for all blocks 1708cc725e6SPierre Jolivet KSP Object: (fieldsplit_Omega_sub_) 1 MPI process 171c4762a1bSJed Brown type: preonly 172c4762a1bSJed Brown maximum iterations=10000, initial guess is zero 173c4762a1bSJed Brown tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 174c4762a1bSJed Brown left preconditioning 1758405740aSBarry Smith not checking for convergence 1768cc725e6SPierre Jolivet PC Object: (fieldsplit_Omega_sub_) 1 MPI process 177c4762a1bSJed Brown type: ilu 178c4762a1bSJed Brown out-of-place factorization 179c4762a1bSJed Brown 0 levels of fill 180c4762a1bSJed Brown tolerance for zero pivot 2.22045e-14 181c4762a1bSJed Brown matrix ordering: natural 182c4762a1bSJed Brown factor fill ratio given 1., needed 1. 183ecf3d421SBarry Smith Factored matrix: 18426cc229bSBarry Smith Mat Object: (fieldsplit_Omega_sub_) 1 MPI process 185c4762a1bSJed Brown type: seqaij 186c4762a1bSJed Brown rows=21, cols=21 187c4762a1bSJed Brown package used to perform factorization: petsc 188c4762a1bSJed Brown total: nonzeros=85, allocated nonzeros=85 189c4762a1bSJed Brown not using I-node routines 190ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 1918cc725e6SPierre Jolivet Mat Object: (fieldsplit_Omega_sub_) 1 MPI process 192c4762a1bSJed Brown type: seqaij 193c4762a1bSJed Brown rows=21, cols=21 194c4762a1bSJed Brown total: nonzeros=85, allocated nonzeros=85 195c4762a1bSJed Brown total number of mallocs used during MatSetValues calls=0 196c4762a1bSJed Brown not using I-node routines 197ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 198c4762a1bSJed Brown Mat Object: (fieldsplit_Omega_) 3 MPI processes 199c4762a1bSJed Brown type: mpiaij 200c4762a1bSJed Brown rows=49, cols=49 201c4762a1bSJed Brown total: nonzeros=217, allocated nonzeros=217 202c4762a1bSJed Brown total number of mallocs used during MatSetValues calls=0 203c4762a1bSJed Brown not using I-node (on process 0) routines 204c4762a1bSJed Brown Split number 3 Defined by IS 205c4762a1bSJed Brown KSP Object: (fieldsplit_temperature_) 3 MPI processes 206c4762a1bSJed Brown type: preonly 207c4762a1bSJed Brown maximum iterations=10000, initial guess is zero 208c4762a1bSJed Brown tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 209c4762a1bSJed Brown left preconditioning 2108405740aSBarry Smith not checking for convergence 211c4762a1bSJed Brown PC Object: (fieldsplit_temperature_) 3 MPI processes 212c4762a1bSJed Brown type: bjacobi 213c4762a1bSJed Brown number of blocks = 3 214020d6619SPierre Jolivet Local solver information for first block is in the following KSP and PC objects on rank 0: 215020d6619SPierre Jolivet Use -fieldsplit_temperature_ksp_view ::ascii_info_detail to display information for all blocks 2168cc725e6SPierre Jolivet KSP Object: (fieldsplit_temperature_sub_) 1 MPI process 217c4762a1bSJed Brown type: preonly 218c4762a1bSJed Brown maximum iterations=10000, initial guess is zero 219c4762a1bSJed Brown tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 220c4762a1bSJed Brown left preconditioning 2218405740aSBarry Smith not checking for convergence 2228cc725e6SPierre Jolivet PC Object: (fieldsplit_temperature_sub_) 1 MPI process 223c4762a1bSJed Brown type: ilu 224c4762a1bSJed Brown out-of-place factorization 225c4762a1bSJed Brown 0 levels of fill 226c4762a1bSJed Brown tolerance for zero pivot 2.22045e-14 227c4762a1bSJed Brown matrix ordering: natural 228c4762a1bSJed Brown factor fill ratio given 1., needed 1. 229ecf3d421SBarry Smith Factored matrix: 23026cc229bSBarry Smith Mat Object: (fieldsplit_temperature_sub_) 1 MPI process 231c4762a1bSJed Brown type: seqaij 232c4762a1bSJed Brown rows=21, cols=21 233c4762a1bSJed Brown package used to perform factorization: petsc 234c4762a1bSJed Brown total: nonzeros=85, allocated nonzeros=85 235c4762a1bSJed Brown not using I-node routines 236ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 2378cc725e6SPierre Jolivet Mat Object: (fieldsplit_temperature_sub_) 1 MPI process 238c4762a1bSJed Brown type: seqaij 239c4762a1bSJed Brown rows=21, cols=21 240c4762a1bSJed Brown total: nonzeros=85, allocated nonzeros=85 241c4762a1bSJed Brown total number of mallocs used during MatSetValues calls=0 242c4762a1bSJed Brown not using I-node routines 243ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 244c4762a1bSJed Brown Mat Object: (fieldsplit_temperature_) 3 MPI processes 245c4762a1bSJed Brown type: mpiaij 246c4762a1bSJed Brown rows=49, cols=49 247c4762a1bSJed Brown total: nonzeros=217, allocated nonzeros=217 248c4762a1bSJed Brown total number of mallocs used during MatSetValues calls=0 249c4762a1bSJed Brown not using I-node (on process 0) routines 250ecf3d421SBarry Smith linear system matrix, followed by the matrix used to construct the preconditioner: 251c4762a1bSJed Brown Mat Object: 3 MPI processes 252c4762a1bSJed Brown type: mffd 253c4762a1bSJed Brown rows=196, cols=196 254c4762a1bSJed Brown Matrix-free approximation: 255c4762a1bSJed Brown err=1.49012e-08 (relative error in function evaluation) 256c4762a1bSJed Brown Using wp compute h routine 257c4762a1bSJed Brown Does not compute normU 258c4762a1bSJed Brown Mat Object: 3 MPI processes 259c4762a1bSJed Brown type: mpiaij 260c4762a1bSJed Brown rows=196, cols=196, bs=4 261c4762a1bSJed Brown total: nonzeros=3472, allocated nonzeros=3472 262c4762a1bSJed Brown total number of mallocs used during MatSetValues calls=0 263c4762a1bSJed BrownNumber of SNES iterations = 2 264