xref: /petsc/src/snes/tutorials/output/ex12_tri_parmetis_hpddm.out (revision ccb4e88a40f0b86eaeca07ff64c64e4de2fae686)
1  0 SNES Function norm 33.3967
2  1 SNES Function norm 3.95646e-09
3L_2 Error: 7.89093
4Nonlinear solve converged due to CONVERGED_FNORM_RELATIVE iterations 1
5SNES Object: 4 MPI processes
6  type: newtonls
7  maximum iterations=50, maximum function evaluations=10000
8  tolerances: relative=1e-08, absolute=1e-50, solution=1e-08
9  total number of linear solver iterations=16
10  total number of function evaluations=2
11  norm schedule ALWAYS
12  SNESLineSearch Object: 4 MPI processes
13    type: bt
14      interpolation: cubic
15      alpha=1.000000e-04
16    maxstep=1.000000e+08, minlambda=1.000000e-12
17    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
18    maximum iterations=40
19  KSP Object: 4 MPI processes
20    type: gmres
21      restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
22      happy breakdown tolerance 1e-30
23    maximum iterations=10000, initial guess is zero
24    tolerances:  relative=1e-10, absolute=1e-50, divergence=10000.
25    left preconditioning
26    using PRECONDITIONED norm type for convergence test
27  PC Object: 4 MPI processes
28    type: hpddm
29    levels: 2
30    Neumann matrix attached? TRUE
31    coarse correction: DEFLATED
32    on process #0, value (+ threshold if available) for selecting deflation vectors: 20
33    grid and operator complexities: 1.01463 1.10782
34    KSP Object: (pc_hpddm_levels_1_) 4 MPI processes
35      type: preonly
36      maximum iterations=10000, initial guess is zero
37      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
38      left preconditioning
39      using NONE norm type for convergence test
40    PC Object: (pc_hpddm_levels_1_) 4 MPI processes
41      type: shell
42        no name
43      linear system matrix = precond matrix:
44      Mat Object: 4 MPI processes
45        type: mpiaij
46        total number of mallocs used during MatSetValues calls=0
47          not using I-node (on process 0) routines
48    PC Object: (pc_hpddm_levels_1_) 4 MPI processes
49      type: bjacobi
50        number of blocks = 4
51        Local solver information for first block is in the following KSP and PC objects on rank 0:
52        Use -pc_hpddm_levels_1_ksp_view ::ascii_info_detail to display information for all blocks
53      KSP Object: (pc_hpddm_levels_1_sub_) 1 MPI processes
54        type: preonly
55        maximum iterations=10000, initial guess is zero
56        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
57        left preconditioning
58        using NONE norm type for convergence test
59      PC Object: (pc_hpddm_levels_1_sub_) 1 MPI processes
60        type: icc
61          out-of-place factorization
62          3 levels of fill
63          tolerance for zero pivot 2.22045e-14
64          using Manteuffel shift [POSITIVE_DEFINITE]
65          matrix ordering: natural
66          factor fill ratio given 1., needed 2.69786
67            Factored matrix follows:
68              Mat Object: 1 MPI processes
69                type: seqsbaij
70                package used to perform factorization: petsc
71                    block size is 1
72        linear system matrix = precond matrix:
73        Mat Object: (pc_hpddm_levels_1_sub_) 1 MPI processes
74          type: seqaij
75          total number of mallocs used during MatSetValues calls=0
76            not using I-node routines
77      linear system matrix = precond matrix:
78      Mat Object: 4 MPI processes
79        type: mpiaij
80        total number of mallocs used during MatSetValues calls=0
81          not using I-node (on process 0) routines
82      KSP Object: (pc_hpddm_coarse_) 2 MPI processes
83        type: preonly
84        maximum iterations=10000, initial guess is zero
85        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
86        left preconditioning
87        using NONE norm type for convergence test
88      PC Object: (pc_hpddm_coarse_) 2 MPI processes
89        type: redundant
90          First (color=0) of 2 PCs follows
91        linear system matrix = precond matrix:
92        Mat Object: (pc_hpddm_coarse_) 2 MPI processes
93          type: mpisbaij
94          total number of mallocs used during MatSetValues calls=0
95              block size is 20
96                KSP Object:       (pc_hpddm_coarse_redundant_)       1 MPI processes
97                  type: preonly
98                  maximum iterations=10000, initial guess is zero
99                  tolerances:  relative=1e-05, absolute=1e-50, divergence=10000.
100                  left preconditioning
101                  using NONE norm type for convergence test
102                PC Object:       (pc_hpddm_coarse_redundant_)       1 MPI processes
103                  type: cholesky
104                    out-of-place factorization
105                    tolerance for zero pivot 2.22045e-14
106                    matrix ordering: natural
107                    factor fill ratio given 5., needed 1.1
108                      Factored matrix follows:
109                        Mat Object:       1 MPI processes
110                          type: seqsbaij
111                          package used to perform factorization: petsc
112                              block size is 20
113                  linear system matrix = precond matrix:
114                  Mat Object:       1 MPI processes
115                    type: seqsbaij
116                    total number of mallocs used during MatSetValues calls=0
117                        block size is 20
118    linear system matrix = precond matrix:
119    Mat Object: 4 MPI processes
120      type: mpiaij
121      total number of mallocs used during MatSetValues calls=0
122        not using I-node (on process 0) routines
123