KSP Object: 2 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=0.000138889, absolute=1e-50, divergence=10000.
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object: 2 MPI processes
  type: redundant
    First (color=0) of 2 PCs follows
    KSP Object: (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: (redundant_) 1 MPI process
      type: redundant
        First (color=0) of 1 PCs follows
        KSP Object: (redundant_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: (redundant_redundant_) 1 MPI process
          type: redundant
            First (color=0) of 1 PCs follows
            KSP Object: (redundant_redundant_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: (redundant_redundant_redundant_) 1 MPI process
              type: redundant
                First (color=0) of 1 PCs follows
                KSP Object: (redundant_redundant_redundant_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: (redundant_redundant_redundant_redundant_) 1 MPI process
                  type: redundant
                    First (color=0) of 1 PCs follows
                    KSP Object: (redundant_redundant_redundant_redundant_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: (redundant_redundant_redundant_redundant_redundant_) 1 MPI process
                      type: lu
                        out-of-place factorization
                        tolerance for zero pivot 2.22045e-14
                        matrix ordering: nd
                        factor fill ratio given 5., needed 2.544
                          Factored matrix:
                            Mat Object: (redundant_redundant_redundant_redundant_redundant_) 1 MPI process
                              type: seqaij
                              rows=56, cols=56
                              package used to perform factorization: petsc
                              total: nonzeros=636, allocated nonzeros=636
                                not using I-node routines
                      linear system matrix, which is also used to construct the preconditioner:
                      Mat Object: 1 MPI process
                        type: seqaij
                        rows=56, cols=56
                        total: nonzeros=250, allocated nonzeros=250
                        total number of mallocs used during MatSetValues calls=0
                          not using I-node routines
                  linear system matrix, which is also used to construct the preconditioner:
                  Mat Object: 1 MPI process
                    type: seqaij
                    rows=56, cols=56
                    total: nonzeros=250, allocated nonzeros=250
                    total number of mallocs used during MatSetValues calls=0
                      not using I-node routines
              linear system matrix, which is also used to construct the preconditioner:
              Mat Object: 1 MPI process
                type: seqaij
                rows=56, cols=56
                total: nonzeros=250, allocated nonzeros=250
                total number of mallocs used during MatSetValues calls=0
                  not using I-node routines
          linear system matrix, which is also used to construct the preconditioner:
          Mat Object: 1 MPI process
            type: seqaij
            rows=56, cols=56
            total: nonzeros=250, allocated nonzeros=250
            total number of mallocs used during MatSetValues calls=0
              not using I-node routines
      linear system matrix, which is also used to construct the preconditioner:
      Mat Object: 1 MPI process
        type: seqaij
        rows=56, cols=56
        total: nonzeros=250, allocated nonzeros=250
        total number of mallocs used during MatSetValues calls=0
          not using I-node routines
  linear system matrix, which is also used to construct the preconditioner:
  Mat Object: 2 MPI processes
    type: mpiaij
    rows=56, cols=56
    total: nonzeros=250, allocated nonzeros=560
    total number of mallocs used during MatSetValues calls=0
      not using I-node (on process 0) routines
Norm of error 1.75542e-15 iterations 1
