lid velocity = 2.68464e-05, prandtl # = 1., grashof # = 1.
  0 SNES Function norm 5.194474049528e-03 
    0 KSP Residual norm 4.586403986746e+00 
    1 KSP Residual norm 1.144085844681e+00 
    2 KSP Residual norm 7.664905122931e-02 
    3 KSP Residual norm 1.190684909910e-02 
    4 KSP Residual norm 9.669817478184e-04 
    5 KSP Residual norm 1.351131426050e-04 
    6 KSP Residual norm 1.580316065752e-05 
  1 SNES Function norm 1.387059035537e-05 
    0 KSP Residual norm 7.086905068088e-05 
    1 KSP Residual norm 1.338254737508e-05 
    2 KSP Residual norm 3.258469940776e-06 
    3 KSP Residual norm 2.825083879479e-06 
    4 KSP Residual norm 7.234902200472e-07 
    5 KSP Residual norm 1.302236108731e-07 
    6 KSP Residual norm 1.016080496574e-08 
    7 KSP Residual norm 1.989974382445e-09 
    8 KSP Residual norm 3.563426050858e-10 
  2 SNES Function norm 3.311169982987e-09 
    0 KSP Residual norm 7.216875298520e-10 
    1 KSP Residual norm 6.000695339011e-11 
    2 KSP Residual norm 5.566744020371e-12 
    3 KSP Residual norm 1.228935567692e-12 
    4 KSP Residual norm 1.714665520936e-13 
    5 KSP Residual norm 2.056326141664e-14 
    6 KSP Residual norm 1.887908917668e-15 
  3 SNES Function norm 2.074810082967e-14 
