1 0 KSP Residual norm 1.495920494211e+01 2 1 KSP Residual norm 4.713642610855e-05 3PC Object: (fieldsplit_1_) 4 MPI processes 4 type: ksp 5 KSP and PC on KSP preconditioner follow 6 --------------------------------- 7 KSP Object: (fieldsplit_1_pc_hpddm_) 4 MPI processes 8 type: gmres 9 restart=30, using classical (unmodified) Gram-Schmidt orthogonalization with no iterative refinement 10 happy breakdown tolerance=1e-30 11 maximum iterations=10000, initial guess is zero 12 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 13 left preconditioning 14 using PRECONDITIONED norm type for convergence test 15 PC Object: 4 MPI processes 16 type: none 17 linear system matrix, which is also used to construct the preconditioner: 18 Mat Object: 4 MPI processes 19 type: shell 20 rows=1681, cols=1681 21 PC Object: (fieldsplit_1_) 4 MPI processes 22 type: hpddm 23 levels: 2 24 Neumann matrix attached? TRUE 25 shared subdomain KSP between SLEPc and PETSc? TRUE 26 coarse correction: BALANCED 27 on process #0, value (+ threshold if available) for selecting deflation vectors: 10 28 grid and operator complexities: 1.0238 1.00035 29 KSP Object: (fieldsplit_1_pc_hpddm_levels_1_) 4 MPI processes 30 type: preonly 31 maximum iterations=10000, initial guess is zero 32 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 33 left preconditioning 34 not checking for convergence 35 PC Object: (fieldsplit_1_pc_hpddm_levels_1_) 4 MPI processes 36 type: shell 37 no name 38 linear system matrix, followed by the matrix used to construct the preconditioner: 39 Mat Object: 4 MPI processes 40 type: shell 41 Mat Object: (fieldsplit_1_) 4 MPI processes 42 type: schurcomplement 43 Schur complement A11 - A10 inv(A00) A01 44 A11 45 Mat Object: (fieldsplit_1_) 4 MPI processes 46 A10 47 Mat Object: 4 MPI processes 48 KSP solver for A00 block viewable with the additional option -fieldsplit_0_ksp_view 49 A01 50 Mat Object: 4 MPI processes 51 PC Object: (fieldsplit_1_pc_hpddm_levels_1_) 4 MPI processes 52 type: asm 53 total subdomain blocks = 4, user-defined overlap 54 restriction/interpolation type - NONE 55 Local solver information for first block is in the following KSP and PC objects on rank 0: 56 Use -fieldsplit_1_pc_hpddm_levels_1_ksp_view ::ascii_info_detail to display information for all blocks 57 KSP Object: (fieldsplit_1_pc_hpddm_levels_1_sub_) 1 MPI process 58 type: preonly 59 maximum iterations=10000, initial guess is zero 60 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 61 left preconditioning 62 not checking for convergence 63 PC Object: 1 MPI process 64 type: shell 65 no name 66 PC Object: (fieldsplit_1_pc_hpddm_levels_1_sub_) 1 MPI process 67 type: lu 68 out-of-place factorization 69 tolerance for zero pivot 2.22045e-14 70 matrix ordering: external 71 factor fill ratio given 0., needed 0. 72 Factored matrix: 73 linear system matrix, which is also used to construct the preconditioner: 74 Mat Object: 1 MPI process 75 type: nest 76 linear system matrix, which is also used to construct the preconditioner: 77 Mat Object: (fieldsplit_1_pc_hpddm_levels_1_sub_) 1 MPI process 78 type: schurcomplement 79 Schur complement A11 - A10 inv(A00) A01 80 A11 81 Mat Object: 1 MPI process 82 A10 83 Mat Object: 1 MPI process 84 KSP solver for A00 block viewable with the additional option -fieldsplit_0_pc_hpddm_levels_1_sub_ksp_view 85 A01 86 Mat Object: 1 MPI process 87 linear system matrix, followed by the matrix used to construct the preconditioner: 88 Mat Object: 4 MPI processes 89 type: shell 90 Mat Object: (fieldsplit_1_) 4 MPI processes 91 type: schurcomplement 92 Schur complement A11 - A10 inv(A00) A01 93 A11 94 Mat Object: (fieldsplit_1_) 4 MPI processes 95 A10 96 Mat Object: 4 MPI processes 97 KSP solver for A00 block viewable with the additional option -fieldsplit_0_ksp_view 98 A01 99 Mat Object: 4 MPI processes 100 KSP Object: (fieldsplit_1_pc_hpddm_coarse_) 2 MPI processes 101 type: preonly 102 maximum iterations=10000, initial guess is zero 103 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 104 left preconditioning 105 not checking for convergence 106 PC Object: (fieldsplit_1_pc_hpddm_coarse_) 2 MPI processes 107 type: redundant 108 First (color=0) of 2 PCs follows 109 KSP Object: (fieldsplit_1_pc_hpddm_coarse_redundant_) 1 MPI process 110 type: preonly 111 maximum iterations=10000, initial guess is zero 112 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 113 left preconditioning 114 not checking for convergence 115 PC Object: (fieldsplit_1_pc_hpddm_coarse_redundant_) 1 MPI process 116 type: cholesky 117 out-of-place factorization 118 tolerance for zero pivot 2.22045e-14 119 matrix ordering: natural 120 factor fill ratio given 5., needed 1.1 121 Factored matrix: 122 Mat Object: (fieldsplit_1_pc_hpddm_coarse_redundant_) 1 MPI process 123 linear system matrix, which is also used to construct the preconditioner: 124 Mat Object: 1 MPI process 125 linear system matrix, which is also used to construct the preconditioner: 126 Mat Object: (fieldsplit_1_pc_hpddm_coarse_) 2 MPI processes 127 linear system matrix, which is also used to construct the preconditioner: 128 Mat Object: (fieldsplit_1_) 4 MPI processes 129 type: schurcomplement 130 rows=1681, cols=1681 131 Schur complement A11 - A10 inv(A00) A01 132 A11 133 Mat Object: (fieldsplit_1_) 4 MPI processes 134 A10 135 Mat Object: 4 MPI processes 136 KSP solver for A00 block viewable with the additional option -fieldsplit_0_ksp_view 137 A01 138 Mat Object: 4 MPI processes 139 --------------------------------- 140 linear system matrix, which is also used to construct the preconditioner: 141 Mat Object: (fieldsplit_1_) 4 MPI processes 142 type: schurcomplement 143 rows=1681, cols=1681 144 Schur complement A11 - A10 inv(A00) A01 145 A11 146 Mat Object: (fieldsplit_1_) 4 MPI processes 147 rows=1681, cols=1681 148 A10 149 Mat Object: 4 MPI processes 150 rows=1681, cols=13122 151 KSP solver for A00 block viewable with the additional option -fieldsplit_0_ksp_view 152 A01 153 Mat Object: 4 MPI processes 154 rows=13122, cols=1681 155