DM Object: Distributed Mesh 5 MPI processes type: plex Distributed Mesh in 2 dimensions: 0-cells: 15 18 15 15 9 1-cells: 22 24 22 22 12 2-cells: 8 8 8 8 4 Labels: celltype: 3 strata with value/size (0 (15), 1 (22), 4 (8)) depth: 3 strata with value/size (0 (15), 1 (22), 2 (8)) marker: 2 strata with value/size (1 (9), 4 (5)) Face Sets: 2 strata with value/size (1 (6), 4 (3)) markerBottom: 1 strata with value/size (1 (9)) markerRight: 0 strata with value/size () markerTop: 0 strata with value/size () markerLeft: 1 strata with value/size (1 (5)) Integral of pressure: -0.0387881 SNES Object: 5 MPI processes type: newtonls tolerances: relative=1e-08, absolute=1e-50, solution=1e-08 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-12, absolute=1e-10, divergence=10000. left preconditioning using NATURAL norm type for convergence test PC Object: (fetidp_) 5 MPI processes type: shell FETI-DP multipliers Dirichlet preconditioner (just from rank 0) Mat Object: 1 MPI processes type: schurcomplement rows=24, cols=24 Schur complement A11 - A10 inv(A00) A01 A11 Mat Object: 1 MPI processes type: seqaij rows=24, cols=24 total: nonzeros=200, allocated nonzeros=200 total number of mallocs used during MatSetValues calls=0 using I-node routines: found 16 nodes, limit used is 5 A10 Mat Object: 1 MPI processes type: seqaij rows=24, cols=76 total: nonzeros=470, allocated nonzeros=470 total number of mallocs used during MatSetValues calls=0 not using I-node routines KSP of A00 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: svd All singular values smaller than 1e-12 treated as zero Provided essential rank of the matrix 0 (all other eigenvalues are zeroed) linear system matrix = precond matrix: Mat Object: (fetidp_bddc_pc_bddc_dirichlet_) 1 MPI processes type: seqaij rows=76, cols=76 total: nonzeros=1576, allocated nonzeros=1576 total number of mallocs used during MatSetValues calls=0 not using I-node routines A01 Mat Object: 1 MPI processes type: seqaij rows=76, cols=24 total: nonzeros=470, allocated nonzeros=470 total number of mallocs used during MatSetValues calls=0 using I-node routines: found 48 nodes, limit used is 5 linear system matrix = precond matrix: Mat Object: F (fetidp_) 5 MPI processes type: shell rows=60, cols=60 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: 2 Graph max count: 2 Use vertices: 1 (vertex size 3) Use edges: 1 Use faces: 1 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: 1 Eliminate dirichlet boundary dofs: 1 Switch on static condensation ops around the interface preconditioner: 0 Use exact dirichlet trick: 1 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: 1 Num. Procs. to map coarse adjacency list: 0 Coarse eqs per proc (significant at the coarsest level): 1 Detect disconnected: 1 (filter 0) Benign subspace trick: 1 (change explicit 1) Benign subspace trick is active: 1 Algebraic computation of no-net-flux: 1 ********************************** STATISTICS AT LEVEL 0 ********************************** Global dofs sizes: all 394 interface 68 coarse 23 Coarsening ratios: all/coarse 17 interface/coarse 2 Active processes : 5 Total subdomains : 6 Benign subs : 6 Dofs type : MIN MAX MEAN Interior dofs : 36 76 65 Interface dofs : 16 40 28 Primal dofs : 5 14 9 Local dofs : 52 109 94 Local subs : 1 2 --- 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: svd All singular values smaller than 1e-12 treated as zero Provided essential rank of the matrix 0 (all other eigenvalues are zeroed) linear system matrix = precond matrix: Mat Object: (fetidp_bddc_pc_bddc_dirichlet_) 1 MPI processes type: seqaij rows=76, cols=76 total: nonzeros=1576, allocated nonzeros=1576 total number of mallocs used during MatSetValues calls=0 not using I-node routines --- 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: svd All singular values smaller than 1e-12 treated as zero Provided essential rank of the matrix 0 (all other eigenvalues are zeroed) linear system matrix = precond matrix: Mat Object: (fetidp_bddc_pc_bddc_neumann_) 1 MPI processes type: seqaij rows=96, cols=96 total: nonzeros=2424, allocated nonzeros=2424 total number of mallocs used during MatSetValues calls=0 not using I-node routines --- 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=23, cols=23 total: nonzeros=365, allocated nonzeros=414 total number of mallocs used during MatSetValues calls=0 has attached null space using I-node (on process 0) routines: found 3 nodes, limit used is 5 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: svd All singular values smaller than 1e-12 treated as zero Provided essential rank of the matrix 0 (all other eigenvalues are zeroed) linear system matrix = precond matrix: Mat Object: 1 MPI processes type: seqaij rows=23, cols=23 total: nonzeros=365, allocated nonzeros=365 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: Mat Object: 5 MPI processes type: is rows=394, cols=394 total: nonzeros=11830, allocated nonzeros=11830 total number of mallocs used during MatSetValues calls=0 has attached near null space maximum iterations=10000, initial guess is zero tolerances: relative=1e-12, absolute=1e-10, divergence=10000. left preconditioning using NONE norm type for convergence test PC Object: 5 MPI processes type: none linear system matrix followed by preconditioner matrix: Mat Object: 5 MPI processes type: is rows=394, cols=394 total: nonzeros=11830, allocated nonzeros=14730 total number of mallocs used during MatSetValues calls=0 has attached null space Mat Object: 5 MPI processes type: is rows=394, cols=394 total: nonzeros=11830, allocated nonzeros=14730 total number of mallocs used during MatSetValues calls=0 L_2 Error: 0.00418 [1.2e-05, 0.00418] Integral of pressure: 0.