SNES Object: 5 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=71
  total number of function evaluations=2
  norm schedule ALWAYS
  SNESLineSearch Object: 5 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: 5 MPI processes
    type: fetidp
      fully redundant: 0
      saddle point:    1
    Inner KSP solver details
      KSP Object: (fetidp_) 5 MPI processes
        type: cg
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-08, absolute=1e-50, divergence=10000.
        left preconditioning
        using PRECONDITIONED norm type for convergence test
      PC Object: (fetidp_) 5 MPI processes
        type: fieldsplit
          FieldSplit with Schur preconditioner, factorization DIAG
          Preconditioner for the Schur complement formed from user provided matrix
          Split info:
          Split number 0 Defined by IS
          Split number 1 Defined by IS
          KSP solver for A00 block
            KSP Object: (fetidp_fieldsplit_lag_) 5 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: (fetidp_fieldsplit_lag_) 5 MPI processes
              type: shell
                FETI-DP multipliers
                  Dirichlet preconditioner (just from rank 0)
                  Mat Object: 1 MPI processes
                    type: schurcomplement
                    rows=412, cols=412
                      Schur complement A11 - A10 inv(A00) A01
                      A11
                        Mat Object: 1 MPI processes
                          type: seqaij
                          rows=412, cols=412
                          total: nonzeros=21918, allocated nonzeros=21918
                          total number of mallocs used during MatSetValues calls=0
                            using I-node routines: found 145 nodes, limit used is 5
                      A10
                        Mat Object: 1 MPI processes
                          type: seqaij
                          rows=412, cols=693
                          total: nonzeros=26028, allocated nonzeros=26028
                          total number of mallocs used during MatSetValues calls=0
                            using I-node routines: found 145 nodes, limit used is 5
                      KSP of A00
                        KSP Object: (fetidp_harmonic_) 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: (fetidp_harmonic_) 1 MPI processes
                          type: cholesky
                            out-of-place factorization
                            tolerance for zero pivot 2.22045e-14
                            matrix ordering: natural
                            factor fill ratio given 0., needed 0.
                              Factored matrix follows:
                                Mat Object: 1 MPI processes
                                  type: cholmod
                                  rows=693, cols=693
                                  package used to perform factorization: cholmod
                                  total: nonzeros=0, allocated nonzeros=0
                                  total number of mallocs used during MatSetValues calls=0
                                    CHOLMOD run parameters:
                                      Pack factors after symbolic factorization: TRUE
                                      Common.dbound            0.  (Smallest absolute value of diagonal entries of D)
                                      Common.grow0             1.2
                                      Common.grow1             1.2
                                      Common.grow2             5
                                      Common.maxrank           8
                                      Common.supernodal_switch 40.
                                      Common.supernodal        1
                                      Common.final_asis        1
                                      Common.final_super       1
                                      Common.final_ll          0
                                      Common.final_pack        1
                                      Common.final_monotonic   1
                                      Common.final_resymbol    0
                                      Common.zrelax            [0.8,0.1,0.05]
                                      Common.nrelax            [4,16,48]
                                      Common.prefer_upper      1
                                      Common.print             3
                                      Common.postorder         1
                                      Common.default_nesdis    0 (use NESDIS instead of METIS for nested dissection)
                                      Common.fl                3.6763e+06 (flop count from most recent analysis)
                                      Common.lnz               46404. (fundamental nz in L)
                                      Common.anz               28602.
                                      Common.modfl             -1. (flop count from most recent update)
                                      Common.malloc_count      12. (number of live objects)
                                      Common.memory_usage      980024. (peak memory usage in bytes)
                                      Common.memory_inuse      555472. (current memory usage in bytes)
                                      Common.nrealloc_col      0. (number of column reallocations)
                                      Common.nrealloc_factor   0. (number of factor reallocations due to column reallocations)
                                      Common.ndbounds_hit      0. (number of times diagonal was modified by dbound)
                                      Common.rowfacfl          0. (number of flops in last call to cholmod_rowfac)
                                      Common.aatfl             0. (number of flops to compute A(:,f)*A(:,f)')
                          linear system matrix = precond matrix:
                          Mat Object: 1 MPI processes
                            type: seqaij
                            rows=693, cols=693
                            total: nonzeros=56511, allocated nonzeros=56511
                            total number of mallocs used during MatSetValues calls=0
                              using I-node routines: found 231 nodes, limit used is 5
                      A01
                        Mat Object: 1 MPI processes
                          type: seqaij
                          rows=693, cols=412
                          total: nonzeros=26028, allocated nonzeros=26028
                          total number of mallocs used during MatSetValues calls=0
                            using I-node routines: found 225 nodes, limit used is 5
              linear system matrix = precond matrix:
              Mat Object: (fetidp_fieldsplit_lag_) 5 MPI processes
                type: submatrix
                rows=1308, cols=1308
          KSP solver for S = A11 - A10 inv(A00) A01 
            KSP Object: (fetidp_fieldsplit_p_) 5 MPI processes
              type: richardson
                damping factor=2000.
              maximum iterations=1, initial guess is zero
              tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
              left preconditioning
              using PRECONDITIONED norm type for convergence test
            PC Object: (fetidp_fieldsplit_p_) 5 MPI processes
              type: none
              linear system matrix followed by preconditioner matrix:
              Mat Object: (fetidp_fieldsplit_p_) 5 MPI processes
                type: schurcomplement
                rows=142, cols=142
                  Schur complement A11 - A10 inv(A00) A01
                  A11
                    Mat Object: (fetidp_fieldsplit_p_) 5 MPI processes
                      type: submatrix
                      rows=142, cols=142
                  A10
                    Mat Object: 5 MPI processes
                      type: submatrix
                      rows=142, cols=1308
                  KSP of A00
                    KSP Object: (fetidp_fieldsplit_lag_) 5 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: (fetidp_fieldsplit_lag_) 5 MPI processes
                      type: shell
                        FETI-DP multipliers
                          Dirichlet preconditioner (just from rank 0)
                          Mat Object: 1 MPI processes
                            type: schurcomplement
                            rows=412, cols=412
                              Schur complement A11 - A10 inv(A00) A01
                              A11
                                Mat Object: 1 MPI processes
                                  type: seqaij
                                  rows=412, cols=412
                                  total: nonzeros=21918, allocated nonzeros=21918
                                  total number of mallocs used during MatSetValues calls=0
                                    using I-node routines: found 145 nodes, limit used is 5
                              A10
                                Mat Object: 1 MPI processes
                                  type: seqaij
                                  rows=412, cols=693
                                  total: nonzeros=26028, allocated nonzeros=26028
                                  total number of mallocs used during MatSetValues calls=0
                                    using I-node routines: found 145 nodes, limit used is 5
                              KSP of A00
                                KSP Object: (fetidp_harmonic_) 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: (fetidp_harmonic_) 1 MPI processes
                                  type: cholesky
                                    out-of-place factorization
                                    tolerance for zero pivot 2.22045e-14
                                    matrix ordering: natural
                                    factor fill ratio given 0., needed 0.
                                      Factored matrix follows:
                                        Mat Object: 1 MPI processes
                                          type: cholmod
                                          rows=693, cols=693
                                          package used to perform factorization: cholmod
                                          total: nonzeros=0, allocated nonzeros=0
                                          total number of mallocs used during MatSetValues calls=0
                                            CHOLMOD run parameters:
                                              Pack factors after symbolic factorization: TRUE
                                              Common.dbound            0.  (Smallest absolute value of diagonal entries of D)
                                              Common.grow0             1.2
                                              Common.grow1             1.2
                                              Common.grow2             5
                                              Common.maxrank           8
                                              Common.supernodal_switch 40.
                                              Common.supernodal        1
                                              Common.final_asis        1
                                              Common.final_super       1
                                              Common.final_ll          0
                                              Common.final_pack        1
                                              Common.final_monotonic   1
                                              Common.final_resymbol    0
                                              Common.zrelax            [0.8,0.1,0.05]
                                              Common.nrelax            [4,16,48]
                                              Common.prefer_upper      1
                                              Common.print             3
                                              Common.postorder         1
                                              Common.default_nesdis    0 (use NESDIS instead of METIS for nested dissection)
                                              Common.fl                3.6763e+06 (flop count from most recent analysis)
                                              Common.lnz               46404. (fundamental nz in L)
                                              Common.anz               28602.
                                              Common.modfl             -1. (flop count from most recent update)
                                              Common.malloc_count      12. (number of live objects)
                                              Common.memory_usage      980024. (peak memory usage in bytes)
                                              Common.memory_inuse      555472. (current memory usage in bytes)
                                              Common.nrealloc_col      0. (number of column reallocations)
                                              Common.nrealloc_factor   0. (number of factor reallocations due to column reallocations)
                                              Common.ndbounds_hit      0. (number of times diagonal was modified by dbound)
                                              Common.rowfacfl          0. (number of flops in last call to cholmod_rowfac)
                                              Common.aatfl             0. (number of flops to compute A(:,f)*A(:,f)')
                                  linear system matrix = precond matrix:
                                  Mat Object: 1 MPI processes
                                    type: seqaij
                                    rows=693, cols=693
                                    total: nonzeros=56511, allocated nonzeros=56511
                                    total number of mallocs used during MatSetValues calls=0
                                      using I-node routines: found 231 nodes, limit used is 5
                              A01
                                Mat Object: 1 MPI processes
                                  type: seqaij
                                  rows=693, cols=412
                                  total: nonzeros=26028, allocated nonzeros=26028
                                  total number of mallocs used during MatSetValues calls=0
                                    using I-node routines: found 225 nodes, limit used is 5
                      linear system matrix = precond matrix:
                      Mat Object: (fetidp_fieldsplit_lag_) 5 MPI processes
                        type: submatrix
                        rows=1308, cols=1308
                  A01
                    Mat Object: 5 MPI processes
                      type: submatrix
                      rows=1308, cols=142
              Mat Object: 5 MPI processes
                type: mpiaij
                rows=142, cols=142
                total: nonzeros=142, allocated nonzeros=142
                total number of mallocs used during MatSetValues calls=0
                  not using I-node (on process 0) routines
        linear system matrix = precond matrix:
        Mat Object: G (fetidp_) 5 MPI processes
          type: shell
          rows=1450, cols=1450
    Inner BDDC solver details
      PC Object: (fetidp_bddc_) 5 MPI processes
        type: bddc
          Use verbose output: 0
          Use user-defined CSR: 0
          Use local mat graph: 1
          Connectivity graph topological dimension: 3
          Use vertices: 1 (vertex size 1)
          Use edges: 1
          Use faces: 0
          Use true near null space: 0
          Use QR for single constraints on cc: 0
          Use change of basis on local edge nodes: 0
          Use change of basis on local face nodes: 0
          User defined change of basis matrix: 0
          Has change of basis matrix: 0
          Eliminate dirichlet boundary dofs: 1
          Switch on static condensation ops around the interface preconditioner: 1
          Use exact dirichlet trick: 0
          Interface extension: DIRICHLET
          Multilevel max levels: 0
          Multilevel coarsening ratio: 8
          Use estimated eigs for coarse problem: 0
          Use deluxe scaling: 0
          Use deluxe zerorows: 0
          Use deluxe singlemat: 0
          Rebuild interface graph for Schur principal minors: 0
          Number of dofs' layers for the computation of principal minors: -1
          Use user CSR graph to compute successive layers: 0
          Adaptive constraint selection threshold (active 0, userdefined 0): 0.
          Min constraints / connected component: 0
          Max constraints / connected component: 0
          Invert exact Schur complement for adaptive selection: 0
          Symmetric computation of primal basis functions: 0
          Num. Procs. to map coarse adjacency list: 0
          Coarse eqs per proc (significant at the coarsest level): 1
          Detect disconnected: 0 (filter 0)
          Benign subspace trick: 0 (change explicit 0)
          Benign subspace trick is active: 0
          Algebraic computation of no-net-flux: 0
        ********************************** STATISTICS AT LEVEL 0 **********************************
          Global dofs sizes: all 4336 interface 1264 coarse 0
          Coarsening ratios: all/coarse 0 interface/coarse 0
          Active processes : 5
          Total subdomains : 5
          Dofs type        :	MIN	MAX	MEAN
          Interior  dofs   :	526	749	614
          Interface dofs   :	412	710	550
          Primal    dofs   :	0	0	0
          Local     dofs   :	1005	1314	1165
          Local     subs   :	1	1
        --- Interior solver (rank 0)
          KSP Object: (fetidp_bddc_pc_bddc_dirichlet_) 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: (fetidp_bddc_pc_bddc_dirichlet_) 1 MPI processes
            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 follows:
                  Mat Object: 1 MPI processes
                    type: umfpack
                    rows=749, cols=749
                    package used to perform factorization: umfpack
                    total: nonzeros=0, allocated nonzeros=0
                    total number of mallocs used during MatSetValues calls=0
                      UMFPACK run parameters:
                        Control[UMFPACK_PRL]: 1.
                        Control[UMFPACK_STRATEGY]: 0.
                        Control[UMFPACK_DENSE_COL]: 0.2
                        Control[UMFPACK_DENSE_ROW]: 0.2
                        Control[UMFPACK_AMD_DENSE]: 10.
                        Control[UMFPACK_BLOCK_SIZE]: 32.
                        Control[UMFPACK_FIXQ]: 0.
                        Control[UMFPACK_AGGRESSIVE]: 1.
                        Control[UMFPACK_PIVOT_TOLERANCE]: 0.1
                        Control[UMFPACK_SYM_PIVOT_TOLERANCE]: 0.001
                        Control[UMFPACK_SCALE]: 1.
                        Control[UMFPACK_ALLOC_INIT]: 0.7
                        Control[UMFPACK_DROPTOL]: 0.
                        Control[UMFPACK_IRSTEP]: 0.
                        Control[UMFPACK_ORDERING]: AMD (not using the PETSc ordering)
            linear system matrix = precond matrix:
            Mat Object: (fetidp_bddc_pc_bddc_dirichlet_) 1 MPI processes
              type: seqaij
              rows=749, cols=749
              total: nonzeros=69421, allocated nonzeros=69421
              total number of mallocs used during MatSetValues calls=0
                using I-node routines: found 272 nodes, limit used is 5
        --- Correction solver (rank 0)
          KSP Object: (fetidp_bddc_pc_bddc_neumann_) 1 MPI processes
            type: preonly
            maximum iterations=1000, initial guess is zero
            tolerances:  relative=1e-10, absolute=1e-10, divergence=10000.
            left preconditioning
            using NONE norm type for convergence test
          PC Object: (fetidp_bddc_pc_bddc_neumann_) 1 MPI processes
            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 follows:
                  Mat Object: 1 MPI processes
                    type: umfpack
                    rows=1161, cols=1161
                    package used to perform factorization: umfpack
                    total: nonzeros=0, allocated nonzeros=0
                    total number of mallocs used during MatSetValues calls=0
                      UMFPACK run parameters:
                        Control[UMFPACK_PRL]: 1.
                        Control[UMFPACK_STRATEGY]: 0.
                        Control[UMFPACK_DENSE_COL]: 0.2
                        Control[UMFPACK_DENSE_ROW]: 0.2
                        Control[UMFPACK_AMD_DENSE]: 10.
                        Control[UMFPACK_BLOCK_SIZE]: 32.
                        Control[UMFPACK_FIXQ]: 0.
                        Control[UMFPACK_AGGRESSIVE]: 1.
                        Control[UMFPACK_PIVOT_TOLERANCE]: 0.1
                        Control[UMFPACK_SYM_PIVOT_TOLERANCE]: 0.001
                        Control[UMFPACK_SCALE]: 1.
                        Control[UMFPACK_ALLOC_INIT]: 0.7
                        Control[UMFPACK_DROPTOL]: 0.
                        Control[UMFPACK_IRSTEP]: 0.
                        Control[UMFPACK_ORDERING]: AMD (not using the PETSc ordering)
            linear system matrix = precond matrix:
            Mat Object: (fetidp_bddc_pc_bddc_neumann_) 1 MPI processes
              type: seqaij
              rows=1161, cols=1161
              total: nonzeros=147367, allocated nonzeros=147367
              total number of mallocs used during MatSetValues calls=0
                using I-node routines: found 417 nodes, limit used is 5
        --- Coarse solver
          KSP Object: (fetidp_bddc_pc_bddc_coarse_) 5 MPI processes
            type: preonly
            maximum iterations=1000, initial guess is zero
            tolerances:  relative=1e-10, absolute=1e-10, divergence=10000.
            left preconditioning
            using NONE norm type for convergence test
          PC Object: (fetidp_bddc_pc_bddc_coarse_) 5 MPI processes
            type: redundant
              First (color=0) of 5 PCs follows
            linear system matrix = precond matrix:
            Mat Object: (fetidp_bddc_pc_bddc_coarse_) 5 MPI processes
              type: mpiaij
              rows=0, cols=0
              total: nonzeros=0, allocated nonzeros=0
              total number of mallocs used during MatSetValues calls=0
                not using I-node (on process 0) routines
                      KSP Object:         (fetidp_bddc_pc_bddc_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:         (fetidp_bddc_pc_bddc_coarse_redundant_)         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 0.
                            Factored matrix follows:
                              Mat Object:         1 MPI processes
                                type: seqaij
                                rows=0, cols=0
                                package used to perform factorization: petsc
                                total: nonzeros=1, allocated nonzeros=1
                                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=0, cols=0
                          total: nonzeros=0, allocated nonzeros=0
                          total number of mallocs used during MatSetValues calls=0
                            not using I-node routines
        linear system matrix = precond matrix:
        Mat Object: 5 MPI processes
          type: is
          rows=4336, cols=4336
          total: nonzeros=722206, allocated nonzeros=722206
          total number of mallocs used during MatSetValues calls=0
            has attached near null space
    maximum iterations=10000, initial guess is zero
    tolerances:  relative=1e-08, absolute=1e-50, divergence=10000.
    left preconditioning
    using NONE norm type for convergence test
  PC Object: 5 MPI processes
    type: none
    linear system matrix = precond matrix:
    Mat Object: 5 MPI processes
      type: is
      rows=4336, cols=4336
      total: nonzeros=722206, allocated nonzeros=983974
      total number of mallocs used during MatSetValues calls=0
        has attached null space
L_2 Error: 1.51468e-08 [4.89715e-10, 1.51389e-08]
