KSP Object: (fieldsplit_splitname_) 1 MPI process type: preonly maximum iterations=10000, initial guess is zero tolerances: relative=1e-05, absolute=1e-50, divergence=10000. left preconditioning using DEFAULT norm type for convergence test PC Object: (fieldsplit_splitname_) 1 MPI process type: ilu PC has not been set up so information may be incomplete out-of-place factorization 0 levels of fill tolerance for zero pivot 2.22045e-14 linear system matrix, which is also used to construct the preconditioner: Mat Object: (fieldsplit_splitname_) 1 MPI process type: seqaij rows=10, cols=10 total: nonzeros=28, allocated nonzeros=28 total number of mallocs used during MatSetValues calls=0 not using I-node routines 0 KSP Residual norm 3.162277660168e+00 1 KSP Residual norm 3.040470972244e-16 KSP Object: 1 MPI process type: gmres restart=30, using classical (unmodified) Gram-Schmidt orthogonalization with no iterative refinement happy breakdown tolerance=1e-30 maximum iterations=10000, initial guess is zero tolerances: relative=1e-05, absolute=1e-50, divergence=10000. left preconditioning using PRECONDITIONED norm type for convergence test PC Object: 1 MPI process type: fieldsplit FieldSplit with MULTIPLICATIVE composition: total splits = 2 Solver info for each split is in the following KSP objects: Split number 0 Defined by IS KSP Object: (fieldsplit_splitname_) 1 MPI process type: preonly maximum iterations=10000, initial guess is zero tolerances: relative=1e-05, absolute=1e-50, divergence=10000. left preconditioning not checking for convergence PC Object: (fieldsplit_splitname_) 1 MPI process type: ilu out-of-place factorization 0 levels of fill tolerance for zero pivot 2.22045e-14 matrix ordering: natural factor fill ratio given 1., needed 1. Factored matrix: Mat Object: (fieldsplit_splitname_) 1 MPI process type: seqaij rows=10, cols=10 package used to perform factorization: petsc total: nonzeros=28, allocated nonzeros=28 not using I-node routines linear system matrix, which is also used to construct the preconditioner: Mat Object: (fieldsplit_splitname_) 1 MPI process type: seqaij rows=10, cols=10 total: nonzeros=28, allocated nonzeros=28 total number of mallocs used during MatSetValues calls=0 not using I-node routines Split number 1 Defined by IS KSP Object: (fieldsplit_1_) 1 MPI process type: preonly maximum iterations=10000, initial guess is zero tolerances: relative=1e-05, absolute=1e-50, divergence=10000. left preconditioning not checking for convergence PC Object: (fieldsplit_1_) 1 MPI process type: ilu out-of-place factorization 0 levels of fill tolerance for zero pivot 2.22045e-14 matrix ordering: natural factor fill ratio given 1., needed 1. Factored matrix: Mat Object: (fieldsplit_1_) 1 MPI process type: seqaij rows=0, cols=0 package used to perform factorization: petsc total: nonzeros=0, allocated nonzeros=0 not using I-node routines linear system matrix, which is also used to construct the preconditioner: Mat Object: (fieldsplit_1_) 1 MPI process type: seqaij rows=0, cols=0 total: nonzeros=0, allocated nonzeros=0 total number of mallocs used during MatSetValues calls=0 not using I-node routines linear system matrix, which is also used to construct the preconditioner: Mat Object: (fieldsplit_splitname_) 1 MPI process type: seqaij rows=10, cols=10 total: nonzeros=28, allocated nonzeros=28 total number of mallocs used during MatSetValues calls=0 not using I-node routines Norm of error < 1.e-12, Iterations = 1