1DM Object: 2 MPI processes 2 type: da 3Processor [0] M 17 N 17 m 1 n 2 w 1 s 1 4X range of indices: 0 17, Y range of indices: 0 9 5Processor [1] M 17 N 17 m 1 n 2 w 1 s 1 6X range of indices: 0 17, Y range of indices: 9 17 7DM Object: 2 MPI processes 8 type: da 9Processor [0] M 17 N 17 m 1 n 2 w 2 s 1 10X range of indices: 0 17, Y range of indices: 0 9 11Processor [1] M 17 N 17 m 1 n 2 w 2 s 1 12X range of indices: 0 17, Y range of indices: 9 17 130 TS dt 0.001 time 0. 14DM Object: 2 MPI processes 15 type: da 16Processor [0] M 9 N 9 m 1 n 2 w 1 s 1 17X range of indices: 0 9, Y range of indices: 0 5 18Processor [1] M 9 N 9 m 1 n 2 w 1 s 1 19X range of indices: 0 9, Y range of indices: 5 9 20DM Object: 2 MPI processes 21 type: da 22Processor [0] M 9 N 9 m 1 n 2 w 2 s 1 23X range of indices: 0 9, Y range of indices: 0 5 24Processor [1] M 9 N 9 m 1 n 2 w 2 s 1 25X range of indices: 0 9, Y range of indices: 5 9 26DM Object: 2 MPI processes 27 type: da 28Processor [0] M 5 N 5 m 1 n 2 w 1 s 1 29X range of indices: 0 5, Y range of indices: 0 3 30Processor [1] M 5 N 5 m 1 n 2 w 1 s 1 31X range of indices: 0 5, Y range of indices: 3 5 32DM Object: 2 MPI processes 33 type: da 34Processor [0] M 5 N 5 m 1 n 2 w 2 s 1 35X range of indices: 0 5, Y range of indices: 0 3 36Processor [1] M 5 N 5 m 1 n 2 w 2 s 1 37X range of indices: 0 5, Y range of indices: 3 5 381 TS dt 0.001 time 0.001 392 TS dt 0.001 time 0.002 403 TS dt 0.001 time 0.003 414 TS dt 0.001 time 0.004 425 TS dt 0.001 time 0.005 43TS Object: 2 MPI processes 44 type: bdf 45 Order=2 46 initial time step=0.001 47 maximum steps=5 48 maximum time=1. 49 maximum number of step rejections=10 50 maximum number of SNES failures allowed=1 51 using relative error tolerance of 0.0001, using absolute error tolerance of 0.0001 52 TSAdapt Object: 2 MPI processes 53 type: none 54 SNES Object: 2 MPI processes 55 type: ngmres 56 Number of stored past updates: 30 57 Residual selection: gammaA=2e+00, gammaC=2e+00 58 Difference restart: epsilonB=1e-01, deltaB=9e-01 59 Restart on F_M residual increase: FALSE 60 maximum iterations=10000, maximum function evaluations=30000 61 tolerances: relative=1e-06, absolute=1e-50, solution=1e-08 62 norm schedule ALWAYS 63 SNESLineSearch Object: 2 MPI processes 64 type: basic 65 maxlambda=1.000000e+00, minlambda=1.000000e-12 66 tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08 67 maximum iterations=1 68 SNES Object: (npc_) 2 MPI processes 69 type: fas 70 type is MULTIPLICATIVE, levels=3, cycles=1 71 Not using Galerkin computed coarse grid function evaluation 72 Coarse grid solver -- level 0 ------------------------------- 73 SNES Object: (npc_fas_coarse_) 2 MPI processes 74 type: newtonls 75 maximum iterations=50, maximum function evaluations=10000 76 tolerances: relative=1e-08, absolute=1e-50, solution=1e-08 77 norm schedule ALWAYS 78 SNESLineSearch Object: (npc_fas_coarse_) 2 MPI processes 79 type: bt 80 interpolation: cubic 81 alpha=1.000000e-04 82 maxlambda=1.000000e+00, minlambda=1.000000e-12 83 tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08 84 maximum iterations=40 85 KSP Object: (npc_fas_coarse_) 2 MPI processes 86 type: gmres 87 restart=30, using classical (unmodified) Gram-Schmidt orthogonalization with no iterative refinement 88 happy breakdown tolerance=1e-30 89 maximum iterations=10000, initial guess is zero 90 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 91 left preconditioning 92 using PRECONDITIONED norm type for convergence test 93 PC Object: (npc_fas_coarse_) 2 MPI processes 94 type: bjacobi 95 number of blocks = 2 96 Local solver information for first block is in the following KSP and PC objects on rank 0: 97 Use -npc_fas_coarse_ksp_view ::ascii_info_detail to display information for all blocks 98 KSP Object: (npc_fas_coarse_sub_) 1 MPI process 99 type: preonly 100 maximum iterations=10000, initial guess is zero 101 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 102 left preconditioning 103 not checking for convergence 104 PC Object: (npc_fas_coarse_sub_) 1 MPI process 105 type: ilu 106 out-of-place factorization 107 0 levels of fill 108 tolerance for zero pivot 2.22045e-14 109 matrix ordering: natural 110 factor fill ratio given 1., needed 1. 111 Factored matrix: 112 Mat Object: (npc_fas_coarse_sub_) 1 MPI process 113 type: seqaij 114 rows=15, cols=15 115 package used to perform factorization: petsc 116 total: nonzeros=59, allocated nonzeros=59 117 not using I-node routines 118 linear system matrix, which is also used to construct the preconditioner: 119 Mat Object: (npc_fas_coarse_sub_) 1 MPI process 120 type: seqaij 121 rows=15, cols=15 122 total: nonzeros=59, allocated nonzeros=59 123 not using I-node routines 124 linear system matrix, which is also used to construct the preconditioner: 125 Mat Object: 2 MPI processes 126 type: mpiaij 127 rows=25, cols=25 128 total: nonzeros=105, allocated nonzeros=105 129 Down solver (pre-smoother) on level 1 ------------------------------- 130 SNES Object: (npc_fas_levels_1_) 2 MPI processes 131 type: ngs 132 Use finite difference secant approximation with coloring with h = 1.49012e-08 133 maximum iterations=5, maximum function evaluations=10000 134 tolerances: relative=0., absolute=0., solution=0. 135 norm schedule FINALONLY 136 Up solver (post-smoother) same as down solver (pre-smoother) 137 Down solver (pre-smoother) on level 2 ------------------------------- 138 SNES Object: (npc_fas_levels_2_) 2 MPI processes 139 type: ngs 140 Use finite difference secant approximation with coloring with h = 1.49012e-08 141 maximum iterations=5, maximum function evaluations=10000 142 tolerances: relative=0., absolute=0., solution=0. 143 norm schedule FINALONLY 144 Up solver (post-smoother) same as down solver (pre-smoother) 145 maximum iterations=1, maximum function evaluations=30000 146 tolerances: relative=0., absolute=0., solution=0. 147 norm schedule FINALONLY 148