0 KSP preconditioned resid norm 4.904575569154e+03 true resid norm 2.006030226173e+03 ||r(i)||/||b|| 1.000000000000e+00 1 KSP preconditioned resid norm 6.842680657400e+02 true resid norm 7.076641374311e+02 ||r(i)||/||b|| 3.527684319997e-01 2 KSP preconditioned resid norm 1.667742902621e+02 true resid norm 1.164167015282e+02 ||r(i)||/||b|| 5.803337357994e-02 3 KSP preconditioned resid norm 6.316208197957e+01 true resid norm 6.809625701434e+01 ||r(i)||/||b|| 3.394577814724e-02 4 KSP preconditioned resid norm 1.483349238890e+01 true resid norm 1.124568441954e+01 ||r(i)||/||b|| 5.605939667714e-03 5 KSP preconditioned resid norm 3.309466491858e+00 true resid norm 2.047651031776e+00 ||r(i)||/||b|| 1.020747845700e-03 6 KSP preconditioned resid norm 8.981449856992e-01 true resid norm 8.824563542789e-01 ||r(i)||/||b|| 4.399018233949e-04 7 KSP preconditioned resid norm 2.343352955420e-01 true resid norm 1.740786204467e-01 ||r(i)||/||b|| 8.677766574773e-05 8 KSP preconditioned resid norm 6.796305420144e-02 true resid norm 6.012863036119e-02 ||r(i)||/||b|| 2.997394036076e-05 9 KSP preconditioned resid norm 1.769730527480e-02 true resid norm 1.636696812760e-02 ||r(i)||/||b|| 8.158884105561e-06 KSP Object: 1 MPI processes 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 processes 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_0_) 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: (fieldsplit_0_) 1 MPI processes type: fieldsplit FieldSplit with ADDITIVE composition: total splits = 2 Solver info for each split is in the following KSP objects: Split number 0 Defined by IS KSP Object: (fieldsplit_0_fieldsplit_0_) 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: (fieldsplit_0_fieldsplit_0_) 1 MPI processes type: fieldsplit FieldSplit with Schur preconditioner, factorization FULL Preconditioner for the Schur complement formed from Sp, an assembled approximation to S, which uses 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: (fieldsplit_0_fieldsplit_0_fieldsplit_v1_) 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: (fieldsplit_0_fieldsplit_0_fieldsplit_v1_) 1 MPI processes type: bjacobi number of blocks = 1 Local solve is same for all blocks, in the following KSP and PC objects: KSP Object: (fieldsplit_0_fieldsplit_0_fieldsplit_v1_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: (fieldsplit_0_fieldsplit_0_fieldsplit_v1_sub_) 1 MPI processes 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 follows: Mat Object: 1 MPI processes type: seqaij rows=4880, cols=4880 package used to perform factorization: petsc total: nonzeros=24080, allocated nonzeros=24080 total number of mallocs used during MatSetValues calls =0 not using I-node routines linear system matrix = precond matrix: Mat Object: (fieldsplit_0_fieldsplit_0_fieldsplit_v1_) 1 MPI processes type: seqaij rows=4880, cols=4880 total: nonzeros=24080, allocated nonzeros=24080 total number of mallocs used during MatSetValues calls =0 not using I-node routines linear system matrix = precond matrix: Mat Object: (fieldsplit_0_fieldsplit_0_fieldsplit_v1_) 1 MPI processes type: seqaij rows=4880, cols=4880 total: nonzeros=24080, allocated nonzeros=24080 total number of mallocs used during MatSetValues calls =0 not using I-node routines KSP solver for S = A11 - A10 inv(A00) A01 KSP Object: (fieldsplit_0_fieldsplit_0_fieldsplit_p1_) 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: (fieldsplit_0_fieldsplit_0_fieldsplit_p1_) 1 MPI processes type: hypre HYPRE BoomerAMG preconditioning Cycle type V Maximum number of levels 25 Maximum number of iterations PER hypre call 1 Convergence tolerance PER hypre call 0. Threshold for strong coupling 0.25 Interpolation truncation factor 0. Interpolation: max elements per row 0 Number of levels of aggressive coarsening 0 Number of paths for aggressive coarsening 1 Maximum row sums 0.9 Sweeps down 1 Sweeps up 1 Sweeps on coarse 1 Relax down symmetric-SOR/Jacobi Relax up symmetric-SOR/Jacobi Relax on coarse Gaussian-elimination Relax weight (all) 1. Outer relax weight (all) 1. Using CF-relaxation Not using more complex smoothers. Measure type local Coarsen type Falgout Interpolation type classical linear system matrix followed by preconditioner matrix: Mat Object: (fieldsplit_0_fieldsplit_0_fieldsplit_p1_) 1 MPI processes type: schurcomplement rows=3200, cols=3200 Schur complement A11 - A10 inv(A00) A01 A11 Mat Object: (fieldsplit_0_fieldsplit_0_fieldsplit_p1_) 1 MPI processes type: seqaij rows=3200, cols=3200 total: nonzeros=3200, allocated nonzeros=3200 total number of mallocs used during MatSetValues calls =0 not using I-node routines A10 Mat Object: 1 MPI processes type: seqaij rows=3200, cols=4880 total: nonzeros=9600, allocated nonzeros=9600 total number of mallocs used during MatSetValues calls =0 not using I-node routines KSP of A00 KSP Object: (fieldsplit_0_fieldsplit_0_fieldsplit_v1_) 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: (fieldsplit_0_fieldsplit_0_fieldsplit_v1_) 1 MPI processes type: bjacobi number of blocks = 1 Local solve is same for all blocks, in the following KSP and PC objects: KSP Object: (fieldsplit_0_fieldsplit_0_fieldsplit_v1_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: (fieldsplit_0_fieldsplit_0_fieldsplit_v1_sub_) 1 MPI processes 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 follows: Mat Object: 1 MPI processes type: seqaij rows=4880, cols=4880 package used to perform factorization: petsc total: nonzeros=24080, allocated nonzeros=24080 total number of mallocs used during MatSetValues calls =0 not using I-node routines linear system matrix = precond matrix: Mat Object: (fieldsplit_0_fieldsplit_0_fieldsplit_v1_) 1 MPI processes type: seqaij rows=4880, cols=4880 total: nonzeros=24080, allocated nonzeros=24080 total number of mallocs used during MatSetValues calls =0 not using I-node routines linear system matrix = precond matrix: Mat Object: (fieldsplit_0_fieldsplit_0_fieldsplit_v1_) 1 MPI processes type: seqaij rows=4880, cols=4880 total: nonzeros=24080, allocated nonzeros=24080 total number of mallocs used during MatSetValues calls =0 not using I-node routines A01 Mat Object: 1 MPI processes type: seqaij rows=4880, cols=3200 total: nonzeros=9600, allocated nonzeros=9600 total number of mallocs used during MatSetValues calls =0 not using I-node routines Mat Object: 1 MPI processes type: seqaij rows=3200, cols=3200 total: nonzeros=12640, allocated nonzeros=12640 total number of mallocs used during MatSetValues calls =0 not using I-node routines linear system matrix = precond matrix: Mat Object: (fieldsplit_0_fieldsplit_0_) 1 MPI processes type: seqaij rows=8080, cols=8080 total: nonzeros=46480, allocated nonzeros=46480 total number of mallocs used during MatSetValues calls =0 not using I-node routines Split number 1 Defined by IS KSP Object: (fieldsplit_0_fieldsplit_t1_) 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: (fieldsplit_0_fieldsplit_t1_) 1 MPI processes type: hypre HYPRE BoomerAMG preconditioning Cycle type V Maximum number of levels 25 Maximum number of iterations PER hypre call 1 Convergence tolerance PER hypre call 0. Threshold for strong coupling 0.25 Interpolation truncation factor 0. Interpolation: max elements per row 0 Number of levels of aggressive coarsening 0 Number of paths for aggressive coarsening 1 Maximum row sums 0.9 Sweeps down 1 Sweeps up 1 Sweeps on coarse 1 Relax down symmetric-SOR/Jacobi Relax up symmetric-SOR/Jacobi Relax on coarse Gaussian-elimination Relax weight (all) 1. Outer relax weight (all) 1. Using CF-relaxation Not using more complex smoothers. Measure type local Coarsen type Falgout Interpolation type classical linear system matrix = precond matrix: Mat Object: (fieldsplit_0_fieldsplit_t1_) 1 MPI processes type: seqaij rows=1681, cols=1681 total: nonzeros=11441, allocated nonzeros=11441 total number of mallocs used during MatSetValues calls =0 not using I-node routines linear system matrix = precond matrix: Mat Object: (fieldsplit_0_) 1 MPI processes type: seqaij rows=9761, cols=9761 total: nonzeros=115841, allocated nonzeros=115841 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 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: (fieldsplit_1_) 1 MPI processes type: fieldsplit FieldSplit with ADDITIVE composition: total splits = 2 Solver info for each split is in the following KSP objects: Split number 0 Defined by IS KSP Object: (fieldsplit_1_fieldsplit_0_) 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: (fieldsplit_1_fieldsplit_0_) 1 MPI processes type: fieldsplit FieldSplit with Schur preconditioner, factorization FULL Preconditioner for the Schur complement formed from Sp, an assembled approximation to S, which uses 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: (fieldsplit_1_fieldsplit_0_fieldsplit_v2_) 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: (fieldsplit_1_fieldsplit_0_fieldsplit_v2_) 1 MPI processes type: bjacobi number of blocks = 1 Local solve is same for all blocks, in the following KSP and PC objects: KSP Object: (fieldsplit_1_fieldsplit_0_fieldsplit_v2_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: (fieldsplit_1_fieldsplit_0_fieldsplit_v2_sub_) 1 MPI processes 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 follows: Mat Object: 1 MPI processes type: seqaij rows=4880, cols=4880 package used to perform factorization: petsc total: nonzeros=24080, allocated nonzeros=24080 total number of mallocs used during MatSetValues calls =0 not using I-node routines linear system matrix = precond matrix: Mat Object: (fieldsplit_1_fieldsplit_0_fieldsplit_v2_) 1 MPI processes type: seqaij rows=4880, cols=4880 total: nonzeros=24080, allocated nonzeros=24080 total number of mallocs used during MatSetValues calls =0 not using I-node routines linear system matrix = precond matrix: Mat Object: (fieldsplit_1_fieldsplit_0_fieldsplit_v2_) 1 MPI processes type: seqaij rows=4880, cols=4880 total: nonzeros=24080, allocated nonzeros=24080 total number of mallocs used during MatSetValues calls =0 not using I-node routines KSP solver for S = A11 - A10 inv(A00) A01 KSP Object: (fieldsplit_1_fieldsplit_0_fieldsplit_p2_) 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: (fieldsplit_1_fieldsplit_0_fieldsplit_p2_) 1 MPI processes type: hypre HYPRE BoomerAMG preconditioning Cycle type V Maximum number of levels 25 Maximum number of iterations PER hypre call 1 Convergence tolerance PER hypre call 0. Threshold for strong coupling 0.25 Interpolation truncation factor 0. Interpolation: max elements per row 0 Number of levels of aggressive coarsening 0 Number of paths for aggressive coarsening 1 Maximum row sums 0.9 Sweeps down 1 Sweeps up 1 Sweeps on coarse 1 Relax down symmetric-SOR/Jacobi Relax up symmetric-SOR/Jacobi Relax on coarse Gaussian-elimination Relax weight (all) 1. Outer relax weight (all) 1. Using CF-relaxation Not using more complex smoothers. Measure type local Coarsen type Falgout Interpolation type classical linear system matrix followed by preconditioner matrix: Mat Object: (fieldsplit_1_fieldsplit_0_fieldsplit_p2_) 1 MPI processes type: schurcomplement rows=3200, cols=3200 Schur complement A11 - A10 inv(A00) A01 A11 Mat Object: (fieldsplit_1_fieldsplit_0_fieldsplit_p2_) 1 MPI processes type: seqaij rows=3200, cols=3200 total: nonzeros=3200, allocated nonzeros=3200 total number of mallocs used during MatSetValues calls =0 not using I-node routines A10 Mat Object: 1 MPI processes type: seqaij rows=3200, cols=4880 total: nonzeros=9600, allocated nonzeros=9600 total number of mallocs used during MatSetValues calls =0 not using I-node routines KSP of A00 KSP Object: (fieldsplit_1_fieldsplit_0_fieldsplit_v2_) 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: (fieldsplit_1_fieldsplit_0_fieldsplit_v2_) 1 MPI processes type: bjacobi number of blocks = 1 Local solve is same for all blocks, in the following KSP and PC objects: KSP Object: (fieldsplit_1_fieldsplit_0_fieldsplit_v2_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: (fieldsplit_1_fieldsplit_0_fieldsplit_v2_sub_) 1 MPI processes 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 follows: Mat Object: 1 MPI processes type: seqaij rows=4880, cols=4880 package used to perform factorization: petsc total: nonzeros=24080, allocated nonzeros=24080 total number of mallocs used during MatSetValues calls =0 not using I-node routines linear system matrix = precond matrix: Mat Object: (fieldsplit_1_fieldsplit_0_fieldsplit_v2_) 1 MPI processes type: seqaij rows=4880, cols=4880 total: nonzeros=24080, allocated nonzeros=24080 total number of mallocs used during MatSetValues calls =0 not using I-node routines linear system matrix = precond matrix: Mat Object: (fieldsplit_1_fieldsplit_0_fieldsplit_v2_) 1 MPI processes type: seqaij rows=4880, cols=4880 total: nonzeros=24080, allocated nonzeros=24080 total number of mallocs used during MatSetValues calls =0 not using I-node routines A01 Mat Object: 1 MPI processes type: seqaij rows=4880, cols=3200 total: nonzeros=9600, allocated nonzeros=9600 total number of mallocs used during MatSetValues calls =0 not using I-node routines Mat Object: 1 MPI processes type: seqaij rows=3200, cols=3200 total: nonzeros=12640, allocated nonzeros=12640 total number of mallocs used during MatSetValues calls =0 not using I-node routines linear system matrix = precond matrix: Mat Object: (fieldsplit_1_fieldsplit_0_) 1 MPI processes type: seqaij rows=8080, cols=8080 total: nonzeros=46480, allocated nonzeros=46480 total number of mallocs used during MatSetValues calls =0 not using I-node routines Split number 1 Defined by IS KSP Object: (fieldsplit_1_fieldsplit_t2_) 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: (fieldsplit_1_fieldsplit_t2_) 1 MPI processes type: hypre HYPRE BoomerAMG preconditioning Cycle type V Maximum number of levels 25 Maximum number of iterations PER hypre call 1 Convergence tolerance PER hypre call 0. Threshold for strong coupling 0.25 Interpolation truncation factor 0. Interpolation: max elements per row 0 Number of levels of aggressive coarsening 0 Number of paths for aggressive coarsening 1 Maximum row sums 0.9 Sweeps down 1 Sweeps up 1 Sweeps on coarse 1 Relax down symmetric-SOR/Jacobi Relax up symmetric-SOR/Jacobi Relax on coarse Gaussian-elimination Relax weight (all) 1. Outer relax weight (all) 1. Using CF-relaxation Not using more complex smoothers. Measure type local Coarsen type Falgout Interpolation type classical linear system matrix = precond matrix: Mat Object: (fieldsplit_1_fieldsplit_t2_) 1 MPI processes type: seqaij rows=1681, cols=1681 total: nonzeros=11441, allocated nonzeros=11441 total number of mallocs used during MatSetValues calls =0 not using I-node routines linear system matrix = precond matrix: Mat Object: (fieldsplit_1_) 1 MPI processes type: seqaij rows=9761, cols=9761 total: nonzeros=115841, allocated nonzeros=115841 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=19522, cols=19522 total: nonzeros=463364, allocated nonzeros=463364 total number of mallocs used during MatSetValues calls =0 not using I-node routines