1Linear solve converged due to CONVERGED_RTOL iterations 4 2KSP Object: 3 MPI processes 3 type: gmres 4 restart=30, using classical (unmodified) Gram-Schmidt orthogonalization with no iterative refinement 5 happy breakdown tolerance=1e-30 6 maximum iterations=10000, initial guess is zero 7 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 8 left preconditioning 9 using PRECONDITIONED norm type for convergence test 10PC Object: 3 MPI processes 11 type: fieldsplit 12 FieldSplit with MULTIPLICATIVE composition: total splits = 5, blocksize = 1 13 Solver info for each split is in the following KSP objects: 14 Split number 0 Fields 0 15 KSP Object: (fieldsplit_0_) 3 MPI processes 16 type: preonly 17 maximum iterations=10000, initial guess is zero 18 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 19 left preconditioning 20 not checking for convergence 21 PC Object: (fieldsplit_0_) 3 MPI processes 22 type: jacobi 23 type DIAGONAL 24 linear system matrix, which is also used to construct the preconditioner: 25 Mat Object: (fieldsplit_0_) 3 MPI processes 26 type: mpiaij 27 rows=3, cols=3 28 total: nonzeros=3, allocated nonzeros=3 29 total number of mallocs used during MatSetValues calls=0 30 not using I-node (on process 0) routines 31 Split number 1 Fields 1 32 KSP Object: (fieldsplit_1_) 3 MPI processes 33 type: preonly 34 maximum iterations=10000, initial guess is zero 35 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 36 left preconditioning 37 not checking for convergence 38 PC Object: (fieldsplit_1_) 3 MPI processes 39 type: jacobi 40 type DIAGONAL 41 linear system matrix, which is also used to construct the preconditioner: 42 Mat Object: (fieldsplit_1_) 3 MPI processes 43 type: mpisbaij 44 rows=6, cols=6, bs=2 45 total: nonzeros=12, allocated nonzeros=12 46 total number of mallocs used during MatSetValues calls=0 47 Split number 2 Fields 2 48 KSP Object: (fieldsplit_2_) 3 MPI processes 49 type: preonly 50 maximum iterations=10000, initial guess is zero 51 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 52 left preconditioning 53 not checking for convergence 54 PC Object: (fieldsplit_2_) 3 MPI processes 55 type: jacobi 56 type DIAGONAL 57 linear system matrix, which is also used to construct the preconditioner: 58 Mat Object: (fieldsplit_2_) 3 MPI processes 59 type: mpibaij 60 rows=12, cols=12, bs=2 61 total: nonzeros=24, allocated nonzeros=24 62 total number of mallocs used during MatSetValues calls=0 63 Split number 3 Fields 3 64 KSP Object: (fieldsplit_3_) 3 MPI processes 65 type: preonly 66 maximum iterations=10000, initial guess is zero 67 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 68 left preconditioning 69 not checking for convergence 70 PC Object: (fieldsplit_3_) 3 MPI processes 71 type: jacobi 72 type DIAGONAL 73 linear system matrix, which is also used to construct the preconditioner: 74 Mat Object: (fieldsplit_3_) 3 MPI processes 75 type: transpose 76 rows=24, cols=24, bs=2 77 total: nonzeros=48, allocated nonzeros=48 78 total number of mallocs used during MatSetValues calls=0 79 Split number 4 Fields 4 80 KSP Object: (fieldsplit_4_) 3 MPI processes 81 type: preonly 82 maximum iterations=10000, initial guess is zero 83 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 84 left preconditioning 85 not checking for convergence 86 PC Object: (fieldsplit_4_) 3 MPI processes 87 type: jacobi 88 type DIAGONAL 89 linear system matrix, which is also used to construct the preconditioner: 90 Mat Object: (fieldsplit_4_) 3 MPI processes 91 type: mpiaij 92 rows=48, cols=48 93 total: nonzeros=0, allocated nonzeros=0 94 total number of mallocs used during MatSetValues calls=0 95 not using I-node (on process 0) routines 96 linear system matrix, which is also used to construct the preconditioner: 97 Mat Object: 3 MPI processes 98 type: nest 99 rows=93, cols=93 100 MatNest, rows=5, cols=5, structure: 101 (0,0) : prefix="fieldsplit_0_", type=mpiaij, rows=3, cols=3 102 (0,1) : NULL 103 (0,2) : type=mpiaij, rows=3, cols=12 104 (0,3) : type=transpose, rows=3, cols=24 105 (0,4) : type=mpidense, rows=3, cols=48 106 (1,0) : NULL 107 (1,1) : prefix="fieldsplit_1_", type=mpisbaij, rows=6, cols=6 108 (1,2) : NULL 109 (1,3) : NULL 110 (1,4) : type=transpose, rows=6, cols=48 111 (2,0) : type=mpiaij, rows=12, cols=3 112 (2,1) : NULL 113 (2,2) : prefix="fieldsplit_2_", type=mpibaij, rows=12, cols=12 114 (2,3) : NULL 115 (2,4) : NULL 116 (3,0) : NULL 117 (3,1) : type=mpiaij, rows=24, cols=6 118 (3,2) : type=mpiaij, rows=24, cols=12 119 (3,3) : prefix="fieldsplit_3_", type=transpose, rows=24, cols=24 120 (3,4) : NULL 121 (4,0) : type=transpose, rows=48, cols=3 122 (4,1) : NULL 123 (4,2) : NULL 124 (4,3) : NULL 125 (4,4) : prefix="fieldsplit_4_", type=mpiaij, rows=48, cols=48 126