Residual norms for sys_fieldsplit_1_ solve. 0 KSP preconditioned resid norm 4.355673416866e-01 true resid norm 2.329445931699e-02 ||r(i)||/||b|| 1.000000000000e+00 1 KSP preconditioned resid norm 1.679849042448e-01 true resid norm 5.308347855414e-03 ||r(i)||/||b|| 2.278802775878e-01 2 KSP preconditioned resid norm 8.639140586244e-02 true resid norm 3.792448633336e-03 ||r(i)||/||b|| 1.628047503369e-01 3 KSP preconditioned resid norm 3.736826217017e-02 true resid norm 1.905941516179e-03 ||r(i)||/||b|| 8.181952155415e-02 4 KSP preconditioned resid norm 2.465822770191e-02 true resid norm 1.231907102588e-03 ||r(i)||/||b|| 5.288412518292e-02 5 KSP preconditioned resid norm 1.234275922018e-02 true resid norm 9.557729172191e-04 ||r(i)||/||b|| 4.103005372278e-02 6 KSP preconditioned resid norm 4.324766054341e-03 true resid norm 6.818671331898e-04 ||r(i)||/||b|| 2.927164455337e-02 7 KSP preconditioned resid norm 1.619371556483e-03 true resid norm 6.491654720738e-04 ||r(i)||/||b|| 2.786780595506e-02 8 KSP preconditioned resid norm 6.074971383825e-04 true resid norm 6.426612658537e-04 ||r(i)||/||b|| 2.758858907642e-02 9 KSP preconditioned resid norm 3.328373121060e-04 true resid norm 6.398355241676e-04 ||r(i)||/||b|| 2.746728376310e-02 10 KSP preconditioned resid norm 1.748308741192e-04 true resid norm 6.385663956243e-04 ||r(i)||/||b|| 2.741280177122e-02 11 KSP preconditioned resid norm 7.630363981566e-05 true resid norm 6.383280824112e-04 ||r(i)||/||b|| 2.740257130354e-02 12 KSP preconditioned resid norm 4.660463958189e-05 true resid norm 6.384533090032e-04 ||r(i)||/||b|| 2.740794711374e-02 13 KSP preconditioned resid norm 2.533177422421e-05 true resid norm 6.384743976409e-04 ||r(i)||/||b|| 2.740885242077e-02 14 KSP preconditioned resid norm 8.437489906162e-06 true resid norm 6.385235279931e-04 ||r(i)||/||b|| 2.741096152111e-02 15 KSP preconditioned resid norm 2.001823593759e-06 true resid norm 6.385448736437e-04 ||r(i)||/||b|| 2.741187786136e-02 16 KSP preconditioned resid norm 5.632853893819e-07 true resid norm 6.385475867243e-04 ||r(i)||/||b|| 2.741199433028e-02 17 KSP preconditioned resid norm 2.058675164254e-07 true resid norm 6.385529853307e-04 ||r(i)||/||b|| 2.741222608524e-02 KSP Object:(sys_) 4 MPI processes type: fgmres GMRES: restart=30, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement GMRES: happy breakdown tolerance 1e-30 maximum iterations=1, initial guess is zero tolerances: relative=0.01, absolute=1e-50, divergence=10000. right preconditioning using UNPRECONDITIONED norm type for convergence test PC Object:(sys_) 4 MPI processes type: fieldsplit FieldSplit with Schur preconditioner, factorization UPPER Preconditioner for the Schur complement formed from Sp, an assembled approximation to S, which uses (lumped, if requested) A00's diagonal's inverse Split info: Split number 0 Defined by IS Split number 1 Defined by IS KSP solver for A00 block KSP Object: (sys_fieldsplit_0_) 4 MPI processes type: gmres GMRES: restart=30, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement GMRES: happy breakdown tolerance 1e-30 maximum iterations=10000, initial guess is zero tolerances: relative=1e-06, absolute=1e-50, divergence=10000. right preconditioning using UNPRECONDITIONED norm type for convergence test PC Object: (sys_fieldsplit_0_) 4 MPI processes type: bjacobi block Jacobi: number of blocks = 4 Local solve is same for all blocks, in the following KSP and PC objects: KSP Object: (sys_fieldsplit_0_sub_) 1 MPI processes type: preonly maximum iterations=10000, initial guess is zero tolerances: relative=1e-05, absolute=1e-50, divergence=10000. left preconditioning using NONE norm type for convergence test PC Object: (sys_fieldsplit_0_sub_) 1 MPI processes type: ilu 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 follows: Mat Object: 1 MPI processes type: seqaij rows=192, cols=192 package used to perform factorization: petsc total: nonzeros=864, allocated nonzeros=864 total number of mallocs used during MatSetValues calls =0 not using I-node routines linear system matrix = precond matrix: Mat Object: (sys_fieldsplit_0_) 1 MPI processes type: seqaij rows=192, cols=192 total: nonzeros=864, allocated nonzeros=864 total number of mallocs used during MatSetValues calls =0 not using I-node routines linear system matrix = precond matrix: Mat Object: (sys_fieldsplit_0_) 4 MPI processes type: mpiaij rows=768, cols=768 total: nonzeros=3648, allocated nonzeros=3648 total number of mallocs used during MatSetValues calls =0 not using I-node (on process 0) routines KSP solver for upper A00 in upper triangular factor KSP Object: (sys_fieldsplit_1_upper_) 4 MPI processes 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: (sys_fieldsplit_1_upper_) 4 MPI processes type: jacobi PC has not been set up so information may be incomplete linear system matrix = precond matrix: Mat Object: (sys_fieldsplit_0_) 4 MPI processes type: mpiaij rows=768, cols=768 total: nonzeros=3648, allocated nonzeros=3648 total number of mallocs used during MatSetValues calls =0 not using I-node (on process 0) routines KSP solver for S = A11 - A10 inv(A00) A01 KSP Object: (sys_fieldsplit_1_) 4 MPI processes type: gmres GMRES: restart=30, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement GMRES: happy breakdown tolerance 1e-30 maximum iterations=100, initial guess is zero tolerances: relative=1e-06, absolute=1e-50, divergence=10000. left preconditioning using PRECONDITIONED norm type for convergence test PC Object: (sys_fieldsplit_1_) 4 MPI processes type: bjacobi block Jacobi: number of blocks = 4 Local solve is same for all blocks, in the following KSP and PC objects: KSP Object: (sys_fieldsplit_1_sub_) 1 MPI processes type: preonly maximum iterations=10000, initial guess is zero tolerances: relative=1e-05, absolute=1e-50, divergence=10000. left preconditioning using NONE norm type for convergence test PC Object: (sys_fieldsplit_1_sub_) 1 MPI processes type: ilu 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 follows: Mat Object: 1 MPI processes type: seqaij rows=64, cols=64 package used to perform factorization: petsc total: nonzeros=676, allocated nonzeros=676 total number of mallocs used during MatSetValues calls =0 not using I-node routines linear system matrix = precond matrix: Mat Object: 1 MPI processes type: seqaij rows=64, cols=64 total: nonzeros=676, allocated nonzeros=676 total number of mallocs used during MatSetValues calls =0 not using I-node routines linear system matrix followed by preconditioner matrix: Mat Object: (sys_fieldsplit_1_) 4 MPI processes type: schurcomplement rows=256, cols=256 has attached null space Schur complement A11 - A10 inv(A00) A01 A11 Mat Object: (sys_fieldsplit_1_) 4 MPI processes type: mpiaij rows=256, cols=256 total: nonzeros=1216, allocated nonzeros=1216 total number of mallocs used during MatSetValues calls =0 has attached null space not using I-node (on process 0) routines A10 Mat Object: (div_) 4 MPI processes type: mpiaij rows=256, cols=768 total: nonzeros=3648, allocated nonzeros=3648 total number of mallocs used during MatSetValues calls =0 not using I-node (on process 0) routines KSP of A00 KSP Object: (sys_fieldsplit_1_inner_) 4 MPI processes type: gmres GMRES: restart=30, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement GMRES: happy breakdown tolerance 1e-30 maximum iterations=10000, initial guess is zero tolerances: relative=1e-06, absolute=1e-50, divergence=10000. right preconditioning using UNPRECONDITIONED norm type for convergence test PC Object: (sys_fieldsplit_1_inner_) 4 MPI processes type: bjacobi block Jacobi: number of blocks = 4 Local solve is same for all blocks, in the following KSP and PC objects: KSP Object: (sys_fieldsplit_1_inner_sub_) 1 MPI processes type: preonly maximum iterations=10000, initial guess is zero tolerances: relative=1e-05, absolute=1e-50, divergence=10000. left preconditioning using NONE norm type for convergence test PC Object: (sys_fieldsplit_1_inner_sub_) 1 MPI processes type: ilu 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 follows: Mat Object: 1 MPI processes type: seqaij rows=192, cols=192 package used to perform factorization: petsc total: nonzeros=864, allocated nonzeros=864 total number of mallocs used during MatSetValues calls =0 not using I-node routines linear system matrix = precond matrix: Mat Object: (sys_fieldsplit_0_) 1 MPI processes type: seqaij rows=192, cols=192 total: nonzeros=864, allocated nonzeros=864 total number of mallocs used during MatSetValues calls =0 not using I-node routines linear system matrix = precond matrix: Mat Object: (sys_fieldsplit_0_) 4 MPI processes type: mpiaij rows=768, cols=768 total: nonzeros=3648, allocated nonzeros=3648 total number of mallocs used during MatSetValues calls =0 not using I-node (on process 0) routines A01 Mat Object: (grad_) 4 MPI processes type: mpiaij rows=768, cols=256 total: nonzeros=3648, allocated nonzeros=3648 total number of mallocs used during MatSetValues calls =0 not using I-node (on process 0) routines Mat Object: 4 MPI processes type: mpiaij rows=256, cols=256 total: nonzeros=3012, allocated nonzeros=3012 total number of mallocs used during MatSetValues calls =0 not using I-node (on process 0) routines linear system matrix = precond matrix: Mat Object: 4 MPI processes type: nest rows=1024, cols=1024 Matrix object: type=nest, rows=2, cols=2 MatNest structure: (0,0) : prefix="sys_fieldsplit_0_", type=mpiaij, rows=768, cols=768 (0,1) : prefix="grad_", type=mpiaij, rows=768, cols=256 (1,0) : prefix="div_", type=mpiaij, rows=256, cols=768 (1,1) : prefix="sys_fieldsplit_1_", type=mpiaij, rows=256, cols=256