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: ms 132 multi-stage method type: m62 133 maximum iterations=5, maximum function evaluations=10000 134 tolerances: relative=0., absolute=0., solution=0. 135 norm schedule FINALONLY 136 KSP Object: (npc_fas_levels_1_) 2 MPI processes 137 type: preonly 138 maximum iterations=10000, initial guess is zero 139 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 140 left preconditioning 141 not checking for convergence 142 PC Object: (npc_fas_levels_1_) 2 MPI processes 143 type: bjacobi 144 number of blocks = 2 145 Local solver information for first block is in the following KSP and PC objects on rank 0: 146 Use -npc_fas_levels_1_ksp_view ::ascii_info_detail to display information for all blocks 147 KSP Object: (npc_fas_levels_1_sub_) 1 MPI process 148 type: preonly 149 maximum iterations=10000, initial guess is zero 150 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 151 left preconditioning 152 not checking for convergence 153 PC Object: (npc_fas_levels_1_sub_) 1 MPI process 154 type: ilu 155 out-of-place factorization 156 0 levels of fill 157 tolerance for zero pivot 2.22045e-14 158 matrix ordering: natural 159 factor fill ratio given 1., needed 1. 160 Factored matrix: 161 Mat Object: (npc_fas_levels_1_sub_) 1 MPI process 162 type: seqaij 163 rows=45, cols=45 164 package used to perform factorization: petsc 165 total: nonzeros=197, allocated nonzeros=197 166 not using I-node routines 167 linear system matrix, which is also used to construct the preconditioner: 168 Mat Object: (npc_fas_levels_1_sub_) 1 MPI process 169 type: seqaij 170 rows=45, cols=45 171 total: nonzeros=197, allocated nonzeros=197 172 not using I-node routines 173 linear system matrix, which is also used to construct the preconditioner: 174 Mat Object: 2 MPI processes 175 type: mpiaij 176 rows=81, cols=81 177 total: nonzeros=369, allocated nonzeros=369 178 Up solver (post-smoother) same as down solver (pre-smoother) 179 Down solver (pre-smoother) on level 2 ------------------------------- 180 SNES Object: (npc_fas_levels_2_) 2 MPI processes 181 type: ms 182 multi-stage method type: m62 183 maximum iterations=5, maximum function evaluations=10000 184 tolerances: relative=0., absolute=0., solution=0. 185 norm schedule FINALONLY 186 KSP Object: (npc_fas_levels_2_) 2 MPI processes 187 type: preonly 188 maximum iterations=10000, initial guess is zero 189 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 190 left preconditioning 191 not checking for convergence 192 PC Object: (npc_fas_levels_2_) 2 MPI processes 193 type: bjacobi 194 number of blocks = 2 195 Local solver information for first block is in the following KSP and PC objects on rank 0: 196 Use -npc_fas_levels_2_ksp_view ::ascii_info_detail to display information for all blocks 197 KSP Object: (npc_fas_levels_2_sub_) 1 MPI process 198 type: preonly 199 maximum iterations=10000, initial guess is zero 200 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 201 left preconditioning 202 not checking for convergence 203 PC Object: (npc_fas_levels_2_sub_) 1 MPI process 204 type: ilu 205 out-of-place factorization 206 0 levels of fill 207 tolerance for zero pivot 2.22045e-14 208 matrix ordering: natural 209 factor fill ratio given 1., needed 1. 210 Factored matrix: 211 Mat Object: (npc_fas_levels_2_sub_) 1 MPI process 212 type: seqaij 213 rows=153, cols=153 214 package used to perform factorization: petsc 215 total: nonzeros=713, allocated nonzeros=713 216 not using I-node routines 217 linear system matrix, which is also used to construct the preconditioner: 218 Mat Object: (npc_fas_levels_2_sub_) 1 MPI process 219 type: seqaij 220 rows=153, cols=153 221 total: nonzeros=713, allocated nonzeros=713 222 not using I-node routines 223 linear system matrix, which is also used to construct the preconditioner: 224 Mat Object: 2 MPI processes 225 type: mpiaij 226 rows=289, cols=289 227 total: nonzeros=1377, allocated nonzeros=1377 228 Up solver (post-smoother) same as down solver (pre-smoother) 229 maximum iterations=1, maximum function evaluations=30000 230 tolerances: relative=0., absolute=0., solution=0. 231 norm schedule FINALONLY 232