1c4762a1bSJed Brown 0 SNES Function norm 5.83179 2c4762a1bSJed Brown 0 KSP Residual norm 5.0581 3c4762a1bSJed Brown 1 KSP Residual norm 0.0106943 4c4762a1bSJed Brown 2 KSP Residual norm 7.46624e-07 5c4762a1bSJed Brown 3 KSP Residual norm < 1.e-11 6c4762a1bSJed Brown Linear solve converged due to CONVERGED_RTOL iterations 3 7c4762a1bSJed Brown 1 SNES Function norm < 1.e-11 8ac7f1a8bSStefano Zampini L_2 Error: 0.00524438 9c4762a1bSJed Brown Nonlinear solve converged due to CONVERGED_FNORM_RELATIVE iterations 1 10c4762a1bSJed BrownSNES Object: 4 MPI processes 11c4762a1bSJed Brown type: newtonls 12c4762a1bSJed Brown maximum iterations=50, maximum function evaluations=10000 13c4762a1bSJed Brown tolerances: relative=1e-08, absolute=1e-50, solution=1e-08 14c4762a1bSJed Brown total number of linear solver iterations=3 15c4762a1bSJed Brown total number of function evaluations=2 16c4762a1bSJed Brown norm schedule ALWAYS 17c4762a1bSJed Brown SNESLineSearch Object: 4 MPI processes 18c4762a1bSJed Brown type: bt 19c4762a1bSJed Brown interpolation: cubic 20c4762a1bSJed Brown alpha=1.000000e-04 21a99ef635SJonas Heinzmann maxlambda=1.000000e+00, minlambda=1.000000e-12 22c4762a1bSJed Brown tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08 23c4762a1bSJed Brown maximum iterations=40 24c4762a1bSJed Brown KSP Object: 4 MPI processes 25c4762a1bSJed Brown type: gmres 26f971d498SPierre Jolivet restart=100, using classical (unmodified) Gram-Schmidt orthogonalization with no iterative refinement 27*143f2514SPierre Jolivet happy breakdown tolerance=1e-30 28c4762a1bSJed Brown maximum iterations=10000, initial guess is zero 29c4762a1bSJed Brown tolerances: relative=1e-09, absolute=1e-50, divergence=10000. 30c4762a1bSJed Brown left preconditioning 31c4762a1bSJed Brown using PRECONDITIONED norm type for convergence test 32c4762a1bSJed Brown PC Object: 4 MPI processes 33c4762a1bSJed Brown type: bddc 34c4762a1bSJed Brown Use verbose output: 0 35c4762a1bSJed Brown Use user-defined CSR: 0 36c4762a1bSJed Brown Use local mat graph: 1 37c4762a1bSJed Brown Connectivity graph topological dimension: 2 380dfc91b7SStefano Zampini Corner selection: 0 (selected 0) 39c4762a1bSJed Brown Use vertices: 1 (vertex size 1) 40c4762a1bSJed Brown Use edges: 1 41c4762a1bSJed Brown Use faces: 0 42c4762a1bSJed Brown Use true near null space: 0 43c4762a1bSJed Brown Use QR for single constraints on cc: 0 44c4762a1bSJed Brown Use change of basis on local edge nodes: 0 45c4762a1bSJed Brown Use change of basis on local face nodes: 0 46c4762a1bSJed Brown User defined change of basis matrix: 0 47c4762a1bSJed Brown Has change of basis matrix: 0 48c4762a1bSJed Brown Eliminate dirichlet boundary dofs: 0 49c4762a1bSJed Brown Switch on static condensation ops around the interface preconditioner: 0 50c4762a1bSJed Brown Use exact dirichlet trick: 0 51c4762a1bSJed Brown Interface extension: DIRICHLET 52c4762a1bSJed Brown Multilevel max levels: 0 53c4762a1bSJed Brown Multilevel coarsening ratio: 8 54c4762a1bSJed Brown Use estimated eigs for coarse problem: 0 55c4762a1bSJed Brown Use deluxe scaling: 0 56c4762a1bSJed Brown Use deluxe zerorows: 0 57c4762a1bSJed Brown Use deluxe singlemat: 0 58c4762a1bSJed Brown Rebuild interface graph for Schur principal minors: 0 59c4762a1bSJed Brown Number of dofs' layers for the computation of principal minors: -1 60c4762a1bSJed Brown Use user CSR graph to compute successive layers: 0 61c4762a1bSJed Brown Adaptive constraint selection threshold (active 0, userdefined 0): 0. 62c4762a1bSJed Brown Min constraints / connected component: 0 63c4762a1bSJed Brown Max constraints / connected component: 0 64c4762a1bSJed Brown Invert exact Schur complement for adaptive selection: 0 65c4762a1bSJed Brown Symmetric computation of primal basis functions: 1 66c4762a1bSJed Brown Num. Procs. to map coarse adjacency list: 0 67c4762a1bSJed Brown Coarse eqs per proc (significant at the coarsest level): 1 68c4762a1bSJed Brown Detect disconnected: 0 (filter 0) 69c4762a1bSJed Brown Benign subspace trick: 0 (change explicit 0) 70c4762a1bSJed Brown Benign subspace trick is active: 0 71c4762a1bSJed Brown Algebraic computation of no-net-flux: 0 72c4762a1bSJed Brown ********************************** STATISTICS AT LEVEL 0 ********************************** 73c4762a1bSJed Brown Global dofs sizes: all 49 interface 13 coarse 5 74c4762a1bSJed Brown Coarsening ratios: all/coarse 9 interface/coarse 2 75c4762a1bSJed Brown Active processes : 4 76c4762a1bSJed Brown Total subdomains : 4 77c4762a1bSJed Brown Dofs type : MIN MAX MEAN 78c4762a1bSJed Brown Interior dofs : 9 9 9 79c4762a1bSJed Brown Interface dofs : 7 7 7 80c4762a1bSJed Brown Primal dofs : 3 3 3 81c4762a1bSJed Brown Local dofs : 16 16 16 82c4762a1bSJed Brown Local subs : 1 1 83c4762a1bSJed Brown --- Interior solver (rank 0) 848cc725e6SPierre Jolivet KSP Object: (pc_bddc_dirichlet_) 1 MPI process 85c4762a1bSJed Brown type: preonly 86c4762a1bSJed Brown maximum iterations=10000, initial guess is zero 87c4762a1bSJed Brown tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 88c4762a1bSJed Brown left preconditioning 898405740aSBarry Smith not checking for convergence 908cc725e6SPierre Jolivet PC Object: (pc_bddc_dirichlet_) 1 MPI process 91c4762a1bSJed Brown type: lu 92c4762a1bSJed Brown out-of-place factorization 93c4762a1bSJed Brown tolerance for zero pivot 2.22045e-14 94c4762a1bSJed Brown matrix ordering: nd 95c4762a1bSJed Brown factor fill ratio given 5., needed 1.43902 96ecf3d421SBarry Smith Factored matrix: 9726cc229bSBarry Smith Mat Object: (pc_bddc_dirichlet_) 1 MPI process 98c4762a1bSJed Brown type: seqaij 99c4762a1bSJed Brown rows=9, cols=9 100c4762a1bSJed Brown package used to perform factorization: petsc 101c4762a1bSJed Brown total: nonzeros=59, allocated nonzeros=59 102c4762a1bSJed Brown using I-node routines: found 7 nodes, limit used is 5 103ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 1048cc725e6SPierre Jolivet Mat Object: (pc_bddc_dirichlet_) 1 MPI process 105c4762a1bSJed Brown type: seqaij 106c4762a1bSJed Brown rows=9, cols=9 107c4762a1bSJed Brown total: nonzeros=41, allocated nonzeros=41 108c4762a1bSJed Brown total number of mallocs used during MatSetValues calls=0 109c4762a1bSJed Brown not using I-node routines 110c4762a1bSJed Brown --- Correction solver (rank 0) 1118cc725e6SPierre Jolivet KSP Object: (pc_bddc_neumann_) 1 MPI process 112c4762a1bSJed Brown type: preonly 113c4762a1bSJed Brown maximum iterations=10000, initial guess is zero 114c4762a1bSJed Brown tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 115c4762a1bSJed Brown left preconditioning 1168405740aSBarry Smith not checking for convergence 1178cc725e6SPierre Jolivet PC Object: (pc_bddc_neumann_) 1 MPI process 118c4762a1bSJed Brown type: lu 119c4762a1bSJed Brown out-of-place factorization 120c4762a1bSJed Brown tolerance for zero pivot 2.22045e-14 121c4762a1bSJed Brown matrix ordering: nd 122c4762a1bSJed Brown factor fill ratio given 5., needed 1.29333 123ecf3d421SBarry Smith Factored matrix: 12426cc229bSBarry Smith Mat Object: (pc_bddc_neumann_) 1 MPI process 125c4762a1bSJed Brown type: seqaij 126c4762a1bSJed Brown rows=15, cols=15 127c4762a1bSJed Brown package used to perform factorization: petsc 128c4762a1bSJed Brown total: nonzeros=97, allocated nonzeros=97 129c4762a1bSJed Brown not using I-node routines 130ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 1318cc725e6SPierre Jolivet Mat Object: (pc_bddc_neumann_) 1 MPI process 132c4762a1bSJed Brown type: seqaij 133c4762a1bSJed Brown rows=15, cols=15 134c4762a1bSJed Brown total: nonzeros=75, allocated nonzeros=75 135c4762a1bSJed Brown total number of mallocs used during MatSetValues calls=0 136c4762a1bSJed Brown not using I-node routines 137c4762a1bSJed Brown --- Coarse solver 138c4762a1bSJed Brown KSP Object: (pc_bddc_coarse_) 4 MPI processes 139c4762a1bSJed Brown type: preonly 140c4762a1bSJed Brown maximum iterations=1, initial guess is zero 141c4762a1bSJed Brown tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 142c4762a1bSJed Brown left preconditioning 1438405740aSBarry Smith not checking for convergence 144c4762a1bSJed Brown PC Object: (pc_bddc_coarse_) 4 MPI processes 145c4762a1bSJed Brown type: redundant 146c4762a1bSJed Brown First (color=0) of 4 PCs follows 1478cc725e6SPierre Jolivet KSP Object: (pc_bddc_coarse_redundant_) 1 MPI process 148c4762a1bSJed Brown type: preonly 149c4762a1bSJed Brown maximum iterations=10000, initial guess is zero 150c4762a1bSJed Brown tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 151c4762a1bSJed Brown left preconditioning 1528405740aSBarry Smith not checking for convergence 1538cc725e6SPierre Jolivet PC Object: (pc_bddc_coarse_redundant_) 1 MPI process 154c4762a1bSJed Brown type: lu 155c4762a1bSJed Brown out-of-place factorization 156c4762a1bSJed Brown tolerance for zero pivot 2.22045e-14 157c4762a1bSJed Brown matrix ordering: nd 158c4762a1bSJed Brown factor fill ratio given 5., needed 1.09524 159ecf3d421SBarry Smith Factored matrix: 16026cc229bSBarry Smith Mat Object: (pc_bddc_coarse_redundant_) 1 MPI process 161c4762a1bSJed Brown type: seqaij 162c4762a1bSJed Brown rows=5, cols=5 163c4762a1bSJed Brown package used to perform factorization: petsc 164c4762a1bSJed Brown total: nonzeros=23, allocated nonzeros=23 165c4762a1bSJed Brown using I-node routines: found 3 nodes, limit used is 5 166ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 16726cc229bSBarry Smith Mat Object: 1 MPI process 168c4762a1bSJed Brown type: seqaij 169c4762a1bSJed Brown rows=5, cols=5 170c4762a1bSJed Brown total: nonzeros=21, allocated nonzeros=21 171c4762a1bSJed Brown total number of mallocs used during MatSetValues calls=0 172c4762a1bSJed Brown not using I-node routines 173ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 1745a67bb2bSBarry Smith Mat Object: (pc_bddc_coarse_) 4 MPI processes 1755a67bb2bSBarry Smith type: mpiaij 1765a67bb2bSBarry Smith rows=5, cols=5 177ac7f1a8bSStefano Zampini total: nonzeros=21, allocated nonzeros=21 1785a67bb2bSBarry Smith total number of mallocs used during MatSetValues calls=0 1795a67bb2bSBarry Smith using I-node (on process 0) routines: found 1 nodes, limit used is 5 180ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 181c4762a1bSJed Brown Mat Object: 4 MPI processes 182c4762a1bSJed Brown type: is 183c4762a1bSJed Brown rows=49, cols=49 184c4762a1bSJed Brown total: nonzeros=328, allocated nonzeros=386 185c4762a1bSJed Brown total number of mallocs used during MatSetValues calls=0 186