1c4762a1bSJed Brown 0 KSP Residual norm 0.728046 2c4762a1bSJed Brown 1 KSP Residual norm 0.000452561 3c4762a1bSJed Brown 2 KSP Residual norm 5.56117e-05 4c4762a1bSJed Brown 3 KSP Residual norm 1.48949e-06 5c4762a1bSJed BrownKSP Object: 4 MPI processes 6c4762a1bSJed Brown type: gmres 7f971d498SPierre Jolivet restart=30, using classical (unmodified) Gram-Schmidt orthogonalization with no iterative refinement 8*143f2514SPierre Jolivet happy breakdown tolerance=1e-30 9c4762a1bSJed Brown maximum iterations=10000, initial guess is zero 10c4762a1bSJed Brown tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 11c4762a1bSJed Brown left preconditioning 12c4762a1bSJed Brown using PRECONDITIONED norm type for convergence test 13c4762a1bSJed BrownPC Object: 4 MPI processes 14c4762a1bSJed Brown type: mg 15c4762a1bSJed Brown type is FULL, levels=4 cycles=v 16c4762a1bSJed Brown Not using Galerkin computed coarse grid matrices 1763a3b9bcSJacob Faibussowitsch Coarse grid solver -- level 0 ------------------------------- 18c4762a1bSJed Brown KSP Object: (mg_coarse_) 4 MPI processes 19c4762a1bSJed Brown type: preonly 20c4762a1bSJed Brown maximum iterations=10000, initial guess is zero 21c4762a1bSJed Brown tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 22c4762a1bSJed Brown left preconditioning 238405740aSBarry Smith not checking for convergence 24c4762a1bSJed Brown PC Object: (mg_coarse_) 4 MPI processes 25c4762a1bSJed Brown type: redundant 26c4762a1bSJed Brown First (color=0) of 4 PCs follows 278cc725e6SPierre Jolivet KSP Object: (mg_coarse_redundant_) 1 MPI process 28c4762a1bSJed Brown type: preonly 29c4762a1bSJed Brown maximum iterations=10000, initial guess is zero 30c4762a1bSJed Brown tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 31c4762a1bSJed Brown left preconditioning 328405740aSBarry Smith not checking for convergence 338cc725e6SPierre Jolivet PC Object: (mg_coarse_redundant_) 1 MPI process 34c4762a1bSJed Brown type: svd 35c4762a1bSJed Brown All singular values smaller than 1e-12 treated as zero 36c4762a1bSJed Brown Provided essential rank of the matrix 0 (all other eigenvalues are zeroed) 37ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 388cc725e6SPierre Jolivet Mat Object: 1 MPI process 39c4762a1bSJed Brown type: seqaij 40c4762a1bSJed Brown rows=121, cols=121 41c4762a1bSJed Brown total: nonzeros=583, allocated nonzeros=583 42c4762a1bSJed Brown total number of mallocs used during MatSetValues calls=0 43c4762a1bSJed Brown not using I-node routines 44ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 45c4762a1bSJed Brown Mat Object: 4 MPI processes 46c4762a1bSJed Brown type: mpiaij 47c4762a1bSJed Brown rows=121, cols=121 48c4762a1bSJed Brown total: nonzeros=583, allocated nonzeros=583 49c4762a1bSJed Brown total number of mallocs used during MatSetValues calls=0 50c4762a1bSJed Brown has attached null space 51c4762a1bSJed Brown Down solver (pre-smoother) on level 1 ------------------------------- 52c4762a1bSJed Brown KSP Object: (mg_levels_1_) 4 MPI processes 53c4762a1bSJed Brown type: chebyshev 54f2edd1f0SMalachi Phillips Chebyshev polynomial of first kind 5573f7197eSJed Brown eigenvalue targets used: min 0.149975, max 1.64973 5673f7197eSJed Brown eigenvalues estimated via gmres: min 0.0251646, max 1.49975 5773f7197eSJed Brown eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] 58c4762a1bSJed Brown KSP Object: (mg_levels_1_esteig_) 4 MPI processes 59c4762a1bSJed Brown type: gmres 60f971d498SPierre Jolivet restart=30, using classical (unmodified) Gram-Schmidt orthogonalization with no iterative refinement 61*143f2514SPierre Jolivet happy breakdown tolerance=1e-30 62c4762a1bSJed Brown maximum iterations=10, initial guess is zero 63c4762a1bSJed Brown tolerances: relative=1e-12, absolute=1e-50, divergence=10000. 64c4762a1bSJed Brown left preconditioning 65c4762a1bSJed Brown using PRECONDITIONED norm type for convergence test 66dd8e379bSPierre Jolivet estimating eigenvalues using a noisy random number generated right-hand side 67c4762a1bSJed Brown maximum iterations=2, nonzero initial guess 68c4762a1bSJed Brown tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 69c4762a1bSJed Brown left preconditioning 708405740aSBarry Smith not checking for convergence 71c4762a1bSJed Brown PC Object: (mg_levels_1_) 4 MPI processes 72c4762a1bSJed Brown type: sor 73c4762a1bSJed Brown type = local_symmetric, iterations = 1, local iterations = 1, omega = 1. 74ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 75c4762a1bSJed Brown Mat Object: 4 MPI processes 76c4762a1bSJed Brown type: mpiaij 77c4762a1bSJed Brown rows=462, cols=462 78c4762a1bSJed Brown total: nonzeros=2266, allocated nonzeros=2266 79c4762a1bSJed Brown total number of mallocs used during MatSetValues calls=0 80c4762a1bSJed Brown has attached null space 81c4762a1bSJed Brown Up solver (post-smoother) same as down solver (pre-smoother) 82c4762a1bSJed Brown Down solver (pre-smoother) on level 2 ------------------------------- 83c4762a1bSJed Brown KSP Object: (mg_levels_2_) 4 MPI processes 84c4762a1bSJed Brown type: chebyshev 85f2edd1f0SMalachi Phillips Chebyshev polynomial of first kind 8673f7197eSJed Brown eigenvalue targets used: min 0.149919, max 1.64911 8773f7197eSJed Brown eigenvalues estimated via gmres: min 0.0224513, max 1.49919 8873f7197eSJed Brown eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] 89c4762a1bSJed Brown KSP Object: (mg_levels_2_esteig_) 4 MPI processes 90c4762a1bSJed Brown type: gmres 91f971d498SPierre Jolivet restart=30, using classical (unmodified) Gram-Schmidt orthogonalization with no iterative refinement 92*143f2514SPierre Jolivet happy breakdown tolerance=1e-30 93c4762a1bSJed Brown maximum iterations=10, initial guess is zero 94c4762a1bSJed Brown tolerances: relative=1e-12, absolute=1e-50, divergence=10000. 95c4762a1bSJed Brown left preconditioning 96c4762a1bSJed Brown using PRECONDITIONED norm type for convergence test 97dd8e379bSPierre Jolivet estimating eigenvalues using a noisy random number generated right-hand side 98c4762a1bSJed Brown maximum iterations=2, nonzero initial guess 99c4762a1bSJed Brown tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 100c4762a1bSJed Brown left preconditioning 1018405740aSBarry Smith not checking for convergence 102c4762a1bSJed Brown PC Object: (mg_levels_2_) 4 MPI processes 103c4762a1bSJed Brown type: sor 104c4762a1bSJed Brown type = local_symmetric, iterations = 1, local iterations = 1, omega = 1. 105ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 106c4762a1bSJed Brown Mat Object: 4 MPI processes 107c4762a1bSJed Brown type: mpiaij 108c4762a1bSJed Brown rows=1804, cols=1804 109c4762a1bSJed Brown total: nonzeros=8932, allocated nonzeros=8932 110c4762a1bSJed Brown total number of mallocs used during MatSetValues calls=0 111c4762a1bSJed Brown has attached null space 112c4762a1bSJed Brown Up solver (post-smoother) same as down solver (pre-smoother) 113c4762a1bSJed Brown Down solver (pre-smoother) on level 3 ------------------------------- 114c4762a1bSJed Brown KSP Object: (mg_levels_3_) 4 MPI processes 115c4762a1bSJed Brown type: chebyshev 116f2edd1f0SMalachi Phillips Chebyshev polynomial of first kind 11773f7197eSJed Brown eigenvalue targets used: min 0.149758, max 1.64734 11873f7197eSJed Brown eigenvalues estimated via gmres: min 0.0187827, max 1.49758 11973f7197eSJed Brown eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] 120c4762a1bSJed Brown KSP Object: (mg_levels_3_esteig_) 4 MPI processes 121c4762a1bSJed Brown type: gmres 122f971d498SPierre Jolivet restart=30, using classical (unmodified) Gram-Schmidt orthogonalization with no iterative refinement 123*143f2514SPierre Jolivet happy breakdown tolerance=1e-30 124c4762a1bSJed Brown maximum iterations=10, initial guess is zero 125c4762a1bSJed Brown tolerances: relative=1e-12, absolute=1e-50, divergence=10000. 126c4762a1bSJed Brown left preconditioning 127c4762a1bSJed Brown using PRECONDITIONED norm type for convergence test 128dd8e379bSPierre Jolivet estimating eigenvalues using a noisy random number generated right-hand side 129c4762a1bSJed Brown maximum iterations=2, nonzero initial guess 130c4762a1bSJed Brown tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 131c4762a1bSJed Brown left preconditioning 1328405740aSBarry Smith not checking for convergence 133c4762a1bSJed Brown PC Object: (mg_levels_3_) 4 MPI processes 134c4762a1bSJed Brown type: sor 135c4762a1bSJed Brown type = local_symmetric, iterations = 1, local iterations = 1, omega = 1. 136ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 137c4762a1bSJed Brown Mat Object: 4 MPI processes 138c4762a1bSJed Brown type: mpiaij 139c4762a1bSJed Brown rows=7128, cols=7128 140c4762a1bSJed Brown total: nonzeros=35464, allocated nonzeros=35464 141c4762a1bSJed Brown total number of mallocs used during MatSetValues calls=0 142c4762a1bSJed Brown has attached null space 143c4762a1bSJed Brown Up solver (post-smoother) same as down solver (pre-smoother) 144ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 145c4762a1bSJed Brown Mat Object: 4 MPI processes 146c4762a1bSJed Brown type: mpiaij 147c4762a1bSJed Brown rows=7128, cols=7128 148c4762a1bSJed Brown total: nonzeros=35464, allocated nonzeros=35464 149c4762a1bSJed Brown total number of mallocs used during MatSetValues calls=0 150c4762a1bSJed Brown has attached null space 151