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