1 0 SNES Function norm 0.467874 2 0 KSP Residual norm 0.216401 3 1 KSP Residual norm 0.0553349 4 2 KSP Residual norm 0.0212547 5 3 KSP Residual norm 0.0048176 6 4 KSP Residual norm 0.0021287 7 5 KSP Residual norm 0.00100956 8 6 KSP Residual norm 0.000532496 9 7 KSP Residual norm 0.000209007 10 8 KSP Residual norm 0.000139492 11 9 KSP Residual norm 0.000173401 12 10 KSP Residual norm 0.000225398 13 11 KSP Residual norm 0.000178771 14 12 KSP Residual norm 0.000135484 15 13 KSP Residual norm 0.00012088 16 14 KSP Residual norm 0.000101858 17 15 KSP Residual norm 5.80403e-05 18 16 KSP Residual norm 3.43514e-05 19 17 KSP Residual norm 3.29735e-05 20 18 KSP Residual norm 1.64922e-05 21 19 KSP Residual norm 1.48312e-05 22 20 KSP Residual norm 1.25128e-05 23 21 KSP Residual norm 8.36054e-06 24 22 KSP Residual norm 4.02426e-06 25 23 KSP Residual norm 4.6593e-06 26 24 KSP Residual norm 5.72482e-06 27 25 KSP Residual norm 4.00111e-06 28 26 KSP Residual norm 3.46507e-06 29 27 KSP Residual norm 3.96412e-06 30 28 KSP Residual norm 3.05863e-06 31 29 KSP Residual norm 2.09907e-06 32KSP Object: 5 MPI processes 33 type: cg 34 maximum iterations=10000, initial guess is zero 35 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 36 left preconditioning 37 using NATURAL norm type for convergence test 38PC Object: 5 MPI processes 39 type: mg 40 type is MULTIPLICATIVE, levels=2 cycles=v 41 Cycles per PCApply=1 42 Using Galerkin computed coarse grid matrices 43 Coarse grid solver -- level 0 ------------------------------- 44 KSP Object: (mg_coarse_) 5 MPI processes 45 type: preonly 46 maximum iterations=10000, initial guess is zero 47 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 48 left preconditioning 49 not checking for convergence 50 PC Object: (mg_coarse_) 5 MPI processes 51 type: redundant 52 First (color=0) of 5 PCs follows 53 KSP Object: (mg_coarse_redundant_) 1 MPI process 54 type: preonly 55 maximum iterations=10000, initial guess is zero 56 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 57 left preconditioning 58 not checking for convergence 59 PC Object: (mg_coarse_redundant_) 1 MPI process 60 type: cholesky 61 out-of-place factorization 62 tolerance for zero pivot 2.22045e-14 63 matrix ordering: nd 64 factor fill ratio given 5., needed 1. 65 Factored matrix: 66 Mat Object: (mg_coarse_redundant_) 1 MPI process 67 type: seqsbaij 68 rows=50, cols=50 69 package used to perform factorization: petsc 70 total: nonzeros=1275, allocated nonzeros=1275 71 linear system matrix, which is also used to construct the preconditioner: 72 Mat Object: 1 MPI process 73 type: seqaij 74 rows=50, cols=50 75 total: nonzeros=2500, allocated nonzeros=2500 76 total number of mallocs used during MatSetValues calls=0 77 using I-node routines: found 10 nodes, limit used is 5 78 linear system matrix, which is also used to construct the preconditioner: 79 Mat Object: 5 MPI processes 80 type: mpiaij 81 rows=50, cols=50 82 total: nonzeros=2500, allocated nonzeros=2500 83 total number of mallocs used during MatSetValues calls=0 84 using nonscalable MatPtAP() implementation 85 using I-node (on process 0) routines: found 2 nodes, limit used is 5 86 Down solver (pre-smoother) on level 1 ------------------------------- 87 KSP Object: (mg_levels_1_) 5 MPI processes 88 type: chebyshev 89 Chebyshev polynomial of first kind 90 eigenvalue targets used: min 0.237828, max 2.61611 91 eigenvalues estimated via cg: min 0.0240432, max 2.37828 92 eigenvalues estimated using cg with transform: [0. 0.1; 0. 1.1] 93 KSP Object: (mg_levels_1_esteig_) 5 MPI processes 94 type: cg 95 maximum iterations=10, initial guess is zero 96 tolerances: relative=1e-12, absolute=1e-50, divergence=10000. 97 left preconditioning 98 using PRECONDITIONED norm type for convergence test 99 PC Object: 5 MPI processes 100 type not yet set 101 PC has not been set up so information may be incomplete 102 estimating eigenvalues using a noisy random number generated right-hand side 103 maximum iterations=2, nonzero initial guess 104 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 105 left preconditioning 106 not checking for convergence 107 PC Object: (mg_levels_1_) 5 MPI processes 108 type: bjacobi 109 number of blocks = 5 110 Local solver information for first block is in the following KSP and PC objects on rank 0: 111 Use -mg_levels_1_ksp_view ::ascii_info_detail to display information for all blocks 112 KSP Object: (mg_levels_1_sub_) 1 MPI process 113 type: preonly 114 maximum iterations=10000, initial guess is zero 115 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 116 left preconditioning 117 not checking for convergence 118 PC Object: (mg_levels_1_sub_) 1 MPI process 119 type: icc 120 out-of-place factorization 121 0 levels of fill 122 tolerance for zero pivot 2.22045e-14 123 using Manteuffel shift [POSITIVE_DEFINITE] 124 matrix ordering: natural 125 factor fill ratio given 1., needed 1. 126 Factored matrix: 127 Mat Object: (mg_levels_1_sub_) 1 MPI process 128 type: seqsbaij 129 rows=28, cols=28 130 package used to perform factorization: petsc 131 total: nonzeros=226, allocated nonzeros=226 132 linear system matrix, which is also used to construct the preconditioner: 133 Mat Object: (mg_levels_1_sub_) 1 MPI process 134 type: seqaij 135 rows=28, cols=28 136 total: nonzeros=424, allocated nonzeros=424 137 total number of mallocs used during MatSetValues calls=0 138 using I-node routines: found 10 nodes, limit used is 5 139 linear system matrix, which is also used to construct the preconditioner: 140 Mat Object: 5 MPI processes 141 type: mpiaij 142 rows=252, cols=252 143 total: nonzeros=11872, allocated nonzeros=11872 144 total number of mallocs used during MatSetValues calls=0 145 has attached near null space 146 using I-node (on process 0) routines: found 10 nodes, limit used is 5 147 Up solver (post-smoother) same as down solver (pre-smoother) 148 linear system matrix, which is also used to construct the preconditioner: 149 Mat Object: 5 MPI processes 150 type: mpiaij 151 rows=252, cols=252 152 total: nonzeros=11872, allocated nonzeros=11872 153 total number of mallocs used during MatSetValues calls=0 154 has attached near null space 155 using I-node (on process 0) routines: found 10 nodes, limit used is 5 156 1 SNES Function norm 5.93822e-06 157