SNES Object: 16 MPI processes
  type: newtonls
  maximum iterations=50, maximum function evaluations=10000
  tolerances: relative=1e-08, absolute=1e-50, solution=1e-08
  total number of linear solver iterations=20
  total number of function evaluations=4
  SNESLineSearch Object:   16 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
  KSP Object:   16 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-05, absolute=1e-50, divergence=10000.
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:   16 MPI processes
    type: mg
      MG: type is MULTIPLICATIVE, levels=7 cycles=v
        Cycles per PCApply=1
        Not using Galerkin computed coarse grid matrices
    Coarse grid solver -- level -------------------------------
      KSP Object:      (mg_coarse_)       16 MPI processes
        type: preonly
        maximum iterations=1, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (mg_coarse_)       16 MPI processes
        type: redundant
          Redundant preconditioner: First (color=0) of 16 PCs follows
        KSP Object:        (mg_coarse_redundant_)         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:        (mg_coarse_redundant_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            matrix ordering: nd
            factor fill ratio given 5., needed 1.875
              Factored matrix follows:
                Matrix Object:                 1 MPI processes
                  type: seqaij
                  rows=64, cols=64, bs=4
                  package used to perform factorization: petsc
                  total: nonzeros=1920, allocated nonzeros=1920
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 16 nodes, limit used is 5
          linear system matrix = precond matrix:
          Matrix Object:           1 MPI processes
            type: seqaij
            rows=64, cols=64, bs=4
            total: nonzeros=1024, allocated nonzeros=1280
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 16 nodes, limit used is 5
        linear system matrix = precond matrix:
        Matrix Object:         16 MPI processes
          type: mpiaij
          rows=64, cols=64, bs=4
          total: nonzeros=1024, allocated nonzeros=1024
          total number of mallocs used during MatSetValues calls =0
    Down solver (pre-smoother) on level 1 -------------------------------
      KSP Object:      (mg_levels_1_)       16 MPI processes
        type: chebyshev
          Chebyshev: eigenvalue estimates:  min = 0.160898, max = 1.76988
          Chebyshev: estimated using:  [0 0.1; 0 1.1]
          KSP Object:          (mg_levels_1_esteig_)           16 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=10
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (mg_levels_1_)           16 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1.
            linear system matrix = precond matrix:
            Matrix Object:             16 MPI processes
              type: mpiaij
              rows=196, cols=196, bs=4
              total: nonzeros=3472, allocated nonzeros=3472
              total number of mallocs used during MatSetValues calls =0
        maximum iterations=2
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
        left preconditioning
        using nonzero initial guess
        using NONE norm type for convergence test
      PC Object:      (mg_levels_1_)       16 MPI processes
        type: sor
          SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1.
        linear system matrix = precond matrix:
        Matrix Object:         16 MPI processes
          type: mpiaij
          rows=196, cols=196, bs=4
          total: nonzeros=3472, allocated nonzeros=3472
          total number of mallocs used during MatSetValues calls =0
    Up solver (post-smoother) same as down solver (pre-smoother)
    Down solver (pre-smoother) on level 2 -------------------------------
      KSP Object:      (mg_levels_2_)       16 MPI processes
        type: chebyshev
          Chebyshev: eigenvalue estimates:  min = 0.151703, max = 1.66873
          Chebyshev: estimated using:  [0 0.1; 0 1.1]
          KSP Object:          (mg_levels_2_esteig_)           16 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=10
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (mg_levels_2_)           16 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1.
            linear system matrix = precond matrix:
            Matrix Object:             16 MPI processes
              type: mpiaij
              rows=676, cols=676, bs=4
              total: nonzeros=12688, allocated nonzeros=12688
              total number of mallocs used during MatSetValues calls =0
        maximum iterations=2
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
        left preconditioning
        using nonzero initial guess
        using NONE norm type for convergence test
      PC Object:      (mg_levels_2_)       16 MPI processes
        type: sor
          SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1.
        linear system matrix = precond matrix:
        Matrix Object:         16 MPI processes
          type: mpiaij
          rows=676, cols=676, bs=4
          total: nonzeros=12688, allocated nonzeros=12688
          total number of mallocs used during MatSetValues calls =0
    Up solver (post-smoother) same as down solver (pre-smoother)
    Down solver (pre-smoother) on level 3 -------------------------------
      KSP Object:      (mg_levels_3_)       16 MPI processes
        type: chebyshev
          Chebyshev: eigenvalue estimates:  min = 0.14997, max = 1.64967
          Chebyshev: estimated using:  [0 0.1; 0 1.1]
          KSP Object:          (mg_levels_3_esteig_)           16 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=10
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (mg_levels_3_)           16 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1.
            linear system matrix = precond matrix:
            Matrix Object:             16 MPI processes
              type: mpiaij
              rows=2500, cols=2500, bs=4
              total: nonzeros=48400, allocated nonzeros=48400
              total number of mallocs used during MatSetValues calls =0
        maximum iterations=2
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
        left preconditioning
        using nonzero initial guess
        using NONE norm type for convergence test
      PC Object:      (mg_levels_3_)       16 MPI processes
        type: sor
          SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1.
        linear system matrix = precond matrix:
        Matrix Object:         16 MPI processes
          type: mpiaij
          rows=2500, cols=2500, bs=4
          total: nonzeros=48400, allocated nonzeros=48400
          total number of mallocs used during MatSetValues calls =0
    Up solver (post-smoother) same as down solver (pre-smoother)
    Down solver (pre-smoother) on level 4 -------------------------------
      KSP Object:      (mg_levels_4_)       16 MPI processes
        type: chebyshev
          Chebyshev: eigenvalue estimates:  min = 0.149889, max = 1.64878
          Chebyshev: estimated using:  [0 0.1; 0 1.1]
          KSP Object:          (mg_levels_4_esteig_)           16 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=10
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (mg_levels_4_)           16 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1.
            linear system matrix = precond matrix:
            Matrix Object:             16 MPI processes
              type: mpiaij
              rows=9604, cols=9604, bs=4
              total: nonzeros=188944, allocated nonzeros=188944
              total number of mallocs used during MatSetValues calls =0
        maximum iterations=2
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
        left preconditioning
        using nonzero initial guess
        using NONE norm type for convergence test
      PC Object:      (mg_levels_4_)       16 MPI processes
        type: sor
          SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1.
        linear system matrix = precond matrix:
        Matrix Object:         16 MPI processes
          type: mpiaij
          rows=9604, cols=9604, bs=4
          total: nonzeros=188944, allocated nonzeros=188944
          total number of mallocs used during MatSetValues calls =0
    Up solver (post-smoother) same as down solver (pre-smoother)
    Down solver (pre-smoother) on level 5 -------------------------------
      KSP Object:      (mg_levels_5_)       16 MPI processes
        type: chebyshev
          Chebyshev: eigenvalue estimates:  min = 0.149991, max = 1.6499
          Chebyshev: estimated using:  [0 0.1; 0 1.1]
          KSP Object:          (mg_levels_5_esteig_)           16 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=10
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (mg_levels_5_)           16 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1.
            linear system matrix = precond matrix:
            Matrix Object:             16 MPI processes
              type: mpiaij
              rows=37636, cols=37636, bs=4
              total: nonzeros=746512, allocated nonzeros=746512
              total number of mallocs used during MatSetValues calls =0
        maximum iterations=2
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
        left preconditioning
        using nonzero initial guess
        using NONE norm type for convergence test
      PC Object:      (mg_levels_5_)       16 MPI processes
        type: sor
          SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1.
        linear system matrix = precond matrix:
        Matrix Object:         16 MPI processes
          type: mpiaij
          rows=37636, cols=37636, bs=4
          total: nonzeros=746512, allocated nonzeros=746512
          total number of mallocs used during MatSetValues calls =0
    Up solver (post-smoother) same as down solver (pre-smoother)
    Down solver (pre-smoother) on level 6 -------------------------------
      KSP Object:      (mg_levels_6_)       16 MPI processes
        type: chebyshev
          Chebyshev: eigenvalue estimates:  min = 0.149988, max = 1.64986
          Chebyshev: estimated using:  [0 0.1; 0 1.1]
          KSP Object:          (mg_levels_6_esteig_)           16 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=10
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (mg_levels_6_)           16 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1.
            linear system matrix = precond matrix:
            Matrix Object:             16 MPI processes
              type: mpiaij
              rows=148996, cols=148996, bs=4
              total: nonzeros=2967568, allocated nonzeros=2967568
              total number of mallocs used during MatSetValues calls =0
        maximum iterations=2
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
        left preconditioning
        using nonzero initial guess
        using NONE norm type for convergence test
      PC Object:      (mg_levels_6_)       16 MPI processes
        type: sor
          SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1.
        linear system matrix = precond matrix:
        Matrix Object:         16 MPI processes
          type: mpiaij
          rows=148996, cols=148996, bs=4
          total: nonzeros=2967568, allocated nonzeros=2967568
          total number of mallocs used during MatSetValues calls =0
    Up solver (post-smoother) same as down solver (pre-smoother)
    linear system matrix = precond matrix:
    Matrix Object:     16 MPI processes
      type: mpiaij
      rows=148996, cols=148996, bs=4
      total: nonzeros=2967568, allocated nonzeros=2967568
      total number of mallocs used during MatSetValues calls =0
Number of SNES iterations = 3