  0 SNES Function norm 15.4446 
    0 KSP Residual norm 15.4446 
    1 KSP Residual norm < 1.e-11
  1 SNES Function norm < 1.e-11
Nonlinear solve converged due to CONVERGED_FNORM_RELATIVE iterations 1
SNES Object: 1 MPI processes
  type: ls
  maximum iterations=50, maximum function evaluations=10000
  tolerances: relative=1e-08, absolute=1e-50, solution=1e-08
  total number of linear solver iterations=1
  total number of function evaluations=2
  KSP Object: 1 MPI processes
    type: fgmres
      restart=100, 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-09, absolute=1e-50, divergence=10000.
    right preconditioning
    using UNPRECONDITIONED norm type for convergence test
  PC Object: 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_) 1 MPI processes
        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
        has attached null space
        using UNPRECONDITIONED norm type for convergence test
      PC Object: (fieldsplit_0_) 1 MPI processes
        type: fieldsplit
          FieldSplit with Schur preconditioner, factorization FULL
          Preconditioner for the Schur complement formed from the block diagonal part of A11
          Split info:
          Split number 0 Defined by IS
          Split number 1 Defined by IS
          KSP solver for A00 block 
            KSP Object: (fieldsplit_0_fieldsplit_velocity_) 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_velocity_) 1 MPI processes
              type: lu
                out-of-place factorization
                tolerance for zero pivot 2.22045e-14
                matrix ordering: nd
                factor fill ratio given 5., needed 3.45047
                  Factored matrix follows:
                    Mat Object: 1 MPI processes
                      type: seqaij
                      rows=962, cols=962
                      package used to perform factorization: petsc
                      total: nonzeros=68692, allocated nonzeros=68692
                        using I-node routines: found 456 nodes, limit used is 5
              linear system matrix = precond matrix:
              Mat Object: 1 MPI processes
                type: seqaij
                rows=962, cols=962
                total: nonzeros=19908, allocated nonzeros=19908
                total number of mallocs used during MatSetValues calls=0
                  using I-node routines: found 481 nodes, limit used is 5
          KSP solver for S = A11 - A10 inv(A00) A01 
            KSP Object: (fieldsplit_0_fieldsplit_pressure_) 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-10, absolute=1e-50, divergence=10000.
              left preconditioning
              has attached null space
              using PRECONDITIONED norm type for convergence test
            PC Object: (fieldsplit_0_fieldsplit_pressure_) 1 MPI processes
              type: jacobi
              linear system matrix followed by preconditioner matrix:
              Mat Object: 1 MPI processes
                type: schurcomplement
                rows=145, cols=145
                  Schur complement A11 - A10 inv(A00) A01
                  A11
                    Mat Object: 1 MPI processes
                      type: seqaij
                      rows=145, cols=145
                      total: nonzeros=945, allocated nonzeros=945
                      total number of mallocs used during MatSetValues calls=0
                        not using I-node routines
                  A10
                    Mat Object: 1 MPI processes
                      type: seqaij
                      rows=145, cols=962
                      total: nonzeros=4466, allocated nonzeros=4466
                      total number of mallocs used during MatSetValues calls=0
                        not using I-node routines
                  KSP of A00
                    KSP Object: (fieldsplit_0_fieldsplit_velocity_) 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_velocity_) 1 MPI processes
                      type: lu
                        out-of-place factorization
                        tolerance for zero pivot 2.22045e-14
                        matrix ordering: nd
                        factor fill ratio given 5., needed 3.45047
                          Factored matrix follows:
                            Mat Object: 1 MPI processes
                              type: seqaij
                              rows=962, cols=962
                              package used to perform factorization: petsc
                              total: nonzeros=68692, allocated nonzeros=68692
                                using I-node routines: found 456 nodes, limit used is 5
                      linear system matrix = precond matrix:
                      Mat Object: 1 MPI processes
                        type: seqaij
                        rows=962, cols=962
                        total: nonzeros=19908, allocated nonzeros=19908
                        total number of mallocs used during MatSetValues calls=0
                          using I-node routines: found 481 nodes, limit used is 5
                  A01
                    Mat Object: 1 MPI processes
                      type: seqaij
                      rows=962, cols=145
                      total: nonzeros=4466, allocated nonzeros=4466
                      total number of mallocs used during MatSetValues calls=0
                        using I-node routines: found 481 nodes, limit used is 5
              Mat Object: 1 MPI processes
                type: seqaij
                rows=145, cols=145
                total: nonzeros=945, allocated nonzeros=945
                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=1107, cols=1107
          total: nonzeros=29785, allocated nonzeros=29785
          total number of mallocs used during MatSetValues calls=0
            using I-node routines: found 513 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object: (fieldsplit_temperature_) 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_temperature_) 1 MPI processes
        type: lu
          out-of-place factorization
          tolerance for zero pivot 2.22045e-14
          matrix ordering: nd
          factor fill ratio given 5., needed 2.64933
            Factored matrix follows:
              Mat Object: 1 MPI processes
                type: seqaij
                rows=113, cols=113
                package used to perform factorization: petsc
                total: nonzeros=1783, allocated nonzeros=1783
                  not using I-node routines
        linear system matrix = precond matrix:
        Mat Object: 1 MPI processes
          type: seqaij
          rows=113, cols=113
          total: nonzeros=673, allocated nonzeros=673
          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=1220, cols=1220
      total: nonzeros=39728, allocated nonzeros=39728
      total number of mallocs used during MatSetValues calls=0
        using I-node routines: found 513 nodes, limit used is 5
  SNESLineSearch Object: 1 MPI processes
    type: bt
      interpolation: cubic
      alpha=1.000000e-04
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=40
Number of SNES iterations = 1
L_2 Error: 5.26e-05
