  0 KSP Residual norm 1.495920494211e+01
  1 KSP Residual norm 4.713642610855e-05
PC Object: (fieldsplit_1_) 4 MPI processes
  type: ksp
    KSP and PC on KSP preconditioner follow
    ---------------------------------
    KSP Object: (fieldsplit_1_pc_hpddm_) 4 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: 4 MPI processes
      type: none
      linear system matrix, which is also used to construct the preconditioner:
      Mat Object: 4 MPI processes
        type: shell
        rows=1681, cols=1681
          PC Object: (fieldsplit_1_) 4 MPI processes
            type: hpddm
            levels: 2
            Neumann matrix attached? TRUE
            shared subdomain KSP between SLEPc and PETSc? TRUE
            coarse correction: BALANCED
            on process #0, value (+ threshold if available) for selecting deflation vectors: 10
            grid and operator complexities: 1.0238 1.00035
            KSP Object: (fieldsplit_1_pc_hpddm_levels_1_) 4 MPI processes
              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_pc_hpddm_levels_1_) 4 MPI processes
              type: shell
                no name
              linear system matrix, followed by the matrix used to construct the preconditioner:
              Mat Object: 4 MPI processes
                type: shell
              Mat Object: (fieldsplit_1_) 4 MPI processes
                type: schurcomplement
                  Schur complement A11 - A10 inv(A00) A01
                  A11
                    Mat Object: (fieldsplit_1_) 4 MPI processes
                  A10
                    Mat Object: 4 MPI processes
                  KSP solver for A00 block viewable with the additional option -fieldsplit_0_ksp_view
                  A01
                    Mat Object: 4 MPI processes
            PC Object: (fieldsplit_1_pc_hpddm_levels_1_) 4 MPI processes
              type: asm
                total subdomain blocks = 4, user-defined overlap
                restriction/interpolation type - NONE
                Local solver information for first block is in the following KSP and PC objects on rank 0:
                Use -fieldsplit_1_pc_hpddm_levels_1_ksp_view ::ascii_info_detail to display information for all blocks
                KSP Object: (fieldsplit_1_pc_hpddm_levels_1_sub_) 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: 1 MPI process
                  type: shell
                    no name
                    PC Object: (fieldsplit_1_pc_hpddm_levels_1_sub_) 1 MPI process
                      type: lu
                        out-of-place factorization
                        tolerance for zero pivot 2.22045e-14
                        matrix ordering: external
                        factor fill ratio given 0., needed 0.
                          Factored matrix:
                      linear system matrix, which is also used to construct the preconditioner:
                      Mat Object: 1 MPI process
                        type: nest
                  linear system matrix, which is also used to construct the preconditioner:
                  Mat Object: (fieldsplit_1_pc_hpddm_levels_1_sub_) 1 MPI process
                    type: schurcomplement
                      Schur complement A11 - A10 inv(A00) A01
                      A11
                        Mat Object: 1 MPI process
                      A10
                        Mat Object: 1 MPI process
                      KSP solver for A00 block viewable with the additional option -fieldsplit_0_pc_hpddm_levels_1_sub_ksp_view
                      A01
                        Mat Object: 1 MPI process
              linear system matrix, followed by the matrix used to construct the preconditioner:
              Mat Object: 4 MPI processes
                type: shell
              Mat Object: (fieldsplit_1_) 4 MPI processes
                type: schurcomplement
                  Schur complement A11 - A10 inv(A00) A01
                  A11
                    Mat Object: (fieldsplit_1_) 4 MPI processes
                  A10
                    Mat Object: 4 MPI processes
                  KSP solver for A00 block viewable with the additional option -fieldsplit_0_ksp_view
                  A01
                    Mat Object: 4 MPI processes
              KSP Object: (fieldsplit_1_pc_hpddm_coarse_) 2 MPI processes
                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_pc_hpddm_coarse_) 2 MPI processes
                type: redundant
                  First (color=0) of 2 PCs follows
                  KSP Object: (fieldsplit_1_pc_hpddm_coarse_redundant_) 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_pc_hpddm_coarse_redundant_) 1 MPI process
                    type: cholesky
                      out-of-place factorization
                      tolerance for zero pivot 2.22045e-14
                      matrix ordering: natural
                      factor fill ratio given 5., needed 1.1
                        Factored matrix:
                          Mat Object: (fieldsplit_1_pc_hpddm_coarse_redundant_) 1 MPI process
                    linear system matrix, which is also used to construct the preconditioner:
                    Mat Object: 1 MPI process
                linear system matrix, which is also used to construct the preconditioner:
                Mat Object: (fieldsplit_1_pc_hpddm_coarse_) 2 MPI processes
            linear system matrix, which is also used to construct the preconditioner:
            Mat Object: (fieldsplit_1_) 4 MPI processes
              type: schurcomplement
              rows=1681, cols=1681
                Schur complement A11 - A10 inv(A00) A01
                A11
                  Mat Object: (fieldsplit_1_) 4 MPI processes
                A10
                  Mat Object: 4 MPI processes
                KSP solver for A00 block viewable with the additional option -fieldsplit_0_ksp_view
                A01
                  Mat Object: 4 MPI processes
    ---------------------------------
  linear system matrix, which is also used to construct the preconditioner:
  Mat Object: (fieldsplit_1_) 4 MPI processes
    type: schurcomplement
    rows=1681, cols=1681
      Schur complement A11 - A10 inv(A00) A01
      A11
        Mat Object: (fieldsplit_1_) 4 MPI processes
          rows=1681, cols=1681
      A10
        Mat Object: 4 MPI processes
          rows=1681, cols=13122
      KSP solver for A00 block viewable with the additional option -fieldsplit_0_ksp_view
      A01
        Mat Object: 4 MPI processes
          rows=13122, cols=1681
