1bfa5bdfcSBarry SmithKSP Object: 1 MPI process 2bfa5bdfcSBarry Smith type: gmres 3f971d498SPierre Jolivet restart=30, using classical (unmodified) Gram-Schmidt orthogonalization with no iterative refinement 4*143f2514SPierre Jolivet happy breakdown tolerance=1e-30 5bfa5bdfcSBarry Smith maximum iterations=10000, initial guess is zero 6bfa5bdfcSBarry Smith tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 7bfa5bdfcSBarry Smith left preconditioning 8bfa5bdfcSBarry Smith using PRECONDITIONED norm type for convergence test 9bfa5bdfcSBarry SmithPC Object: 1 MPI process 10bfa5bdfcSBarry Smith type: gamg 11bfa5bdfcSBarry Smith type is MULTIPLICATIVE, levels=2 cycles=v 12bfa5bdfcSBarry Smith Cycles per PCApply=1 13bfa5bdfcSBarry Smith Using externally compute Galerkin coarse grid matrices 14bfa5bdfcSBarry Smith GAMG specific options 15bfa5bdfcSBarry Smith Threshold for dropping small values in graph on each level = -1. -1. 16bfa5bdfcSBarry Smith Threshold scaling factor for each level not specified = 1. 17bfa5bdfcSBarry Smith AGG specific options 18bfa5bdfcSBarry Smith Number of levels of aggressive coarsening 1 19bfa5bdfcSBarry Smith Square graph aggressive coarsening 20bfa5bdfcSBarry Smith MatCoarsen Object: (pc_gamg_) 1 MPI process 21bfa5bdfcSBarry Smith type: mis 22bfa5bdfcSBarry Smith MIS aggregator lists are not available 23bfa5bdfcSBarry Smith Number smoothing steps to construct prolongation 1 24bfa5bdfcSBarry Smith Complexity: grid = 1.1875 operator = 1.14062 256c34c54dSStefano Zampini Per-level complexity: op = operator, int = interpolation 266c34c54dSStefano Zampini #equations | #active PEs | avg nnz/row op | avg nnz/row int 276c34c54dSStefano Zampini 3 1 3 0 286c34c54dSStefano Zampini 16 1 4 2 29bfa5bdfcSBarry Smith Coarse grid solver -- level 0 ------------------------------- 30bfa5bdfcSBarry Smith KSP Object: (mg_coarse_) 1 MPI process 31bfa5bdfcSBarry Smith type: preonly 32bfa5bdfcSBarry Smith maximum iterations=10000, initial guess is zero 33bfa5bdfcSBarry Smith tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 34bfa5bdfcSBarry Smith left preconditioning 358405740aSBarry Smith not checking for convergence 36bfa5bdfcSBarry Smith PC Object: (mg_coarse_) 1 MPI process 37bfa5bdfcSBarry Smith type: bjacobi 38bfa5bdfcSBarry Smith number of blocks = 1 39bfa5bdfcSBarry Smith Local solver information for each block is in the following KSP and PC objects: 40bfa5bdfcSBarry Smith [0] number of local blocks = 1, first local block number = 0 41bfa5bdfcSBarry Smith [0] local block number 0 42bfa5bdfcSBarry Smith KSP Object: (mg_coarse_sub_) 1 MPI process 43bfa5bdfcSBarry Smith type: preonly 44bfa5bdfcSBarry Smith maximum iterations=1, initial guess is zero 45bfa5bdfcSBarry Smith tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 46bfa5bdfcSBarry Smith left preconditioning 478405740aSBarry Smith not checking for convergence 48bfa5bdfcSBarry Smith PC Object: (mg_coarse_sub_) 1 MPI process 49bfa5bdfcSBarry Smith type: lu 50bfa5bdfcSBarry Smith out-of-place factorization 51bfa5bdfcSBarry Smith tolerance for zero pivot 2.22045e-14 52bfa5bdfcSBarry Smith using diagonal shift on blocks to prevent zero pivot [INBLOCKS] 53bfa5bdfcSBarry Smith matrix ordering: nd 54bfa5bdfcSBarry Smith factor fill ratio given 5., needed 1. 55ecf3d421SBarry Smith Factored matrix: 56bfa5bdfcSBarry Smith Mat Object: (mg_coarse_sub_) 1 MPI process 57bfa5bdfcSBarry Smith type: seqaij 58bfa5bdfcSBarry Smith rows=3, cols=3 59bfa5bdfcSBarry Smith package used to perform factorization: petsc 60bfa5bdfcSBarry Smith total: nonzeros=9, allocated nonzeros=9 61bfa5bdfcSBarry Smith using I-node routines: found 1 nodes, limit used is 5 62ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 63bfa5bdfcSBarry Smith Mat Object: (mg_coarse_sub_) 1 MPI process 64bfa5bdfcSBarry Smith type: seqaij 65bfa5bdfcSBarry Smith rows=3, cols=3 66bfa5bdfcSBarry Smith total: nonzeros=9, allocated nonzeros=9 67bfa5bdfcSBarry Smith total number of mallocs used during MatSetValues calls=0 68bfa5bdfcSBarry Smith using I-node routines: found 1 nodes, limit used is 5 69bfa5bdfcSBarry Smith - - - - - - - - - - - - - - - - - - 70ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 71bfa5bdfcSBarry Smith Mat Object: (mg_coarse_sub_) 1 MPI process 72bfa5bdfcSBarry Smith type: seqaij 73bfa5bdfcSBarry Smith rows=3, cols=3 74bfa5bdfcSBarry Smith total: nonzeros=9, allocated nonzeros=9 75bfa5bdfcSBarry Smith total number of mallocs used during MatSetValues calls=0 76bfa5bdfcSBarry Smith using I-node routines: found 1 nodes, limit used is 5 77bfa5bdfcSBarry Smith Down solver (pre-smoother) on level 1 ------------------------------- 78bfa5bdfcSBarry Smith KSP Object: (mg_levels_1_) 1 MPI process 79bfa5bdfcSBarry Smith type: chebyshev 80bfa5bdfcSBarry Smith Chebyshev polynomial of first kind 816c34c54dSStefano Zampini eigenvalue targets used: min 0.514268, max 5.65695 826c34c54dSStefano Zampini eigenvalues provided (min 0.299461, max 5.14268) with transform: [0. 0.1; 0. 1.1] 83bfa5bdfcSBarry Smith maximum iterations=2, nonzero initial guess 84bfa5bdfcSBarry Smith tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 85bfa5bdfcSBarry Smith left preconditioning 868405740aSBarry Smith not checking for convergence 87bfa5bdfcSBarry Smith PC Object: (mg_levels_1_) 1 MPI process 88bfa5bdfcSBarry Smith type: jacobi 89bfa5bdfcSBarry Smith type DIAGONAL 90bfa5bdfcSBarry Smith Vec Object: 1 MPI process 91bfa5bdfcSBarry Smith type: seq 92bfa5bdfcSBarry Smith length=16 93ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 94bfa5bdfcSBarry Smith Mat Object: 1 MPI process 95bfa5bdfcSBarry Smith type: seqaij 96bfa5bdfcSBarry Smith rows=16, cols=16 97bfa5bdfcSBarry Smith total: nonzeros=64, allocated nonzeros=64 98bfa5bdfcSBarry Smith total number of mallocs used during MatSetValues calls=0 99bfa5bdfcSBarry Smith not using I-node routines 100bfa5bdfcSBarry Smith Up solver (post-smoother) same as down solver (pre-smoother) 101ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 102bfa5bdfcSBarry Smith Mat Object: 1 MPI process 103bfa5bdfcSBarry Smith type: seqaij 104bfa5bdfcSBarry Smith rows=16, cols=16 105bfa5bdfcSBarry Smith total: nonzeros=64, allocated nonzeros=64 106bfa5bdfcSBarry Smith total number of mallocs used during MatSetValues calls=0 107bfa5bdfcSBarry Smith not using I-node routines 108bfa5bdfcSBarry SmithKSP Object: 1 MPI process 109bfa5bdfcSBarry Smith type: gmres 110f971d498SPierre Jolivet restart=30, using classical (unmodified) Gram-Schmidt orthogonalization with no iterative refinement 111*143f2514SPierre Jolivet happy breakdown tolerance=1e-30 112bfa5bdfcSBarry Smith maximum iterations=10000, initial guess is zero 113bfa5bdfcSBarry Smith tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 114bfa5bdfcSBarry Smith left preconditioning 115bfa5bdfcSBarry Smith using PRECONDITIONED norm type for convergence test 116bfa5bdfcSBarry SmithPC Object: 1 MPI process 117bfa5bdfcSBarry Smith type: gamg 118bfa5bdfcSBarry Smith type is MULTIPLICATIVE, levels=2 cycles=v 119bfa5bdfcSBarry Smith Cycles per PCApply=1 120bfa5bdfcSBarry Smith Using externally compute Galerkin coarse grid matrices 121bfa5bdfcSBarry Smith GAMG specific options 122bfa5bdfcSBarry Smith Threshold for dropping small values in graph on each level = -1. -1. 123bfa5bdfcSBarry Smith Threshold scaling factor for each level not specified = 1. 124bfa5bdfcSBarry Smith AGG specific options 125bfa5bdfcSBarry Smith Number of levels of aggressive coarsening 1 126bfa5bdfcSBarry Smith Square graph aggressive coarsening 127bfa5bdfcSBarry Smith MatCoarsen Object: (pc_gamg_) 1 MPI process 128bfa5bdfcSBarry Smith type: mis 129bfa5bdfcSBarry Smith MIS aggregator lists are not available 130bfa5bdfcSBarry Smith Number smoothing steps to construct prolongation 1 131bfa5bdfcSBarry Smith Complexity: grid = 1.1875 operator = 1.14062 1326c34c54dSStefano Zampini Per-level complexity: op = operator, int = interpolation 1336c34c54dSStefano Zampini #equations | #active PEs | avg nnz/row op | avg nnz/row int 1346c34c54dSStefano Zampini 3 1 3 0 1356c34c54dSStefano Zampini 16 1 4 2 136bfa5bdfcSBarry Smith Coarse grid solver -- level 0 ------------------------------- 137bfa5bdfcSBarry Smith KSP Object: (mg_coarse_) 1 MPI process 138bfa5bdfcSBarry Smith type: preonly 139bfa5bdfcSBarry Smith maximum iterations=10000, initial guess is zero 140bfa5bdfcSBarry Smith tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 141bfa5bdfcSBarry Smith left preconditioning 1428405740aSBarry Smith not checking for convergence 143bfa5bdfcSBarry Smith PC Object: (mg_coarse_) 1 MPI process 144bfa5bdfcSBarry Smith type: bjacobi 145bfa5bdfcSBarry Smith number of blocks = 1 146bfa5bdfcSBarry Smith Local solver information for each block is in the following KSP and PC objects: 147bfa5bdfcSBarry Smith [0] number of local blocks = 1, first local block number = 0 148bfa5bdfcSBarry Smith [0] local block number 0 149bfa5bdfcSBarry Smith KSP Object: (mg_coarse_sub_) 1 MPI process 150bfa5bdfcSBarry Smith type: preonly 151bfa5bdfcSBarry Smith maximum iterations=1, initial guess is zero 152bfa5bdfcSBarry Smith tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 153bfa5bdfcSBarry Smith left preconditioning 1548405740aSBarry Smith not checking for convergence 155bfa5bdfcSBarry Smith PC Object: (mg_coarse_sub_) 1 MPI process 156bfa5bdfcSBarry Smith type: lu 157bfa5bdfcSBarry Smith out-of-place factorization 158bfa5bdfcSBarry Smith tolerance for zero pivot 2.22045e-14 159bfa5bdfcSBarry Smith using diagonal shift on blocks to prevent zero pivot [INBLOCKS] 160bfa5bdfcSBarry Smith matrix ordering: nd 161bfa5bdfcSBarry Smith factor fill ratio given 5., needed 1. 162ecf3d421SBarry Smith Factored matrix: 163bfa5bdfcSBarry Smith Mat Object: (mg_coarse_sub_) 1 MPI process 164bfa5bdfcSBarry Smith type: seqaij 165bfa5bdfcSBarry Smith rows=3, cols=3 166bfa5bdfcSBarry Smith package used to perform factorization: petsc 167bfa5bdfcSBarry Smith total: nonzeros=9, allocated nonzeros=9 168bfa5bdfcSBarry Smith using I-node routines: found 1 nodes, limit used is 5 169ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 170bfa5bdfcSBarry Smith Mat Object: (mg_coarse_sub_) 1 MPI process 171bfa5bdfcSBarry Smith type: seqaij 172bfa5bdfcSBarry Smith rows=3, cols=3 173bfa5bdfcSBarry Smith total: nonzeros=9, allocated nonzeros=9 174bfa5bdfcSBarry Smith total number of mallocs used during MatSetValues calls=0 175bfa5bdfcSBarry Smith using I-node routines: found 1 nodes, limit used is 5 176bfa5bdfcSBarry Smith - - - - - - - - - - - - - - - - - - 177ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 178bfa5bdfcSBarry Smith Mat Object: (mg_coarse_sub_) 1 MPI process 179bfa5bdfcSBarry Smith type: seqaij 180bfa5bdfcSBarry Smith rows=3, cols=3 181bfa5bdfcSBarry Smith total: nonzeros=9, allocated nonzeros=9 182bfa5bdfcSBarry Smith total number of mallocs used during MatSetValues calls=0 183bfa5bdfcSBarry Smith using I-node routines: found 1 nodes, limit used is 5 184bfa5bdfcSBarry Smith Down solver (pre-smoother) on level 1 ------------------------------- 185bfa5bdfcSBarry Smith KSP Object: (mg_levels_1_) 1 MPI process 186bfa5bdfcSBarry Smith type: chebyshev 187bfa5bdfcSBarry Smith Chebyshev polynomial of first kind 188bfa5bdfcSBarry Smith eigenvalue targets used: min 0.159372, max 1.75309 189bfa5bdfcSBarry Smith eigenvalues estimated via gmres: min 0.406283, max 1.59372 190bfa5bdfcSBarry Smith eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] 191bfa5bdfcSBarry Smith KSP Object: (mg_levels_1_esteig_) 1 MPI process 192bfa5bdfcSBarry Smith type: gmres 193f971d498SPierre Jolivet restart=30, using classical (unmodified) Gram-Schmidt orthogonalization with no iterative refinement 194*143f2514SPierre Jolivet happy breakdown tolerance=1e-30 195bfa5bdfcSBarry Smith maximum iterations=10, initial guess is zero 196bfa5bdfcSBarry Smith tolerances: relative=1e-12, absolute=1e-50, divergence=10000. 197bfa5bdfcSBarry Smith left preconditioning 198bfa5bdfcSBarry Smith using PRECONDITIONED norm type for convergence test 199bfa5bdfcSBarry Smith estimating eigenvalues using a noisy random number generated right-hand side 200bfa5bdfcSBarry Smith maximum iterations=2, nonzero initial guess 201bfa5bdfcSBarry Smith tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 202bfa5bdfcSBarry Smith left preconditioning 2038405740aSBarry Smith not checking for convergence 204bfa5bdfcSBarry Smith PC Object: (mg_levels_1_) 1 MPI process 205bfa5bdfcSBarry Smith type: jacobi 206bfa5bdfcSBarry Smith type DIAGONAL 207bfa5bdfcSBarry Smith Vec Object: 1 MPI process 208bfa5bdfcSBarry Smith type: seq 209bfa5bdfcSBarry Smith length=16 210ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 211bfa5bdfcSBarry Smith Mat Object: 1 MPI process 212bfa5bdfcSBarry Smith type: seqaij 213bfa5bdfcSBarry Smith rows=16, cols=16 214bfa5bdfcSBarry Smith total: nonzeros=64, allocated nonzeros=64 215bfa5bdfcSBarry Smith total number of mallocs used during MatSetValues calls=0 216bfa5bdfcSBarry Smith not using I-node routines 217bfa5bdfcSBarry Smith Up solver (post-smoother) same as down solver (pre-smoother) 218ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 219bfa5bdfcSBarry Smith Mat Object: 1 MPI process 220bfa5bdfcSBarry Smith type: seqaij 221bfa5bdfcSBarry Smith rows=16, cols=16 222bfa5bdfcSBarry Smith total: nonzeros=64, allocated nonzeros=64 223bfa5bdfcSBarry Smith total number of mallocs used during MatSetValues calls=0 224bfa5bdfcSBarry Smith not using I-node routines 225bfa5bdfcSBarry SmithKSP Object: 1 MPI process 226bfa5bdfcSBarry Smith type: gmres 227f971d498SPierre Jolivet restart=30, using classical (unmodified) Gram-Schmidt orthogonalization with no iterative refinement 228*143f2514SPierre Jolivet happy breakdown tolerance=1e-30 229bfa5bdfcSBarry Smith maximum iterations=10000, initial guess is zero 230bfa5bdfcSBarry Smith tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 231bfa5bdfcSBarry Smith left preconditioning 232bfa5bdfcSBarry Smith using PRECONDITIONED norm type for convergence test 233bfa5bdfcSBarry SmithPC Object: 1 MPI process 234bfa5bdfcSBarry Smith type: gamg 235bfa5bdfcSBarry Smith type is MULTIPLICATIVE, levels=2 cycles=v 236bfa5bdfcSBarry Smith Cycles per PCApply=1 237bfa5bdfcSBarry Smith Using externally compute Galerkin coarse grid matrices 238bfa5bdfcSBarry Smith GAMG specific options 239bfa5bdfcSBarry Smith Threshold for dropping small values in graph on each level = -1. -1. 240bfa5bdfcSBarry Smith Threshold scaling factor for each level not specified = 1. 241bfa5bdfcSBarry Smith AGG specific options 242bfa5bdfcSBarry Smith Number of levels of aggressive coarsening 1 243bfa5bdfcSBarry Smith Square graph aggressive coarsening 244bfa5bdfcSBarry Smith MatCoarsen Object: (pc_gamg_) 1 MPI process 245bfa5bdfcSBarry Smith type: mis 246bfa5bdfcSBarry Smith MIS aggregator lists are not available 247bfa5bdfcSBarry Smith Number smoothing steps to construct prolongation 1 248bfa5bdfcSBarry Smith Complexity: grid = 1.1875 operator = 1.14062 2496c34c54dSStefano Zampini Per-level complexity: op = operator, int = interpolation 2506c34c54dSStefano Zampini #equations | #active PEs | avg nnz/row op | avg nnz/row int 2516c34c54dSStefano Zampini 3 1 3 0 2526c34c54dSStefano Zampini 16 1 4 2 253bfa5bdfcSBarry Smith Coarse grid solver -- level 0 ------------------------------- 254bfa5bdfcSBarry Smith KSP Object: (mg_coarse_) 1 MPI process 255bfa5bdfcSBarry Smith type: preonly 256bfa5bdfcSBarry Smith maximum iterations=10000, initial guess is zero 257bfa5bdfcSBarry Smith tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 258bfa5bdfcSBarry Smith left preconditioning 2598405740aSBarry Smith not checking for convergence 260bfa5bdfcSBarry Smith PC Object: (mg_coarse_) 1 MPI process 261bfa5bdfcSBarry Smith type: bjacobi 262bfa5bdfcSBarry Smith number of blocks = 1 263bfa5bdfcSBarry Smith Local solver information for each block is in the following KSP and PC objects: 264bfa5bdfcSBarry Smith [0] number of local blocks = 1, first local block number = 0 265bfa5bdfcSBarry Smith [0] local block number 0 266bfa5bdfcSBarry Smith KSP Object: (mg_coarse_sub_) 1 MPI process 267bfa5bdfcSBarry Smith type: preonly 268bfa5bdfcSBarry Smith maximum iterations=1, initial guess is zero 269bfa5bdfcSBarry Smith tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 270bfa5bdfcSBarry Smith left preconditioning 2718405740aSBarry Smith not checking for convergence 272bfa5bdfcSBarry Smith PC Object: (mg_coarse_sub_) 1 MPI process 273bfa5bdfcSBarry Smith type: lu 274bfa5bdfcSBarry Smith out-of-place factorization 275bfa5bdfcSBarry Smith tolerance for zero pivot 2.22045e-14 276bfa5bdfcSBarry Smith using diagonal shift on blocks to prevent zero pivot [INBLOCKS] 277bfa5bdfcSBarry Smith matrix ordering: nd 278bfa5bdfcSBarry Smith factor fill ratio given 5., needed 1. 279ecf3d421SBarry Smith Factored matrix: 280bfa5bdfcSBarry Smith Mat Object: (mg_coarse_sub_) 1 MPI process 281bfa5bdfcSBarry Smith type: seqaij 282bfa5bdfcSBarry Smith rows=3, cols=3 283bfa5bdfcSBarry Smith package used to perform factorization: petsc 284bfa5bdfcSBarry Smith total: nonzeros=9, allocated nonzeros=9 285bfa5bdfcSBarry Smith using I-node routines: found 1 nodes, limit used is 5 286ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 287bfa5bdfcSBarry Smith Mat Object: (mg_coarse_sub_) 1 MPI process 288bfa5bdfcSBarry Smith type: seqaij 289bfa5bdfcSBarry Smith rows=3, cols=3 290bfa5bdfcSBarry Smith total: nonzeros=9, allocated nonzeros=9 291bfa5bdfcSBarry Smith total number of mallocs used during MatSetValues calls=0 292bfa5bdfcSBarry Smith using I-node routines: found 1 nodes, limit used is 5 293bfa5bdfcSBarry Smith - - - - - - - - - - - - - - - - - - 294ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 295bfa5bdfcSBarry Smith Mat Object: (mg_coarse_sub_) 1 MPI process 296bfa5bdfcSBarry Smith type: seqaij 297bfa5bdfcSBarry Smith rows=3, cols=3 298bfa5bdfcSBarry Smith total: nonzeros=9, allocated nonzeros=9 299bfa5bdfcSBarry Smith total number of mallocs used during MatSetValues calls=0 300bfa5bdfcSBarry Smith using I-node routines: found 1 nodes, limit used is 5 301bfa5bdfcSBarry Smith Down solver (pre-smoother) on level 1 ------------------------------- 302bfa5bdfcSBarry Smith KSP Object: (mg_levels_1_) 1 MPI process 303bfa5bdfcSBarry Smith type: chebyshev 304bfa5bdfcSBarry Smith Chebyshev polynomial of first kind 305bfa5bdfcSBarry Smith eigenvalue targets used: min 0.160581, max 1.76639 306bfa5bdfcSBarry Smith eigenvalues estimated via gmres: min 0.394193, max 1.60581 307bfa5bdfcSBarry Smith eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] 308bfa5bdfcSBarry Smith KSP Object: (mg_levels_1_esteig_) 1 MPI process 309bfa5bdfcSBarry Smith type: gmres 310f971d498SPierre Jolivet restart=30, using classical (unmodified) Gram-Schmidt orthogonalization with no iterative refinement 311*143f2514SPierre Jolivet happy breakdown tolerance=1e-30 312bfa5bdfcSBarry Smith maximum iterations=10, initial guess is zero 313bfa5bdfcSBarry Smith tolerances: relative=1e-12, absolute=1e-50, divergence=10000. 314bfa5bdfcSBarry Smith left preconditioning 315bfa5bdfcSBarry Smith using PRECONDITIONED norm type for convergence test 316bfa5bdfcSBarry Smith estimating eigenvalues using a noisy random number generated right-hand side 317bfa5bdfcSBarry Smith maximum iterations=2, nonzero initial guess 318bfa5bdfcSBarry Smith tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 319bfa5bdfcSBarry Smith left preconditioning 3208405740aSBarry Smith not checking for convergence 321bfa5bdfcSBarry Smith PC Object: (mg_levels_1_) 1 MPI process 322bfa5bdfcSBarry Smith type: jacobi 323bfa5bdfcSBarry Smith type DIAGONAL 324bfa5bdfcSBarry Smith Vec Object: 1 MPI process 325bfa5bdfcSBarry Smith type: seq 326bfa5bdfcSBarry Smith length=16 327ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 328bfa5bdfcSBarry Smith Mat Object: 1 MPI process 329bfa5bdfcSBarry Smith type: seqaij 330bfa5bdfcSBarry Smith rows=16, cols=16 331bfa5bdfcSBarry Smith total: nonzeros=64, allocated nonzeros=64 332bfa5bdfcSBarry Smith total number of mallocs used during MatSetValues calls=0 333bfa5bdfcSBarry Smith not using I-node routines 334bfa5bdfcSBarry Smith Up solver (post-smoother) same as down solver (pre-smoother) 335ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 336bfa5bdfcSBarry Smith Mat Object: 1 MPI process 337bfa5bdfcSBarry Smith type: seqaij 338bfa5bdfcSBarry Smith rows=16, cols=16 339bfa5bdfcSBarry Smith total: nonzeros=64, allocated nonzeros=64 340bfa5bdfcSBarry Smith total number of mallocs used during MatSetValues calls=0 341bfa5bdfcSBarry Smith not using I-node routines 342bfa5bdfcSBarry SmithKSP Object: 1 MPI process 343bfa5bdfcSBarry Smith type: gmres 344f971d498SPierre Jolivet restart=30, using classical (unmodified) Gram-Schmidt orthogonalization with no iterative refinement 345*143f2514SPierre Jolivet happy breakdown tolerance=1e-30 346bfa5bdfcSBarry Smith maximum iterations=10000, initial guess is zero 347bfa5bdfcSBarry Smith tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 348bfa5bdfcSBarry Smith left preconditioning 349bfa5bdfcSBarry Smith using PRECONDITIONED norm type for convergence test 350bfa5bdfcSBarry SmithPC Object: 1 MPI process 351bfa5bdfcSBarry Smith type: gamg 352bfa5bdfcSBarry Smith type is MULTIPLICATIVE, levels=2 cycles=v 353bfa5bdfcSBarry Smith Cycles per PCApply=1 354bfa5bdfcSBarry Smith Using externally compute Galerkin coarse grid matrices 355bfa5bdfcSBarry Smith GAMG specific options 356bfa5bdfcSBarry Smith Threshold for dropping small values in graph on each level = -1. -1. 357bfa5bdfcSBarry Smith Threshold scaling factor for each level not specified = 1. 358bfa5bdfcSBarry Smith AGG specific options 359bfa5bdfcSBarry Smith Number of levels of aggressive coarsening 1 360bfa5bdfcSBarry Smith Square graph aggressive coarsening 361bfa5bdfcSBarry Smith MatCoarsen Object: (pc_gamg_) 1 MPI process 362bfa5bdfcSBarry Smith type: mis 363bfa5bdfcSBarry Smith MIS aggregator lists are not available 364bfa5bdfcSBarry Smith Number smoothing steps to construct prolongation 1 365bfa5bdfcSBarry Smith Complexity: grid = 1.1875 operator = 1.14062 3666c34c54dSStefano Zampini Per-level complexity: op = operator, int = interpolation 3676c34c54dSStefano Zampini #equations | #active PEs | avg nnz/row op | avg nnz/row int 3686c34c54dSStefano Zampini 3 1 3 0 3696c34c54dSStefano Zampini 16 1 4 2 370bfa5bdfcSBarry Smith Coarse grid solver -- level 0 ------------------------------- 371bfa5bdfcSBarry Smith KSP Object: (mg_coarse_) 1 MPI process 372bfa5bdfcSBarry Smith type: preonly 373bfa5bdfcSBarry Smith maximum iterations=10000, initial guess is zero 374bfa5bdfcSBarry Smith tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 375bfa5bdfcSBarry Smith left preconditioning 3768405740aSBarry Smith not checking for convergence 377bfa5bdfcSBarry Smith PC Object: (mg_coarse_) 1 MPI process 378bfa5bdfcSBarry Smith type: bjacobi 379bfa5bdfcSBarry Smith number of blocks = 1 380bfa5bdfcSBarry Smith Local solver information for each block is in the following KSP and PC objects: 381bfa5bdfcSBarry Smith [0] number of local blocks = 1, first local block number = 0 382bfa5bdfcSBarry Smith [0] local block number 0 383bfa5bdfcSBarry Smith KSP Object: (mg_coarse_sub_) 1 MPI process 384bfa5bdfcSBarry Smith type: preonly 385bfa5bdfcSBarry Smith maximum iterations=1, initial guess is zero 386bfa5bdfcSBarry Smith tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 387bfa5bdfcSBarry Smith left preconditioning 3888405740aSBarry Smith not checking for convergence 389bfa5bdfcSBarry Smith PC Object: (mg_coarse_sub_) 1 MPI process 390bfa5bdfcSBarry Smith type: lu 391bfa5bdfcSBarry Smith out-of-place factorization 392bfa5bdfcSBarry Smith tolerance for zero pivot 2.22045e-14 393bfa5bdfcSBarry Smith using diagonal shift on blocks to prevent zero pivot [INBLOCKS] 394bfa5bdfcSBarry Smith matrix ordering: nd 395bfa5bdfcSBarry Smith factor fill ratio given 5., needed 1. 396ecf3d421SBarry Smith Factored matrix: 397bfa5bdfcSBarry Smith Mat Object: (mg_coarse_sub_) 1 MPI process 398bfa5bdfcSBarry Smith type: seqaij 399bfa5bdfcSBarry Smith rows=3, cols=3 400bfa5bdfcSBarry Smith package used to perform factorization: petsc 401bfa5bdfcSBarry Smith total: nonzeros=9, allocated nonzeros=9 402bfa5bdfcSBarry Smith using I-node routines: found 1 nodes, limit used is 5 403ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 404bfa5bdfcSBarry Smith Mat Object: (mg_coarse_sub_) 1 MPI process 405bfa5bdfcSBarry Smith type: seqaij 406bfa5bdfcSBarry Smith rows=3, cols=3 407bfa5bdfcSBarry Smith total: nonzeros=9, allocated nonzeros=9 408bfa5bdfcSBarry Smith total number of mallocs used during MatSetValues calls=0 409bfa5bdfcSBarry Smith using I-node routines: found 1 nodes, limit used is 5 410bfa5bdfcSBarry Smith - - - - - - - - - - - - - - - - - - 411ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 412bfa5bdfcSBarry Smith Mat Object: (mg_coarse_sub_) 1 MPI process 413bfa5bdfcSBarry Smith type: seqaij 414bfa5bdfcSBarry Smith rows=3, cols=3 415bfa5bdfcSBarry Smith total: nonzeros=9, allocated nonzeros=9 416bfa5bdfcSBarry Smith total number of mallocs used during MatSetValues calls=0 417bfa5bdfcSBarry Smith using I-node routines: found 1 nodes, limit used is 5 418bfa5bdfcSBarry Smith Down solver (pre-smoother) on level 1 ------------------------------- 419bfa5bdfcSBarry Smith KSP Object: (mg_levels_1_) 1 MPI process 420bfa5bdfcSBarry Smith type: chebyshev 421bfa5bdfcSBarry Smith Chebyshev polynomial of first kind 422bfa5bdfcSBarry Smith eigenvalue targets used: min 0.160614, max 1.76675 423bfa5bdfcSBarry Smith eigenvalues estimated via gmres: min 0.393863, max 1.60614 424bfa5bdfcSBarry Smith eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] 425bfa5bdfcSBarry Smith KSP Object: (mg_levels_1_esteig_) 1 MPI process 426bfa5bdfcSBarry Smith type: gmres 427f971d498SPierre Jolivet restart=30, using classical (unmodified) Gram-Schmidt orthogonalization with no iterative refinement 428*143f2514SPierre Jolivet happy breakdown tolerance=1e-30 429bfa5bdfcSBarry Smith maximum iterations=10, initial guess is zero 430bfa5bdfcSBarry Smith tolerances: relative=1e-12, absolute=1e-50, divergence=10000. 431bfa5bdfcSBarry Smith left preconditioning 432bfa5bdfcSBarry Smith using PRECONDITIONED norm type for convergence test 433bfa5bdfcSBarry Smith estimating eigenvalues using a noisy random number generated right-hand side 434bfa5bdfcSBarry Smith maximum iterations=2, nonzero initial guess 435bfa5bdfcSBarry Smith tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 436bfa5bdfcSBarry Smith left preconditioning 4378405740aSBarry Smith not checking for convergence 438bfa5bdfcSBarry Smith PC Object: (mg_levels_1_) 1 MPI process 439bfa5bdfcSBarry Smith type: jacobi 440bfa5bdfcSBarry Smith type DIAGONAL 441bfa5bdfcSBarry Smith Vec Object: 1 MPI process 442bfa5bdfcSBarry Smith type: seq 443bfa5bdfcSBarry Smith length=16 444ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 445bfa5bdfcSBarry Smith Mat Object: 1 MPI process 446bfa5bdfcSBarry Smith type: seqaij 447bfa5bdfcSBarry Smith rows=16, cols=16 448bfa5bdfcSBarry Smith total: nonzeros=64, allocated nonzeros=64 449bfa5bdfcSBarry Smith total number of mallocs used during MatSetValues calls=0 450bfa5bdfcSBarry Smith not using I-node routines 451bfa5bdfcSBarry Smith Up solver (post-smoother) same as down solver (pre-smoother) 452ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 453bfa5bdfcSBarry Smith Mat Object: 1 MPI process 454bfa5bdfcSBarry Smith type: seqaij 455bfa5bdfcSBarry Smith rows=16, cols=16 456bfa5bdfcSBarry Smith total: nonzeros=64, allocated nonzeros=64 457bfa5bdfcSBarry Smith total number of mallocs used during MatSetValues calls=0 458bfa5bdfcSBarry Smith not using I-node routines 459