1a25662f8SPablo Brubeck Linear solve converged due to CONVERGED_RTOL iterations 5 28926f930SMark AdamsSNES Object: 4 MPI processes 38926f930SMark Adams type: ksponly 48926f930SMark Adams maximum iterations=1, maximum function evaluations=10000 58926f930SMark Adams tolerances: relative=1e-08, absolute=1e-50, solution=1e-08 6a25662f8SPablo Brubeck total number of linear solver iterations=5 78926f930SMark Adams total number of function evaluations=1 88926f930SMark Adams norm schedule ALWAYS 98926f930SMark Adams Jacobian is never rebuilt 108926f930SMark Adams KSP Object: 4 MPI processes 118926f930SMark Adams type: cg 128926f930SMark Adams maximum iterations=100, initial guess is zero 138926f930SMark Adams tolerances: relative=1e-10, absolute=1e-50, divergence=10000. 148926f930SMark Adams left preconditioning 158926f930SMark Adams using UNPRECONDITIONED norm type for convergence test 168926f930SMark Adams PC Object: 4 MPI processes 178926f930SMark Adams type: gamg 188926f930SMark Adams type is MULTIPLICATIVE, levels=2 cycles=v 198926f930SMark Adams Cycles per PCApply=1 208926f930SMark Adams Using externally compute Galerkin coarse grid matrices 218926f930SMark Adams GAMG specific options 228926f930SMark Adams Threshold for dropping small values in graph on each level = 0.001 0.001 238926f930SMark Adams Threshold scaling factor for each level not specified = 1. 248926f930SMark Adams Using aggregates made with 3 applications of heavy edge matching (HEM) to define subdomains for PCASM 25e0b7e82fSBarry Smith MatCoarsen Object: 4 MPI processes 26e0b7e82fSBarry Smith type: hem 27e0b7e82fSBarry Smith 3 matching steps with threshold = 0. 288926f930SMark Adams AGG specific options 298926f930SMark Adams Number of levels of aggressive coarsening 1 308926f930SMark Adams Square graph aggressive coarsening 31e0b7e82fSBarry Smith MatCoarsen Object: (pc_gamg_) 4 MPI processes 32e0b7e82fSBarry Smith type: mis 33e0b7e82fSBarry Smith Number smoothing steps to construct prolongation 1 348926f930SMark Adams Complexity: grid = 1.11111 operator = 1.02041 356c34c54dSStefano Zampini Per-level complexity: op = operator, int = interpolation 366c34c54dSStefano Zampini #equations | #active PEs | avg nnz/row op | avg nnz/row int 376c34c54dSStefano Zampini 1 1 1 0 386c34c54dSStefano Zampini 9 4 6 1 398926f930SMark Adams Coarse grid solver -- level 0 ------------------------------- 408926f930SMark Adams KSP Object: (mg_coarse_) 4 MPI processes 418926f930SMark Adams type: preonly 428926f930SMark Adams maximum iterations=10000, initial guess is zero 438926f930SMark Adams tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 448926f930SMark Adams left preconditioning 458405740aSBarry Smith not checking for convergence 468926f930SMark Adams PC Object: (mg_coarse_) 4 MPI processes 478926f930SMark Adams type: bjacobi 488926f930SMark Adams number of blocks = 4 498926f930SMark Adams Local solver information for first block is in the following KSP and PC objects on rank 0: 508926f930SMark Adams Use -mg_coarse_ksp_view ::ascii_info_detail to display information for all blocks 518926f930SMark Adams KSP Object: (mg_coarse_sub_) 1 MPI process 528926f930SMark Adams type: preonly 538926f930SMark Adams maximum iterations=1, initial guess is zero 548926f930SMark Adams tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 558926f930SMark Adams left preconditioning 568405740aSBarry Smith not checking for convergence 578926f930SMark Adams PC Object: (mg_coarse_sub_) 1 MPI process 588926f930SMark Adams type: lu 598926f930SMark Adams out-of-place factorization 608926f930SMark Adams tolerance for zero pivot 2.22045e-14 618926f930SMark Adams using diagonal shift on blocks to prevent zero pivot [INBLOCKS] 628926f930SMark Adams matrix ordering: nd 638926f930SMark Adams factor fill ratio given 1., needed 1. 64*ecf3d421SBarry Smith Factored matrix: 658926f930SMark Adams Mat Object: (mg_coarse_sub_) 1 MPI process 668926f930SMark Adams type: seqaij 678926f930SMark Adams rows=1, cols=1 688926f930SMark Adams package used to perform factorization: petsc 698926f930SMark Adams total: nonzeros=1, allocated nonzeros=1 708926f930SMark Adams not using I-node routines 71*ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 728926f930SMark Adams Mat Object: (mg_coarse_sub_) 1 MPI process 738926f930SMark Adams type: seqaij 748926f930SMark Adams rows=1, cols=1 758926f930SMark Adams total: nonzeros=1, allocated nonzeros=1 768926f930SMark Adams total number of mallocs used during MatSetValues calls=0 778926f930SMark Adams not using I-node routines 78*ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 798926f930SMark Adams Mat Object: 4 MPI processes 808926f930SMark Adams type: mpiaij 818926f930SMark Adams rows=1, cols=1 828926f930SMark Adams total: nonzeros=1, allocated nonzeros=1 838926f930SMark Adams total number of mallocs used during MatSetValues calls=0 846c34c54dSStefano Zampini using nonscalable MatPtAP() implementation 858926f930SMark Adams not using I-node (on process 0) routines 868926f930SMark Adams Down solver (pre-smoother) on level 1 ------------------------------- 878926f930SMark Adams KSP Object: (mg_levels_1_) 4 MPI processes 888926f930SMark Adams type: chebyshev 898926f930SMark Adams Chebyshev polynomial of first kind 90a25662f8SPablo Brubeck eigenvalue targets used: min 0.260428, max 1.43236 91a25662f8SPablo Brubeck eigenvalues provided (min 0.413297, max 1.30214) with transform: [0. 0.2; 0. 1.1] 928926f930SMark Adams maximum iterations=2, nonzero initial guess 938926f930SMark Adams tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 948926f930SMark Adams left preconditioning 958405740aSBarry Smith not checking for convergence 968926f930SMark Adams PC Object: (mg_levels_1_) 4 MPI processes 978926f930SMark Adams type: jacobi 988926f930SMark Adams type DIAGONAL 99*ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 1008926f930SMark Adams Mat Object: 4 MPI processes 1018926f930SMark Adams type: mpiaij 1028926f930SMark Adams rows=9, cols=9 1038926f930SMark Adams total: nonzeros=49, allocated nonzeros=49 1048926f930SMark Adams total number of mallocs used during MatSetValues calls=0 1058926f930SMark Adams not using I-node (on process 0) routines 1068926f930SMark Adams Up solver (post-smoother) same as down solver (pre-smoother) 107*ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 1088926f930SMark Adams Mat Object: 4 MPI processes 1098926f930SMark Adams type: mpiaij 1108926f930SMark Adams rows=9, cols=9 1118926f930SMark Adams total: nonzeros=49, allocated nonzeros=49 1128926f930SMark Adams total number of mallocs used during MatSetValues calls=0 1138926f930SMark Adams not using I-node (on process 0) routines 1143667b0a5SMark Adams DM Object: box 4 MPI processes 1153667b0a5SMark Adams type: plex 1163667b0a5SMark Adams box in 3 dimensions: 1173667b0a5SMark Adams Number of 0-cells per rank: 8 8 8 8 1183667b0a5SMark Adams Number of 1-cells per rank: 12 12 12 12 1193667b0a5SMark Adams Number of 2-cells per rank: 6 6 6 6 1203667b0a5SMark Adams Number of 3-cells per rank: 1 1 1 1 1213667b0a5SMark Adams Labels: 1223667b0a5SMark Adams depth: 4 strata with value/size (0 (8), 1 (12), 2 (6), 3 (1)) 1233667b0a5SMark Adams marker: 1 strata with value/size (1 (23)) 1243667b0a5SMark Adams Face Sets: 4 strata with value/size (1 (1), 2 (1), 3 (1), 6 (1)) 1253667b0a5SMark Adams celltype: 4 strata with value/size (0 (8), 1 (12), 4 (6), 7 (1)) 1263667b0a5SMark Adams boundary: 1 strata with value/size (1 (23)) 1273667b0a5SMark Adams Field deformation: 1283667b0a5SMark Adams adjacency FEM 1293667b0a5SMark Adams DM Object: Mesh 4 MPI processes 1303667b0a5SMark Adams type: plex 1313667b0a5SMark Adams Mesh in 3 dimensions: 1323667b0a5SMark Adams Number of 0-cells per rank: 27 27 27 27 1333667b0a5SMark Adams Number of 1-cells per rank: 54 54 54 54 1343667b0a5SMark Adams Number of 2-cells per rank: 36 36 36 36 1353667b0a5SMark Adams Number of 3-cells per rank: 8 8 8 8 1363667b0a5SMark Adams Labels: 1373667b0a5SMark Adams celltype: 4 strata with value/size (0 (27), 1 (54), 4 (36), 7 (8)) 1383667b0a5SMark Adams depth: 4 strata with value/size (0 (27), 1 (54), 2 (36), 3 (8)) 1393667b0a5SMark Adams marker: 1 strata with value/size (1 (77)) 1403667b0a5SMark Adams Face Sets: 4 strata with value/size (1 (9), 2 (9), 3 (9), 6 (9)) 1413667b0a5SMark Adams boundary: 1 strata with value/size (1 (77)) 1423667b0a5SMark Adams Field deformation: 1433667b0a5SMark Adams adjacency FEM 144d529f056Smarkadams4 Linear solve converged due to CONVERGED_RTOL iterations 8 1458926f930SMark Adams SNES Object: 4 MPI processes 1468926f930SMark Adams type: ksponly 1478926f930SMark Adams maximum iterations=1, maximum function evaluations=10000 1488926f930SMark Adams tolerances: relative=1e-08, absolute=1e-50, solution=1e-08 1498926f930SMark Adams total number of linear solver iterations=8 1508926f930SMark Adams total number of function evaluations=1 1518926f930SMark Adams norm schedule ALWAYS 1528926f930SMark Adams Jacobian is never rebuilt 1538926f930SMark Adams KSP Object: 4 MPI processes 1548926f930SMark Adams type: cg 1558926f930SMark Adams maximum iterations=100, initial guess is zero 1568926f930SMark Adams tolerances: relative=1e-10, absolute=1e-50, divergence=10000. 1578926f930SMark Adams left preconditioning 1588926f930SMark Adams using UNPRECONDITIONED norm type for convergence test 1598926f930SMark Adams PC Object: 4 MPI processes 1608926f930SMark Adams type: gamg 1618926f930SMark Adams type is MULTIPLICATIVE, levels=2 cycles=v 1628926f930SMark Adams Cycles per PCApply=1 1638926f930SMark Adams Using externally compute Galerkin coarse grid matrices 1648926f930SMark Adams GAMG specific options 1658926f930SMark Adams Threshold for dropping small values in graph on each level = 0.001 0.001 1668926f930SMark Adams Threshold scaling factor for each level not specified = 1. 1678926f930SMark Adams Using aggregates made with 3 applications of heavy edge matching (HEM) to define subdomains for PCASM 168e0b7e82fSBarry Smith MatCoarsen Object: 4 MPI processes 169e0b7e82fSBarry Smith type: hem 170e0b7e82fSBarry Smith 3 matching steps with threshold = 0. 1718926f930SMark Adams AGG specific options 1728926f930SMark Adams Number of levels of aggressive coarsening 1 1738926f930SMark Adams Square graph aggressive coarsening 174e0b7e82fSBarry Smith MatCoarsen Object: (pc_gamg_) 4 MPI processes 175e0b7e82fSBarry Smith type: mis 176e0b7e82fSBarry Smith Number smoothing steps to construct prolongation 1 1778926f930SMark Adams Complexity: grid = 1.02721 operator = 1.00432 1786c34c54dSStefano Zampini Per-level complexity: op = operator, int = interpolation 1796c34c54dSStefano Zampini #equations | #active PEs | avg nnz/row op | avg nnz/row int 1806c34c54dSStefano Zampini 4 1 4 0 1816c34c54dSStefano Zampini 147 4 26 3 1828926f930SMark Adams Coarse grid solver -- level 0 ------------------------------- 1838926f930SMark Adams KSP Object: (mg_coarse_) 4 MPI processes 1848926f930SMark Adams type: preonly 1858926f930SMark Adams maximum iterations=10000, initial guess is zero 1868926f930SMark Adams tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 1878926f930SMark Adams left preconditioning 1888405740aSBarry Smith not checking for convergence 1898926f930SMark Adams PC Object: (mg_coarse_) 4 MPI processes 1908926f930SMark Adams type: bjacobi 1918926f930SMark Adams number of blocks = 4 1928926f930SMark Adams Local solver information for first block is in the following KSP and PC objects on rank 0: 1938926f930SMark Adams Use -mg_coarse_ksp_view ::ascii_info_detail to display information for all blocks 1948926f930SMark Adams KSP Object: (mg_coarse_sub_) 1 MPI process 1958926f930SMark Adams type: preonly 1968926f930SMark Adams maximum iterations=1, initial guess is zero 1978926f930SMark Adams tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 1988926f930SMark Adams left preconditioning 1998405740aSBarry Smith not checking for convergence 2008926f930SMark Adams PC Object: (mg_coarse_sub_) 1 MPI process 2018926f930SMark Adams type: lu 2028926f930SMark Adams out-of-place factorization 2038926f930SMark Adams tolerance for zero pivot 2.22045e-14 2048926f930SMark Adams using diagonal shift on blocks to prevent zero pivot [INBLOCKS] 2058926f930SMark Adams matrix ordering: nd 2068926f930SMark Adams factor fill ratio given 5., needed 1. 207*ecf3d421SBarry Smith Factored matrix: 2088926f930SMark Adams Mat Object: (mg_coarse_sub_) 1 MPI process 2098926f930SMark Adams type: seqaij 2108926f930SMark Adams rows=4, cols=4 2118926f930SMark Adams package used to perform factorization: petsc 2128926f930SMark Adams total: nonzeros=16, allocated nonzeros=16 2138926f930SMark Adams using I-node routines: found 1 nodes, limit used is 5 214*ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 2158926f930SMark Adams Mat Object: (mg_coarse_sub_) 1 MPI process 2168926f930SMark Adams type: seqaij 2178926f930SMark Adams rows=4, cols=4 2188926f930SMark Adams total: nonzeros=16, allocated nonzeros=16 2198926f930SMark Adams total number of mallocs used during MatSetValues calls=0 2208926f930SMark Adams using I-node routines: found 1 nodes, limit used is 5 221*ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 2228926f930SMark Adams Mat Object: 4 MPI processes 2238926f930SMark Adams type: mpiaij 2248926f930SMark Adams rows=4, cols=4 2258926f930SMark Adams total: nonzeros=16, allocated nonzeros=16 2268926f930SMark Adams total number of mallocs used during MatSetValues calls=0 2276c34c54dSStefano Zampini using nonscalable MatPtAP() implementation 2288926f930SMark Adams using I-node (on process 0) routines: found 1 nodes, limit used is 5 2298926f930SMark Adams Down solver (pre-smoother) on level 1 ------------------------------- 2308926f930SMark Adams KSP Object: (mg_levels_1_) 4 MPI processes 2318926f930SMark Adams type: chebyshev 2328926f930SMark Adams Chebyshev polynomial of first kind 233a25662f8SPablo Brubeck eigenvalue targets used: min 0.327489, max 1.80119 234a25662f8SPablo Brubeck eigenvalues provided (min 0.133814, max 1.63744) with transform: [0. 0.2; 0. 1.1] 2358926f930SMark Adams maximum iterations=2, nonzero initial guess 2368926f930SMark Adams tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 2378926f930SMark Adams left preconditioning 2388405740aSBarry Smith not checking for convergence 2398926f930SMark Adams PC Object: (mg_levels_1_) 4 MPI processes 2408926f930SMark Adams type: jacobi 2418926f930SMark Adams type DIAGONAL 242*ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 2438926f930SMark Adams Mat Object: 4 MPI processes 2448926f930SMark Adams type: mpiaij 2458926f930SMark Adams rows=147, cols=147 2468926f930SMark Adams total: nonzeros=3703, allocated nonzeros=3703 2478926f930SMark Adams total number of mallocs used during MatSetValues calls=0 2488926f930SMark Adams not using I-node (on process 0) routines 2498926f930SMark Adams Up solver (post-smoother) same as down solver (pre-smoother) 250*ecf3d421SBarry Smith linear system matrix, which is also used to construct the preconditioner: 2518926f930SMark Adams Mat Object: 4 MPI processes 2528926f930SMark Adams type: mpiaij 2538926f930SMark Adams rows=147, cols=147 2548926f930SMark Adams total: nonzeros=3703, allocated nonzeros=3703 2558926f930SMark Adams total number of mallocs used during MatSetValues calls=0 2568926f930SMark Adams not using I-node (on process 0) routines 2573667b0a5SMark Adams[0] 0) N= 9, max displ=2.5713786e+01, error=9.564e+00 2583667b0a5SMark Adams[0] 1) N= 147, max displ=3.1758769e+01, disp diff= 6.04e+00, error=3.519e+00, rate=1.4 259