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