1KSP Object: 8 MPI processes 2 type: gmres 3 restart=30, using classical (unmodified) Gram-Schmidt orthogonalization with no iterative refinement 4 happy breakdown tolerance=1e-30 5 maximum iterations=10000, initial guess is zero 6 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 7 left preconditioning 8 using PRECONDITIONED norm type for convergence test 9PC Object: 8 MPI processes 10 type: gasm 11 Restriction/interpolation type: RESTRICT 12 user-defined overlap 13 total number of subdomains = 4 14 max number of local subdomains = 4 15 [0|8] number of locally-supported subdomains = 2 16 [1|8] number of locally-supported subdomains = 2 17 [2|8] number of locally-supported subdomains = 2 18 [3|8] number of locally-supported subdomains = 4 19 [4|8] number of locally-supported subdomains = 4 20 [5|8] number of locally-supported subdomains = 2 21 [6|8] number of locally-supported subdomains = 2 22 [7|8] number of locally-supported subdomains = 2 23 Subdomain solver info: 24 - - - - - - - - - - - - - - - - - - 25 [0|8] (subcomm [0|5]) local subdomain number 0, local size = 20 26 KSP Object: (sub_) 5 MPI processes 27 type: preonly 28 maximum iterations=10000, initial guess is zero 29 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 30 left preconditioning 31 not checking for convergence 32 PC Object: (sub_) 5 MPI processes 33 type: bjacobi 34 number of blocks = 5 35 Local solver information for first block is in the following KSP and PC objects on rank 0: 36 Use -sub_ksp_view ::ascii_info_detail to display information for all blocks 37 KSP Object: (sub_sub_) 1 MPI process 38 type: preonly 39 maximum iterations=10000, initial guess is zero 40 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 41 left preconditioning 42 not checking for convergence 43 PC Object: (sub_sub_) 1 MPI process 44 type: ilu 45 out-of-place factorization 46 0 levels of fill 47 tolerance for zero pivot 2.22045e-14 48 matrix ordering: natural 49 factor fill ratio given 1., needed 1. 50 Factored matrix: 51 Mat Object: (sub_sub_) 1 MPI process 52 type: seqaij 53 rows=20, cols=20 54 package used to perform factorization: petsc 55 total: nonzeros=66, allocated nonzeros=66 56 not using I-node routines 57 linear system matrix, which is also used to construct the preconditioner: 58 Mat Object: (sub_sub_) 1 MPI process 59 type: seqaij 60 rows=20, cols=20 61 total: nonzeros=66, allocated nonzeros=66 62 total number of mallocs used during MatSetValues calls=0 63 not using I-node routines 64 linear system matrix, which is also used to construct the preconditioner: 65 Mat Object: (sub_) 5 MPI processes 66 type: mpiaij 67 rows=90, cols=90 68 total: nonzeros=366, allocated nonzeros=366 69 total number of mallocs used during MatSetValues calls=0 70 not using I-node (on process 0) routines 71 - - - - - - - - - - - - - - - - - - 72 [1|8] (subcomm [1|5]) local subdomain number 0, local size = 20 73 [2|8] (subcomm [2|5]) local subdomain number 0, local size = 20 74 [3|8] (subcomm [3|5]) local subdomain number 0, local size = 20 75 [4|8] (subcomm [4|5]) local subdomain number 0, local size = 10 76 [0|8] (subcomm [0|5]) local subdomain number 1, local size = 16 77 KSP Object: (sub_) 5 MPI processes 78 type: preonly 79 maximum iterations=10000, initial guess is zero 80 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 81 left preconditioning 82 not checking for convergence 83 PC Object: (sub_) 5 MPI processes 84 type: bjacobi 85 number of blocks = 5 86 Local solver information for first block is in the following KSP and PC objects on rank 0: 87 Use -sub_ksp_view ::ascii_info_detail to display information for all blocks 88 KSP Object: (sub_sub_) 1 MPI process 89 type: preonly 90 maximum iterations=10000, initial guess is zero 91 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 92 left preconditioning 93 not checking for convergence 94 PC Object: (sub_sub_) 1 MPI process 95 type: ilu 96 out-of-place factorization 97 0 levels of fill 98 tolerance for zero pivot 2.22045e-14 99 matrix ordering: natural 100 factor fill ratio given 1., needed 1. 101 Factored matrix: 102 Mat Object: (sub_sub_) 1 MPI process 103 type: seqaij 104 rows=16, cols=16 105 package used to perform factorization: petsc 106 total: nonzeros=56, allocated nonzeros=56 107 not using I-node routines 108 linear system matrix, which is also used to construct the preconditioner: 109 Mat Object: (sub_sub_) 1 MPI process 110 type: seqaij 111 rows=16, cols=16 112 total: nonzeros=56, allocated nonzeros=56 113 total number of mallocs used during MatSetValues calls=0 114 not using I-node routines 115 linear system matrix, which is also used to construct the preconditioner: 116 Mat Object: (sub_) 5 MPI processes 117 type: mpiaij 118 rows=80, cols=80 119 total: nonzeros=320, allocated nonzeros=320 120 total number of mallocs used during MatSetValues calls=0 121 not using I-node (on process 0) routines 122 - - - - - - - - - - - - - - - - - - 123 [1|8] (subcomm [1|5]) local subdomain number 1, local size = 16 124 [2|8] (subcomm [2|5]) local subdomain number 1, local size = 16 125 [3|8] (subcomm [3|5]) local subdomain number 1, local size = 17 126 [4|8] (subcomm [4|5]) local subdomain number 1, local size = 15 127 [3|8] (subcomm [0|5]) local subdomain number 2, local size = 8 128 KSP Object: (sub_) 5 MPI processes 129 type: preonly 130 maximum iterations=10000, initial guess is zero 131 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 132 left preconditioning 133 not checking for convergence 134 PC Object: (sub_) 5 MPI processes 135 type: bjacobi 136 number of blocks = 5 137 Local solver information for first block is in the following KSP and PC objects on rank 0: 138 Use -sub_ksp_view ::ascii_info_detail to display information for all blocks 139 KSP Object: (sub_sub_) 1 MPI process 140 type: preonly 141 maximum iterations=10000, initial guess is zero 142 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 143 left preconditioning 144 not checking for convergence 145 PC Object: (sub_sub_) 1 MPI process 146 type: ilu 147 out-of-place factorization 148 0 levels of fill 149 tolerance for zero pivot 2.22045e-14 150 matrix ordering: natural 151 factor fill ratio given 1., needed 1. 152 Factored matrix: 153 Mat Object: (sub_sub_) 1 MPI process 154 type: seqaij 155 rows=8, cols=8 156 package used to perform factorization: petsc 157 total: nonzeros=22, allocated nonzeros=22 158 not using I-node routines 159 linear system matrix, which is also used to construct the preconditioner: 160 Mat Object: (sub_sub_) 1 MPI process 161 type: seqaij 162 rows=8, cols=8 163 total: nonzeros=22, allocated nonzeros=22 164 total number of mallocs used during MatSetValues calls=0 165 not using I-node routines 166 linear system matrix, which is also used to construct the preconditioner: 167 Mat Object: (sub_) 5 MPI processes 168 type: mpiaij 169 rows=81, cols=81 170 total: nonzeros=329, allocated nonzeros=329 171 total number of mallocs used during MatSetValues calls=0 172 not using I-node (on process 0) routines 173 - - - - - - - - - - - - - - - - - - 174 [4|8] (subcomm [1|5]) local subdomain number 2, local size = 19 175 [5|8] (subcomm [2|5]) local subdomain number 0, local size = 18 176 [6|8] (subcomm [3|5]) local subdomain number 0, local size = 18 177 [7|8] (subcomm [4|5]) local subdomain number 0, local size = 18 178 [3|8] (subcomm [0|5]) local subdomain number 3, local size = 1 179 KSP Object: (sub_) 5 MPI processes 180 type: preonly 181 maximum iterations=10000, initial guess is zero 182 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 183 left preconditioning 184 not checking for convergence 185 PC Object: (sub_) 5 MPI processes 186 type: bjacobi 187 number of blocks = 5 188 Local solver information for first block is in the following KSP and PC objects on rank 0: 189 Use -sub_ksp_view ::ascii_info_detail to display information for all blocks 190 KSP Object: (sub_sub_) 1 MPI process 191 type: preonly 192 maximum iterations=10000, initial guess is zero 193 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 194 left preconditioning 195 not checking for convergence 196 PC Object: (sub_sub_) 1 MPI process 197 type: ilu 198 out-of-place factorization 199 0 levels of fill 200 tolerance for zero pivot 2.22045e-14 201 matrix ordering: natural 202 factor fill ratio given 1., needed 1. 203 Factored matrix: 204 Mat Object: (sub_sub_) 1 MPI process 205 type: seqaij 206 rows=1, cols=1 207 package used to perform factorization: petsc 208 total: nonzeros=1, allocated nonzeros=1 209 not using I-node routines 210 linear system matrix, which is also used to construct the preconditioner: 211 Mat Object: (sub_sub_) 1 MPI process 212 type: seqaij 213 rows=1, cols=1 214 total: nonzeros=1, allocated nonzeros=1 215 total number of mallocs used during MatSetValues calls=0 216 not using I-node routines 217 linear system matrix, which is also used to construct the preconditioner: 218 Mat Object: (sub_) 5 MPI processes 219 type: mpiaij 220 rows=72, cols=72 221 total: nonzeros=288, allocated nonzeros=288 222 total number of mallocs used during MatSetValues calls=0 223 not using I-node (on process 0) routines 224 - - - - - - - - - - - - - - - - - - 225 [4|8] (subcomm [1|5]) local subdomain number 3, local size = 18 226 [5|8] (subcomm [2|5]) local subdomain number 1, local size = 18 227 [6|8] (subcomm [3|5]) local subdomain number 1, local size = 18 228 [7|8] (subcomm [4|5]) local subdomain number 1, local size = 17 229 linear system matrix, which is also used to construct the preconditioner: 230 Mat Object: 8 MPI processes 231 type: mpiaij 232 rows=255, cols=255 233 total: nonzeros=1211, allocated nonzeros=1211 234 total number of mallocs used during MatSetValues calls=0 235 not using I-node (on process 0) routines 236KSP Object: 8 MPI processes 237 type: gmres 238 restart=30, using classical (unmodified) Gram-Schmidt orthogonalization with no iterative refinement 239 happy breakdown tolerance=1e-30 240 maximum iterations=10000, initial guess is zero 241 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 242 left preconditioning 243 using PRECONDITIONED norm type for convergence test 244PC Object: 8 MPI processes 245 type: gasm 246 Restriction/interpolation type: RESTRICT 247 user-defined overlap 248 total number of subdomains = 4 249 max number of local subdomains = 4 250 [0|8] number of locally-supported subdomains = 2 251 [1|8] number of locally-supported subdomains = 2 252 [2|8] number of locally-supported subdomains = 2 253 [3|8] number of locally-supported subdomains = 4 254 [4|8] number of locally-supported subdomains = 4 255 [5|8] number of locally-supported subdomains = 2 256 [6|8] number of locally-supported subdomains = 2 257 [7|8] number of locally-supported subdomains = 2 258 Subdomain solver info: 259 - - - - - - - - - - - - - - - - - - 260 [0|8] (subcomm [0|5]) local subdomain number 0, local size = 20 261 KSP Object: (sub_) 5 MPI processes 262 type: preonly 263 maximum iterations=10000, initial guess is zero 264 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 265 left preconditioning 266 not checking for convergence 267 PC Object: (sub_) 5 MPI processes 268 type: bjacobi 269 number of blocks = 5 270 Local solver information for first block is in the following KSP and PC objects on rank 0: 271 Use -sub_ksp_view ::ascii_info_detail to display information for all blocks 272 KSP Object: (sub_sub_) 1 MPI process 273 type: preonly 274 maximum iterations=10000, initial guess is zero 275 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 276 left preconditioning 277 not checking for convergence 278 PC Object: (sub_sub_) 1 MPI process 279 type: ilu 280 out-of-place factorization 281 0 levels of fill 282 tolerance for zero pivot 2.22045e-14 283 matrix ordering: natural 284 factor fill ratio given 1., needed 1. 285 Factored matrix: 286 Mat Object: (sub_sub_) 1 MPI process 287 type: seqaij 288 rows=20, cols=20 289 package used to perform factorization: petsc 290 total: nonzeros=66, allocated nonzeros=66 291 not using I-node routines 292 linear system matrix, which is also used to construct the preconditioner: 293 Mat Object: (sub_sub_) 1 MPI process 294 type: seqaij 295 rows=20, cols=20 296 total: nonzeros=66, allocated nonzeros=66 297 total number of mallocs used during MatSetValues calls=0 298 not using I-node routines 299 linear system matrix, which is also used to construct the preconditioner: 300 Mat Object: (sub_) 5 MPI processes 301 type: mpiaij 302 rows=90, cols=90 303 total: nonzeros=366, allocated nonzeros=366 304 total number of mallocs used during MatSetValues calls=0 305 not using I-node (on process 0) routines 306 - - - - - - - - - - - - - - - - - - 307 [1|8] (subcomm [1|5]) local subdomain number 0, local size = 20 308 [2|8] (subcomm [2|5]) local subdomain number 0, local size = 20 309 [3|8] (subcomm [3|5]) local subdomain number 0, local size = 20 310 [4|8] (subcomm [4|5]) local subdomain number 0, local size = 10 311 [0|8] (subcomm [0|5]) local subdomain number 1, local size = 16 312 KSP Object: (sub_) 5 MPI processes 313 type: preonly 314 maximum iterations=10000, initial guess is zero 315 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 316 left preconditioning 317 not checking for convergence 318 PC Object: (sub_) 5 MPI processes 319 type: bjacobi 320 number of blocks = 5 321 Local solver information for first block is in the following KSP and PC objects on rank 0: 322 Use -sub_ksp_view ::ascii_info_detail to display information for all blocks 323 KSP Object: (sub_sub_) 1 MPI process 324 type: preonly 325 maximum iterations=10000, initial guess is zero 326 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 327 left preconditioning 328 not checking for convergence 329 PC Object: (sub_sub_) 1 MPI process 330 type: ilu 331 out-of-place factorization 332 0 levels of fill 333 tolerance for zero pivot 2.22045e-14 334 matrix ordering: natural 335 factor fill ratio given 1., needed 1. 336 Factored matrix: 337 Mat Object: (sub_sub_) 1 MPI process 338 type: seqaij 339 rows=16, cols=16 340 package used to perform factorization: petsc 341 total: nonzeros=56, allocated nonzeros=56 342 not using I-node routines 343 linear system matrix, which is also used to construct the preconditioner: 344 Mat Object: (sub_sub_) 1 MPI process 345 type: seqaij 346 rows=16, cols=16 347 total: nonzeros=56, allocated nonzeros=56 348 total number of mallocs used during MatSetValues calls=0 349 not using I-node routines 350 linear system matrix, which is also used to construct the preconditioner: 351 Mat Object: (sub_) 5 MPI processes 352 type: mpiaij 353 rows=80, cols=80 354 total: nonzeros=320, allocated nonzeros=320 355 total number of mallocs used during MatSetValues calls=0 356 not using I-node (on process 0) routines 357 - - - - - - - - - - - - - - - - - - 358 [1|8] (subcomm [1|5]) local subdomain number 1, local size = 16 359 [2|8] (subcomm [2|5]) local subdomain number 1, local size = 16 360 [3|8] (subcomm [3|5]) local subdomain number 1, local size = 17 361 [4|8] (subcomm [4|5]) local subdomain number 1, local size = 15 362 [3|8] (subcomm [0|5]) local subdomain number 2, local size = 8 363 KSP Object: (sub_) 5 MPI processes 364 type: preonly 365 maximum iterations=10000, initial guess is zero 366 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 367 left preconditioning 368 not checking for convergence 369 PC Object: (sub_) 5 MPI processes 370 type: bjacobi 371 number of blocks = 5 372 Local solver information for first block is in the following KSP and PC objects on rank 0: 373 Use -sub_ksp_view ::ascii_info_detail to display information for all blocks 374 KSP Object: (sub_sub_) 1 MPI process 375 type: preonly 376 maximum iterations=10000, initial guess is zero 377 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 378 left preconditioning 379 not checking for convergence 380 PC Object: (sub_sub_) 1 MPI process 381 type: ilu 382 out-of-place factorization 383 0 levels of fill 384 tolerance for zero pivot 2.22045e-14 385 matrix ordering: natural 386 factor fill ratio given 1., needed 1. 387 Factored matrix: 388 Mat Object: (sub_sub_) 1 MPI process 389 type: seqaij 390 rows=8, cols=8 391 package used to perform factorization: petsc 392 total: nonzeros=22, allocated nonzeros=22 393 not using I-node routines 394 linear system matrix, which is also used to construct the preconditioner: 395 Mat Object: (sub_sub_) 1 MPI process 396 type: seqaij 397 rows=8, cols=8 398 total: nonzeros=22, allocated nonzeros=22 399 total number of mallocs used during MatSetValues calls=0 400 not using I-node routines 401 linear system matrix, which is also used to construct the preconditioner: 402 Mat Object: (sub_) 5 MPI processes 403 type: mpiaij 404 rows=81, cols=81 405 total: nonzeros=329, allocated nonzeros=329 406 total number of mallocs used during MatSetValues calls=0 407 not using I-node (on process 0) routines 408 - - - - - - - - - - - - - - - - - - 409 [4|8] (subcomm [1|5]) local subdomain number 2, local size = 19 410 [5|8] (subcomm [2|5]) local subdomain number 0, local size = 18 411 [6|8] (subcomm [3|5]) local subdomain number 0, local size = 18 412 [7|8] (subcomm [4|5]) local subdomain number 0, local size = 18 413 [3|8] (subcomm [0|5]) local subdomain number 3, local size = 1 414 KSP Object: (sub_) 5 MPI processes 415 type: preonly 416 maximum iterations=10000, initial guess is zero 417 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 418 left preconditioning 419 not checking for convergence 420 PC Object: (sub_) 5 MPI processes 421 type: bjacobi 422 number of blocks = 5 423 Local solver information for first block is in the following KSP and PC objects on rank 0: 424 Use -sub_ksp_view ::ascii_info_detail to display information for all blocks 425 KSP Object: (sub_sub_) 1 MPI process 426 type: preonly 427 maximum iterations=10000, initial guess is zero 428 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 429 left preconditioning 430 not checking for convergence 431 PC Object: (sub_sub_) 1 MPI process 432 type: ilu 433 out-of-place factorization 434 0 levels of fill 435 tolerance for zero pivot 2.22045e-14 436 matrix ordering: natural 437 factor fill ratio given 1., needed 1. 438 Factored matrix: 439 Mat Object: (sub_sub_) 1 MPI process 440 type: seqaij 441 rows=1, cols=1 442 package used to perform factorization: petsc 443 total: nonzeros=1, allocated nonzeros=1 444 not using I-node routines 445 linear system matrix, which is also used to construct the preconditioner: 446 Mat Object: (sub_sub_) 1 MPI process 447 type: seqaij 448 rows=1, cols=1 449 total: nonzeros=1, allocated nonzeros=1 450 total number of mallocs used during MatSetValues calls=0 451 not using I-node routines 452 linear system matrix, which is also used to construct the preconditioner: 453 Mat Object: (sub_) 5 MPI processes 454 type: mpiaij 455 rows=72, cols=72 456 total: nonzeros=288, allocated nonzeros=288 457 total number of mallocs used during MatSetValues calls=0 458 not using I-node (on process 0) routines 459 - - - - - - - - - - - - - - - - - - 460 [4|8] (subcomm [1|5]) local subdomain number 3, local size = 18 461 [5|8] (subcomm [2|5]) local subdomain number 1, local size = 18 462 [6|8] (subcomm [3|5]) local subdomain number 1, local size = 18 463 [7|8] (subcomm [4|5]) local subdomain number 1, local size = 17 464 linear system matrix, which is also used to construct the preconditioner: 465 Mat Object: 8 MPI processes 466 type: mpiaij 467 rows=255, cols=255 468 total: nonzeros=1211, allocated nonzeros=1211 469 total number of mallocs used during MatSetValues calls=0 470 not using I-node (on process 0) routines 471