  0 KSP Residual norm 774.763 
  1 KSP Residual norm 130.486 
  2 KSP Residual norm 51.6891 
  3 KSP Residual norm 48.625 
  4 KSP Residual norm 22.512 
  5 KSP Residual norm 7.18374 
  6 KSP Residual norm 2.0324 
  7 KSP Residual norm 1.12994 
  8 KSP Residual norm 0.460382 
  9 KSP Residual norm 0.211009 
 10 KSP Residual norm 0.0838201 
 11 KSP Residual norm 0.04134 
 12 KSP Residual norm 0.018375 
 13 KSP Residual norm 0.00569323 
Linear solve converged due to CONVERGED_RTOL iterations 13
KSP Object: 8 MPI processes
  type: cg
  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: 8 MPI processes
  type: gamg
    type is MULTIPLICATIVE, levels=2 cycles=v
      Cycles per PCApply=1
      Using externally compute Galerkin coarse grid matrices
      GAMG specific options
        Threshold for dropping small values in graph on each level =   -0.01   -0.01  
        Threshold scaling factor for each level not specified = 1.
        Using aggregates from coarsening process to define subdomains for PCASM
        Using parallel coarse grid solver (all coarse grid equations not put on one process)
        AGG specific options
          Symmetric graph false
          Number of levels to square graph 1
          Number smoothing steps 1
        Complexity:    grid = 1.07125
  Coarse grid solver -- level -------------------------------
    KSP Object: (mg_coarse_) 8 MPI processes
      type: cg
      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: (mg_coarse_) 8 MPI processes
      type: jacobi
        type DIAGONAL
      linear system matrix = precond matrix:
      Mat Object: 8 MPI processes
        type: mpiaij
        rows=162, cols=162, bs=6
        total: nonzeros=14076, allocated nonzeros=14076
        total number of mallocs used during MatSetValues calls=0
          using I-node (on process 0) routines: found 4 nodes, limit used is 5
  Down solver (pre-smoother) on level 1 -------------------------------
    KSP Object: (mg_levels_1_) 8 MPI processes
      type: chebyshev
        eigenvalue estimates used:  min = 0.451919, max = 2.37258
        eigenvalues estimate via cg min 0.032078, max 2.2596
        eigenvalues estimated using cg with translations  [0. 0.2; 0. 1.05]
        KSP Object: (mg_levels_1_esteig_) 8 MPI processes
          type: cg
          maximum iterations=10, initial guess is zero
          tolerances:  relative=1e-12, absolute=1e-50, divergence=10000.
          left preconditioning
          using PRECONDITIONED norm type for convergence test
        estimating eigenvalues using noisy right hand side
      maximum iterations=1, nonzero initial guess
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
      left preconditioning
      using NONE norm type for convergence test
    PC Object: (mg_levels_1_) 8 MPI processes
      type: asm
        total subdomain blocks = 27, amount of overlap = 0
        restriction/interpolation type - BASIC
        Local solver information for first block is in the following KSP and PC objects on rank 0:
        Use -mg_levels_1_ksp_view ::ascii_info_detail to display information for all blocks
      KSP Object: (mg_levels_1_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: (mg_levels_1_sub_) 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 1.43328
            Factored matrix follows:
              Mat Object: 1 MPI processes
                type: seqaij
                rows=135, cols=135
                package used to perform factorization: petsc
                total: nonzeros=8217, allocated nonzeros=8217
                  using I-node routines: found 45 nodes, limit used is 5
        linear system matrix = precond matrix:
        Mat Object: (mg_levels_1_sub_) 1 MPI processes
          type: seqaij
          rows=135, cols=135
          total: nonzeros=5733, allocated nonzeros=5733
          total number of mallocs used during MatSetValues calls=0
            using I-node routines: found 45 nodes, limit used is 5
      linear system matrix = precond matrix:
      Mat Object: 8 MPI processes
        type: mpiaij
        rows=3000, cols=3000, bs=3
        total: nonzeros=197568, allocated nonzeros=243000
        total number of mallocs used during MatSetValues calls=0
          has attached near null space
          using I-node (on process 0) routines: found 125 nodes, limit used is 5
  Up solver (post-smoother) same as down solver (pre-smoother)
  linear system matrix = precond matrix:
  Mat Object: 8 MPI processes
    type: mpiaij
    rows=3000, cols=3000, bs=3
    total: nonzeros=197568, allocated nonzeros=243000
    total number of mallocs used during MatSetValues calls=0
      has attached near null space
      using I-node (on process 0) routines: found 125 nodes, limit used is 5
  0 KSP Residual norm 0.00774763 
  1 KSP Residual norm 0.00130486 
  2 KSP Residual norm 0.000516891 
  3 KSP Residual norm 0.00048625 
  4 KSP Residual norm 0.00022512 
  5 KSP Residual norm 7.18374e-05 
  6 KSP Residual norm 2.0324e-05 
  7 KSP Residual norm 1.12994e-05 
  8 KSP Residual norm 4.60382e-06 
  9 KSP Residual norm 2.11009e-06 
 10 KSP Residual norm 8.38201e-07 
 11 KSP Residual norm 4.134e-07 
 12 KSP Residual norm 1.8375e-07 
 13 KSP Residual norm 5.69323e-08 
Linear solve converged due to CONVERGED_RTOL iterations 13
KSP Object: 8 MPI processes
  type: cg
  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: 8 MPI processes
  type: gamg
    type is MULTIPLICATIVE, levels=2 cycles=v
      Cycles per PCApply=1
      Using externally compute Galerkin coarse grid matrices
      GAMG specific options
        Threshold for dropping small values in graph on each level =   -0.01   -0.01  
        Threshold scaling factor for each level not specified = 1.
        Using aggregates from coarsening process to define subdomains for PCASM
        Using parallel coarse grid solver (all coarse grid equations not put on one process)
        AGG specific options
          Symmetric graph false
          Number of levels to square graph 1
          Number smoothing steps 1
        Complexity:    grid = 1.07125
  Coarse grid solver -- level -------------------------------
    KSP Object: (mg_coarse_) 8 MPI processes
      type: cg
      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: (mg_coarse_) 8 MPI processes
      type: jacobi
        type DIAGONAL
      linear system matrix = precond matrix:
      Mat Object: 8 MPI processes
        type: mpiaij
        rows=162, cols=162, bs=6
        total: nonzeros=14076, allocated nonzeros=14076
        total number of mallocs used during MatSetValues calls=0
          using nonscalable MatPtAP() implementation
          using I-node (on process 0) routines: found 4 nodes, limit used is 5
  Down solver (pre-smoother) on level 1 -------------------------------
    KSP Object: (mg_levels_1_) 8 MPI processes
      type: chebyshev
        eigenvalue estimates used:  min = 0.451919, max = 2.37258
        eigenvalues estimate via cg min 0.032078, max 2.2596
        eigenvalues estimated using cg with translations  [0. 0.2; 0. 1.05]
        KSP Object: (mg_levels_1_esteig_) 8 MPI processes
          type: cg
          maximum iterations=10, initial guess is zero
          tolerances:  relative=1e-12, absolute=1e-50, divergence=10000.
          left preconditioning
          using PRECONDITIONED norm type for convergence test
        estimating eigenvalues using noisy right hand side
      maximum iterations=1, nonzero initial guess
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
      left preconditioning
      using NONE norm type for convergence test
    PC Object: (mg_levels_1_) 8 MPI processes
      type: asm
        total subdomain blocks = 27, amount of overlap = 0
        restriction/interpolation type - BASIC
        Local solver information for first block is in the following KSP and PC objects on rank 0:
        Use -mg_levels_1_ksp_view ::ascii_info_detail to display information for all blocks
      KSP Object: (mg_levels_1_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: (mg_levels_1_sub_) 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 1.43328
            Factored matrix follows:
              Mat Object: 1 MPI processes
                type: seqaij
                rows=135, cols=135
                package used to perform factorization: petsc
                total: nonzeros=8217, allocated nonzeros=8217
                  using I-node routines: found 45 nodes, limit used is 5
        linear system matrix = precond matrix:
        Mat Object: (mg_levels_1_sub_) 1 MPI processes
          type: seqaij
          rows=135, cols=135
          total: nonzeros=5733, allocated nonzeros=5733
          total number of mallocs used during MatSetValues calls=0
            using I-node routines: found 45 nodes, limit used is 5
      linear system matrix = precond matrix:
      Mat Object: 8 MPI processes
        type: mpiaij
        rows=3000, cols=3000, bs=3
        total: nonzeros=197568, allocated nonzeros=243000
        total number of mallocs used during MatSetValues calls=0
          has attached near null space
          using I-node (on process 0) routines: found 125 nodes, limit used is 5
  Up solver (post-smoother) same as down solver (pre-smoother)
  linear system matrix = precond matrix:
  Mat Object: 8 MPI processes
    type: mpiaij
    rows=3000, cols=3000, bs=3
    total: nonzeros=197568, allocated nonzeros=243000
    total number of mallocs used during MatSetValues calls=0
      has attached near null space
      using I-node (on process 0) routines: found 125 nodes, limit used is 5
  0 KSP Residual norm 0.00774763 
  1 KSP Residual norm 0.00130486 
  2 KSP Residual norm 0.000516891 
  3 KSP Residual norm 0.00048625 
  4 KSP Residual norm 0.00022512 
  5 KSP Residual norm 7.18374e-05 
  6 KSP Residual norm 2.0324e-05 
  7 KSP Residual norm 1.12994e-05 
  8 KSP Residual norm 4.60382e-06 
  9 KSP Residual norm 2.11009e-06 
 10 KSP Residual norm 8.38201e-07 
 11 KSP Residual norm 4.134e-07 
 12 KSP Residual norm 1.8375e-07 
 13 KSP Residual norm 5.69323e-08 
Linear solve converged due to CONVERGED_RTOL iterations 13
KSP Object: 8 MPI processes
  type: cg
  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: 8 MPI processes
  type: gamg
    type is MULTIPLICATIVE, levels=2 cycles=v
      Cycles per PCApply=1
      Using externally compute Galerkin coarse grid matrices
      GAMG specific options
        Threshold for dropping small values in graph on each level =   -0.01   -0.01  
        Threshold scaling factor for each level not specified = 1.
        Using aggregates from coarsening process to define subdomains for PCASM
        Using parallel coarse grid solver (all coarse grid equations not put on one process)
        AGG specific options
          Symmetric graph false
          Number of levels to square graph 1
          Number smoothing steps 1
        Complexity:    grid = 1.07125
  Coarse grid solver -- level -------------------------------
    KSP Object: (mg_coarse_) 8 MPI processes
      type: cg
      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: (mg_coarse_) 8 MPI processes
      type: jacobi
        type DIAGONAL
      linear system matrix = precond matrix:
      Mat Object: 8 MPI processes
        type: mpiaij
        rows=162, cols=162, bs=6
        total: nonzeros=14076, allocated nonzeros=14076
        total number of mallocs used during MatSetValues calls=0
          using nonscalable MatPtAP() implementation
          using I-node (on process 0) routines: found 4 nodes, limit used is 5
  Down solver (pre-smoother) on level 1 -------------------------------
    KSP Object: (mg_levels_1_) 8 MPI processes
      type: chebyshev
        eigenvalue estimates used:  min = 0.451919, max = 2.37258
        eigenvalues estimate via cg min 0.032078, max 2.2596
        eigenvalues estimated using cg with translations  [0. 0.2; 0. 1.05]
        KSP Object: (mg_levels_1_esteig_) 8 MPI processes
          type: cg
          maximum iterations=10, initial guess is zero
          tolerances:  relative=1e-12, absolute=1e-50, divergence=10000.
          left preconditioning
          using PRECONDITIONED norm type for convergence test
        estimating eigenvalues using noisy right hand side
      maximum iterations=1, nonzero initial guess
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
      left preconditioning
      using NONE norm type for convergence test
    PC Object: (mg_levels_1_) 8 MPI processes
      type: asm
        total subdomain blocks = 27, amount of overlap = 0
        restriction/interpolation type - BASIC
        Local solver information for first block is in the following KSP and PC objects on rank 0:
        Use -mg_levels_1_ksp_view ::ascii_info_detail to display information for all blocks
      KSP Object: (mg_levels_1_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: (mg_levels_1_sub_) 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 1.43328
            Factored matrix follows:
              Mat Object: 1 MPI processes
                type: seqaij
                rows=135, cols=135
                package used to perform factorization: petsc
                total: nonzeros=8217, allocated nonzeros=8217
                  using I-node routines: found 45 nodes, limit used is 5
        linear system matrix = precond matrix:
        Mat Object: (mg_levels_1_sub_) 1 MPI processes
          type: seqaij
          rows=135, cols=135
          total: nonzeros=5733, allocated nonzeros=5733
          total number of mallocs used during MatSetValues calls=0
            using I-node routines: found 45 nodes, limit used is 5
      linear system matrix = precond matrix:
      Mat Object: 8 MPI processes
        type: mpiaij
        rows=3000, cols=3000, bs=3
        total: nonzeros=197568, allocated nonzeros=243000
        total number of mallocs used during MatSetValues calls=0
          has attached near null space
          using I-node (on process 0) routines: found 125 nodes, limit used is 5
  Up solver (post-smoother) same as down solver (pre-smoother)
  linear system matrix = precond matrix:
  Mat Object: 8 MPI processes
    type: mpiaij
    rows=3000, cols=3000, bs=3
    total: nonzeros=197568, allocated nonzeros=243000
    total number of mallocs used during MatSetValues calls=0
      has attached near null space
      using I-node (on process 0) routines: found 125 nodes, limit used is 5
[0]main |b-Ax|/|b|=1.606250e-04, |b|=5.391826e+00, emax=9.993502e-01
