xref: /petsc/src/snes/tutorials/output/ex56_1.out (revision e0b7e82fd3cf27fce84cc3e37e8d70a5c36a2d4e)
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
25*e0b7e82fSBarry Smith          MatCoarsen Object: 4 MPI processes
26*e0b7e82fSBarry Smith            type: hem
27*e0b7e82fSBarry 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
31*e0b7e82fSBarry Smith            MatCoarsen Object: (pc_gamg_) 4 MPI processes
32*e0b7e82fSBarry Smith              type: mis
33*e0b7e82fSBarry Smith            Number smoothing steps to construct prolongation 1
348926f930SMark Adams          Complexity:    grid = 1.11111    operator = 1.02041
358926f930SMark Adams    Coarse grid solver -- level 0 -------------------------------
368926f930SMark Adams      KSP Object: (mg_coarse_) 4 MPI processes
378926f930SMark Adams        type: preonly
388926f930SMark Adams        maximum iterations=10000, initial guess is zero
398926f930SMark Adams        tolerances: relative=1e-05, absolute=1e-50, divergence=10000.
408926f930SMark Adams        left preconditioning
418926f930SMark Adams        using NONE norm type for convergence test
428926f930SMark Adams      PC Object: (mg_coarse_) 4 MPI processes
438926f930SMark Adams        type: bjacobi
448926f930SMark Adams          number of blocks = 4
458926f930SMark Adams          Local solver information for first block is in the following KSP and PC objects on rank 0:
468926f930SMark Adams          Use -mg_coarse_ksp_view ::ascii_info_detail to display information for all blocks
478926f930SMark Adams          KSP Object: (mg_coarse_sub_) 1 MPI process
488926f930SMark Adams            type: preonly
498926f930SMark Adams            maximum iterations=1, initial guess is zero
508926f930SMark Adams            tolerances: relative=1e-05, absolute=1e-50, divergence=10000.
518926f930SMark Adams            left preconditioning
528926f930SMark Adams            using NONE norm type for convergence test
538926f930SMark Adams          PC Object: (mg_coarse_sub_) 1 MPI process
548926f930SMark Adams            type: lu
558926f930SMark Adams              out-of-place factorization
568926f930SMark Adams              tolerance for zero pivot 2.22045e-14
578926f930SMark Adams              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
588926f930SMark Adams              matrix ordering: nd
598926f930SMark Adams              factor fill ratio given 1., needed 1.
608926f930SMark Adams                Factored matrix follows:
618926f930SMark Adams                  Mat Object: (mg_coarse_sub_) 1 MPI process
628926f930SMark Adams                    type: seqaij
638926f930SMark Adams                    rows=1, cols=1
648926f930SMark Adams                    package used to perform factorization: petsc
658926f930SMark Adams                    total: nonzeros=1, allocated nonzeros=1
668926f930SMark Adams                      not using I-node routines
678926f930SMark Adams            linear system matrix = precond matrix:
688926f930SMark Adams            Mat Object: (mg_coarse_sub_) 1 MPI process
698926f930SMark Adams              type: seqaij
708926f930SMark Adams              rows=1, cols=1
718926f930SMark Adams              total: nonzeros=1, allocated nonzeros=1
728926f930SMark Adams              total number of mallocs used during MatSetValues calls=0
738926f930SMark Adams                not using I-node routines
748926f930SMark Adams        linear system matrix = precond matrix:
758926f930SMark Adams        Mat Object: 4 MPI processes
768926f930SMark Adams          type: mpiaij
778926f930SMark Adams          rows=1, cols=1
788926f930SMark Adams          total: nonzeros=1, allocated nonzeros=1
798926f930SMark Adams          total number of mallocs used during MatSetValues calls=0
808926f930SMark Adams            not using I-node (on process 0) routines
818926f930SMark Adams    Down solver (pre-smoother) on level 1 -------------------------------
828926f930SMark Adams      KSP Object: (mg_levels_1_) 4 MPI processes
838926f930SMark Adams        type: chebyshev
848926f930SMark Adams          Chebyshev polynomial of first kind
85a25662f8SPablo Brubeck          eigenvalue targets used: min 0.260428, max 1.43236
86a25662f8SPablo Brubeck          eigenvalues provided (min 0.413297, max 1.30214) with transform: [0. 0.2; 0. 1.1]
878926f930SMark Adams        maximum iterations=2, nonzero initial guess
888926f930SMark Adams        tolerances: relative=1e-05, absolute=1e-50, divergence=10000.
898926f930SMark Adams        left preconditioning
908926f930SMark Adams        using NONE norm type for convergence test
918926f930SMark Adams      PC Object: (mg_levels_1_) 4 MPI processes
928926f930SMark Adams        type: jacobi
938926f930SMark Adams          type DIAGONAL
948926f930SMark Adams        linear system matrix = precond matrix:
958926f930SMark Adams        Mat Object: 4 MPI processes
968926f930SMark Adams          type: mpiaij
978926f930SMark Adams          rows=9, cols=9
988926f930SMark Adams          total: nonzeros=49, allocated nonzeros=49
998926f930SMark Adams          total number of mallocs used during MatSetValues calls=0
1008926f930SMark Adams            not using I-node (on process 0) routines
1018926f930SMark Adams    Up solver (post-smoother) same as down solver (pre-smoother)
1028926f930SMark Adams    linear system matrix = precond matrix:
1038926f930SMark Adams    Mat Object: 4 MPI processes
1048926f930SMark Adams      type: mpiaij
1058926f930SMark Adams      rows=9, cols=9
1068926f930SMark Adams      total: nonzeros=49, allocated nonzeros=49
1078926f930SMark Adams      total number of mallocs used during MatSetValues calls=0
1088926f930SMark Adams        not using I-node (on process 0) routines
1093667b0a5SMark AdamsDM Object: box 4 MPI processes
1103667b0a5SMark Adams  type: plex
1113667b0a5SMark Adamsbox in 3 dimensions:
1123667b0a5SMark Adams  Number of 0-cells per rank: 8 8 8 8
1133667b0a5SMark Adams  Number of 1-cells per rank: 12 12 12 12
1143667b0a5SMark Adams  Number of 2-cells per rank: 6 6 6 6
1153667b0a5SMark Adams  Number of 3-cells per rank: 1 1 1 1
1163667b0a5SMark AdamsLabels:
1173667b0a5SMark Adams  depth: 4 strata with value/size (0 (8), 1 (12), 2 (6), 3 (1))
1183667b0a5SMark Adams  marker: 1 strata with value/size (1 (23))
1193667b0a5SMark Adams  Face Sets: 4 strata with value/size (1 (1), 2 (1), 3 (1), 6 (1))
1203667b0a5SMark Adams  celltype: 4 strata with value/size (0 (8), 1 (12), 4 (6), 7 (1))
1213667b0a5SMark Adams  boundary: 1 strata with value/size (1 (23))
1223667b0a5SMark AdamsField deformation:
1233667b0a5SMark Adams  adjacency FEM
1243667b0a5SMark AdamsDM Object: Mesh 4 MPI processes
1253667b0a5SMark Adams  type: plex
1263667b0a5SMark AdamsMesh in 3 dimensions:
1273667b0a5SMark Adams  Number of 0-cells per rank: 27 27 27 27
1283667b0a5SMark Adams  Number of 1-cells per rank: 54 54 54 54
1293667b0a5SMark Adams  Number of 2-cells per rank: 36 36 36 36
1303667b0a5SMark Adams  Number of 3-cells per rank: 8 8 8 8
1313667b0a5SMark AdamsLabels:
1323667b0a5SMark Adams  celltype: 4 strata with value/size (0 (27), 1 (54), 4 (36), 7 (8))
1333667b0a5SMark Adams  depth: 4 strata with value/size (0 (27), 1 (54), 2 (36), 3 (8))
1343667b0a5SMark Adams  marker: 1 strata with value/size (1 (77))
1353667b0a5SMark Adams  Face Sets: 4 strata with value/size (1 (9), 2 (9), 3 (9), 6 (9))
1363667b0a5SMark Adams  boundary: 1 strata with value/size (1 (77))
1373667b0a5SMark AdamsField deformation:
1383667b0a5SMark Adams  adjacency FEM
139d529f056Smarkadams4    Linear solve converged due to CONVERGED_RTOL iterations 8
1408926f930SMark AdamsSNES Object: 4 MPI processes
1418926f930SMark Adams  type: ksponly
1428926f930SMark Adams  maximum iterations=1, maximum function evaluations=10000
1438926f930SMark Adams  tolerances: relative=1e-08, absolute=1e-50, solution=1e-08
1448926f930SMark Adams  total number of linear solver iterations=8
1458926f930SMark Adams  total number of function evaluations=1
1468926f930SMark Adams  norm schedule ALWAYS
1478926f930SMark Adams  Jacobian is never rebuilt
1488926f930SMark Adams  KSP Object: 4 MPI processes
1498926f930SMark Adams    type: cg
1508926f930SMark Adams    maximum iterations=100, initial guess is zero
1518926f930SMark Adams    tolerances: relative=1e-10, absolute=1e-50, divergence=10000.
1528926f930SMark Adams    left preconditioning
1538926f930SMark Adams    using UNPRECONDITIONED norm type for convergence test
1548926f930SMark Adams  PC Object: 4 MPI processes
1558926f930SMark Adams    type: gamg
1568926f930SMark Adams      type is MULTIPLICATIVE, levels=2 cycles=v
1578926f930SMark Adams        Cycles per PCApply=1
1588926f930SMark Adams        Using externally compute Galerkin coarse grid matrices
1598926f930SMark Adams        GAMG specific options
1608926f930SMark Adams          Threshold for dropping small values in graph on each level =     0.001     0.001
1618926f930SMark Adams          Threshold scaling factor for each level not specified = 1.
1628926f930SMark Adams          Using aggregates made with 3 applications of heavy edge matching (HEM) to define subdomains for PCASM
163*e0b7e82fSBarry Smith          MatCoarsen Object: 4 MPI processes
164*e0b7e82fSBarry Smith            type: hem
165*e0b7e82fSBarry Smith            3 matching steps with threshold = 0.
1668926f930SMark Adams          AGG specific options
1678926f930SMark Adams            Number of levels of aggressive coarsening 1
1688926f930SMark Adams            Square graph aggressive coarsening
169*e0b7e82fSBarry Smith            MatCoarsen Object: (pc_gamg_) 4 MPI processes
170*e0b7e82fSBarry Smith              type: mis
171*e0b7e82fSBarry Smith            Number smoothing steps to construct prolongation 1
1728926f930SMark Adams          Complexity:    grid = 1.02721    operator = 1.00432
1738926f930SMark Adams    Coarse grid solver -- level 0 -------------------------------
1748926f930SMark Adams      KSP Object: (mg_coarse_) 4 MPI processes
1758926f930SMark Adams        type: preonly
1768926f930SMark Adams        maximum iterations=10000, initial guess is zero
1778926f930SMark Adams        tolerances: relative=1e-05, absolute=1e-50, divergence=10000.
1788926f930SMark Adams        left preconditioning
1798926f930SMark Adams        using NONE norm type for convergence test
1808926f930SMark Adams      PC Object: (mg_coarse_) 4 MPI processes
1818926f930SMark Adams        type: bjacobi
1828926f930SMark Adams          number of blocks = 4
1838926f930SMark Adams          Local solver information for first block is in the following KSP and PC objects on rank 0:
1848926f930SMark Adams          Use -mg_coarse_ksp_view ::ascii_info_detail to display information for all blocks
1858926f930SMark Adams          KSP Object: (mg_coarse_sub_) 1 MPI process
1868926f930SMark Adams            type: preonly
1878926f930SMark Adams            maximum iterations=1, initial guess is zero
1888926f930SMark Adams            tolerances: relative=1e-05, absolute=1e-50, divergence=10000.
1898926f930SMark Adams            left preconditioning
1908926f930SMark Adams            using NONE norm type for convergence test
1918926f930SMark Adams          PC Object: (mg_coarse_sub_) 1 MPI process
1928926f930SMark Adams            type: lu
1938926f930SMark Adams              out-of-place factorization
1948926f930SMark Adams              tolerance for zero pivot 2.22045e-14
1958926f930SMark Adams              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
1968926f930SMark Adams              matrix ordering: nd
1978926f930SMark Adams              factor fill ratio given 5., needed 1.
1988926f930SMark Adams                Factored matrix follows:
1998926f930SMark Adams                  Mat Object: (mg_coarse_sub_) 1 MPI process
2008926f930SMark Adams                    type: seqaij
2018926f930SMark Adams                    rows=4, cols=4
2028926f930SMark Adams                    package used to perform factorization: petsc
2038926f930SMark Adams                    total: nonzeros=16, allocated nonzeros=16
2048926f930SMark Adams                      using I-node routines: found 1 nodes, limit used is 5
2058926f930SMark Adams            linear system matrix = precond matrix:
2068926f930SMark Adams            Mat Object: (mg_coarse_sub_) 1 MPI process
2078926f930SMark Adams              type: seqaij
2088926f930SMark Adams              rows=4, cols=4
2098926f930SMark Adams              total: nonzeros=16, allocated nonzeros=16
2108926f930SMark Adams              total number of mallocs used during MatSetValues calls=0
2118926f930SMark Adams                using I-node routines: found 1 nodes, limit used is 5
2128926f930SMark Adams        linear system matrix = precond matrix:
2138926f930SMark Adams        Mat Object: 4 MPI processes
2148926f930SMark Adams          type: mpiaij
2158926f930SMark Adams          rows=4, cols=4
2168926f930SMark Adams          total: nonzeros=16, allocated nonzeros=16
2178926f930SMark Adams          total number of mallocs used during MatSetValues calls=0
2188926f930SMark Adams            using I-node (on process 0) routines: found 1 nodes, limit used is 5
2198926f930SMark Adams    Down solver (pre-smoother) on level 1 -------------------------------
2208926f930SMark Adams      KSP Object: (mg_levels_1_) 4 MPI processes
2218926f930SMark Adams        type: chebyshev
2228926f930SMark Adams          Chebyshev polynomial of first kind
223a25662f8SPablo Brubeck          eigenvalue targets used: min 0.327489, max 1.80119
224a25662f8SPablo Brubeck          eigenvalues provided (min 0.133814, max 1.63744) with transform: [0. 0.2; 0. 1.1]
2258926f930SMark Adams        maximum iterations=2, nonzero initial guess
2268926f930SMark Adams        tolerances: relative=1e-05, absolute=1e-50, divergence=10000.
2278926f930SMark Adams        left preconditioning
2288926f930SMark Adams        using NONE norm type for convergence test
2298926f930SMark Adams      PC Object: (mg_levels_1_) 4 MPI processes
2308926f930SMark Adams        type: jacobi
2318926f930SMark Adams          type DIAGONAL
2328926f930SMark Adams        linear system matrix = precond matrix:
2338926f930SMark Adams        Mat Object: 4 MPI processes
2348926f930SMark Adams          type: mpiaij
2358926f930SMark Adams          rows=147, cols=147
2368926f930SMark Adams          total: nonzeros=3703, allocated nonzeros=3703
2378926f930SMark Adams          total number of mallocs used during MatSetValues calls=0
2388926f930SMark Adams            not using I-node (on process 0) routines
2398926f930SMark Adams    Up solver (post-smoother) same as down solver (pre-smoother)
2408926f930SMark Adams    linear system matrix = precond matrix:
2418926f930SMark Adams    Mat Object: 4 MPI processes
2428926f930SMark Adams      type: mpiaij
2438926f930SMark Adams      rows=147, cols=147
2448926f930SMark Adams      total: nonzeros=3703, allocated nonzeros=3703
2458926f930SMark Adams      total number of mallocs used during MatSetValues calls=0
2468926f930SMark Adams        not using I-node (on process 0) routines
2473667b0a5SMark Adams[0] 0) N=           9, max displ=2.5713786e+01, error=9.564e+00
2483667b0a5SMark Adams[0] 1) N=         147, max displ=3.1758769e+01, disp diff= 6.04e+00, error=3.519e+00, rate=1.4
249