1SNES Object: 1 MPI process 2 type: newtontrdc 3 Trust region tolerance 1e-12 (-snes_trtol) 4 eta1=0.001, eta2=0.25, eta3=0.75 5 delta0=0.1, t1=0.25, t2=2., deltaM=0.5 6 maximum iterations=50, maximum function evaluations=10000 7 tolerances: relative=1e-08, absolute=1e-50, solution=1e-08 8 total number of linear solver iterations=21 9 total number of function evaluations=7 10 norm schedule ALWAYS 11 KSP Object: 1 MPI process 12 type: fgmres 13 restart=30, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement 14 happy breakdown tolerance 1e-30 15 maximum iterations=10000, initial guess is zero 16 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 17 right preconditioning 18 using UNPRECONDITIONED norm type for convergence test 19 PC Object: 1 MPI process 20 type: mg 21 type is MULTIPLICATIVE, levels=3 cycles=v 22 Cycles per PCApply=1 23 Using Galerkin computed coarse grid matrices for pmat 24 Coarse grid solver -- level 0 ------------------------------- 25 KSP Object: (mg_coarse_) 1 MPI process 26 type: preonly 27 maximum iterations=10000, initial guess is zero 28 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 29 left preconditioning 30 using NONE norm type for convergence test 31 PC Object: (mg_coarse_) 1 MPI process 32 type: lu 33 out-of-place factorization 34 tolerance for zero pivot 2.22045e-14 35 using diagonal shift on blocks to prevent zero pivot [INBLOCKS] 36 matrix ordering: nd 37 factor fill ratio given 5., needed 1.59172 38 Factored matrix follows: 39 Mat Object: (mg_coarse_) 1 MPI process 40 type: seqaij 41 rows=25, cols=25 42 package used to perform factorization: petsc 43 total: nonzeros=269, allocated nonzeros=269 44 using I-node routines: found 17 nodes, limit used is 5 45 linear system matrix = precond matrix: 46 Mat Object: 1 MPI process 47 type: seqaij 48 rows=25, cols=25 49 total: nonzeros=169, allocated nonzeros=169 50 total number of mallocs used during MatSetValues calls=0 51 not using I-node routines 52 Down solver (pre-smoother) on level 1 ------------------------------- 53 KSP Object: (mg_levels_1_) 1 MPI process 54 type: chebyshev 55 Chebyshev polynomial of first kind 56 eigenvalue targets used: min 0.0996437, max 1.09608 57 eigenvalues estimated via gmres: min 0.139653, max 0.996437 58 eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] 59 KSP Object: (mg_levels_1_esteig_) 1 MPI process 60 type: gmres 61 restart=30, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement 62 happy breakdown tolerance 1e-30 63 maximum iterations=10, initial guess is zero 64 tolerances: relative=1e-12, absolute=1e-50, divergence=10000. 65 left preconditioning 66 using PRECONDITIONED norm type for convergence test 67 estimating eigenvalues using a noisy random number generated right-hand side 68 maximum iterations=2, nonzero initial guess 69 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 70 left preconditioning 71 using NONE norm type for convergence test 72 PC Object: (mg_levels_1_) 1 MPI process 73 type: sor 74 type = local_symmetric, iterations = 1, local iterations = 1, omega = 1. 75 linear system matrix = precond matrix: 76 Mat Object: 1 MPI process 77 type: seqaij 78 rows=81, cols=81 79 total: nonzeros=625, allocated nonzeros=625 80 total number of mallocs used during MatSetValues calls=0 81 not using I-node routines 82 Up solver (post-smoother) same as down solver (pre-smoother) 83 Down solver (pre-smoother) on level 2 ------------------------------- 84 KSP Object: (mg_levels_2_) 1 MPI process 85 type: chebyshev 86 Chebyshev polynomial of first kind 87 eigenvalue targets used: min 0.0990486, max 1.08954 88 eigenvalues estimated via gmres: min 0.0626845, max 0.990486 89 eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] 90 KSP Object: (mg_levels_2_esteig_) 1 MPI process 91 type: gmres 92 restart=30, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement 93 happy breakdown tolerance 1e-30 94 maximum iterations=10, initial guess is zero 95 tolerances: relative=1e-12, absolute=1e-50, divergence=10000. 96 left preconditioning 97 using PRECONDITIONED norm type for convergence test 98 estimating eigenvalues using a noisy random number generated right-hand side 99 maximum iterations=2, nonzero initial guess 100 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 101 left preconditioning 102 using NONE norm type for convergence test 103 PC Object: (mg_levels_2_) 1 MPI process 104 type: sor 105 type = local_symmetric, iterations = 1, local iterations = 1, omega = 1. 106 linear system matrix = precond matrix: 107 Mat Object: 1 MPI process 108 type: seqaij 109 rows=289, cols=289 110 total: nonzeros=1377, allocated nonzeros=1377 111 total number of mallocs used during MatSetValues calls=0 112 not using I-node routines 113 Up solver (post-smoother) same as down solver (pre-smoother) 114 linear system matrix = precond matrix: 115 Mat Object: 1 MPI process 116 type: seqaij 117 rows=289, cols=289 118 total: nonzeros=1377, allocated nonzeros=1377 119 total number of mallocs used during MatSetValues calls=0 120 not using I-node routines 121Number of SNES iterations = 6 122Number of Linear iterations = 21 123Average Linear its / SNES = 3.500000e+00 124