  Residual norms for stokes_ solve.
  0 KSP Residual norm 0.0239928
  1 KSP Residual norm 0.00018525
  2 KSP Residual norm 3.95184e-05
  3 KSP Residual norm 8.60318e-07
  4 KSP Residual norm 9.54453e-08
KSP Object: (stokes_) 1 MPI process
  type: fgmres
    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.
  right preconditioning
  using UNPRECONDITIONED norm type for convergence test
PC Object: (stokes_) 1 MPI process
  type: fieldsplit
    FieldSplit with SYMMETRIC_MULTIPLICATIVE composition: total splits = 2, blocksize = 3
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
  Split number 0 Fields  0, 1
  KSP Object: (stokes_fieldsplit_u_) 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: (stokes_fieldsplit_u_) 1 MPI process
    type: lu
      out-of-place factorization
      tolerance for zero pivot 2.22045e-14
      matrix ordering: nd
      factor fill ratio given 0., needed 0.
        Factored matrix:
          Mat Object: (stokes_fieldsplit_u_) 1 MPI process
            type: mumps
            rows=882, cols=882
            package used to perform factorization: mumps
              MUMPS run parameters:
                Use -stokes_fieldsplit_u_ksp_view ::ascii_info_detail to display information for all processes
                INFOG(7) (ordering option effectively used after analysis): 1
    linear system matrix, followed by the matrix used to construct the preconditioner:
    Mat Object: 1 MPI process
      type: seqaij
      rows=882, cols=882, bs=2
      total: nonzeros=14884, allocated nonzeros=14884
      total number of mallocs used during MatSetValues calls=0
        using I-node routines: found 441 nodes, limit used is 5
    Mat Object: (stokes_fieldsplit_u_) 1 MPI process
      type: seqaij
      rows=882, cols=882, bs=2
      total: nonzeros=14884, allocated nonzeros=14884
      total number of mallocs used during MatSetValues calls=0
        using I-node routines: found 441 nodes, limit used is 5
  Split number 1 Fields  2
  KSP Object: (stokes_fieldsplit_p_) 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: (stokes_fieldsplit_p_) 1 MPI process
    type: jacobi
      type DIAGONAL
    linear system matrix, followed by the matrix used to construct the preconditioner:
    Mat Object: 1 MPI process
      type: seqaij
      rows=441, cols=441
      total: nonzeros=3721, allocated nonzeros=3721
      total number of mallocs used during MatSetValues calls=0
        not using I-node routines
    Mat Object: (stokes_fieldsplit_p_) 1 MPI process
      type: seqaij
      rows=441, cols=441
      total: nonzeros=3721, allocated nonzeros=3721
      total number of mallocs used during MatSetValues calls=0
        not using I-node routines
  linear system matrix, followed by the matrix used to construct the preconditioner:
  Mat Object: 1 MPI process
    type: seqaij
    rows=1323, cols=1323, bs=3
    total: nonzeros=33489, allocated nonzeros=33489
    total number of mallocs used during MatSetValues calls=0
      using I-node routines: found 441 nodes, limit used is 5
  Mat Object: 1 MPI process
    type: seqaij
    rows=1323, cols=1323, bs=3
    total: nonzeros=33489, allocated nonzeros=33489
    total number of mallocs used during MatSetValues calls=0
      using I-node routines: found 441 nodes, limit used is 5
4.7619e-02   5.4794e-03   7.1439e-05   2.3332e-03
