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