xref: /petsc/src/snes/tutorials/output/ex12_quad_hpddm_reuse_threshold.out (revision 70646cd191a02c3aba559ba717dac5da7a8a1e20)
1c4762a1bSJed Brown  0 SNES Function norm 10.2781
24345779dSPierre Jolivet    0 KSP Residual norm 10.1755
34345779dSPierre Jolivet    1 KSP Residual norm 3.122
44345779dSPierre Jolivet    2 KSP Residual norm 1.98807
54345779dSPierre Jolivet    3 KSP Residual norm 0.523639
6c4762a1bSJed Brown  Linear solve converged due to CONVERGED_RTOL iterations 3
74345779dSPierre Jolivet  1 SNES Function norm 0.770366
84345779dSPierre Jolivet    0 KSP Residual norm 0.523639
94345779dSPierre Jolivet    1 KSP Residual norm 0.255653
104345779dSPierre Jolivet    2 KSP Residual norm 0.154552
114345779dSPierre Jolivet    3 KSP Residual norm 0.0968739
124345779dSPierre Jolivet    4 KSP Residual norm 0.0351983
138c744aebSPierre Jolivet  Linear solve converged due to CONVERGED_RTOL iterations 4
144345779dSPierre Jolivet  2 SNES Function norm 0.0513487
154345779dSPierre Jolivet    0 KSP Residual norm 0.0351983
164345779dSPierre Jolivet    1 KSP Residual norm 0.0230681
174345779dSPierre Jolivet    2 KSP Residual norm 0.0106977
184345779dSPierre Jolivet    3 KSP Residual norm 0.00654554
194345779dSPierre Jolivet    4 KSP Residual norm 0.00404898
204345779dSPierre Jolivet    5 KSP Residual norm 0.00160906
218c744aebSPierre Jolivet  Linear solve converged due to CONVERGED_RTOL iterations 5
224345779dSPierre Jolivet  3 SNES Function norm 0.00230473
234345779dSPierre Jolivet    0 KSP Residual norm 0.00160906
244345779dSPierre Jolivet    1 KSP Residual norm 0.000904566
254345779dSPierre Jolivet    2 KSP Residual norm 0.000549715
264345779dSPierre Jolivet    3 KSP Residual norm 0.000324851
274345779dSPierre Jolivet    4 KSP Residual norm 0.000168742
284345779dSPierre Jolivet    5 KSP Residual norm 7.79697e-05
298c744aebSPierre Jolivet  Linear solve converged due to CONVERGED_RTOL iterations 5
304345779dSPierre Jolivet  4 SNES Function norm 0.000115341
314345779dSPierre Jolivet    0 KSP Residual norm 7.79697e-05
324345779dSPierre Jolivet    1 KSP Residual norm 4.57685e-05
334345779dSPierre Jolivet    2 KSP Residual norm 2.20533e-05
344345779dSPierre Jolivet    3 KSP Residual norm 1.44913e-05
354345779dSPierre Jolivet    4 KSP Residual norm 8.96527e-06
364345779dSPierre Jolivet    5 KSP Residual norm 4.83859e-06
374345779dSPierre Jolivet  Linear solve converged due to CONVERGED_RTOL iterations 5
384345779dSPierre Jolivet  5 SNES Function norm 6.79388e-06
394345779dSPierre Jolivet    0 KSP Residual norm 4.83859e-06
404345779dSPierre Jolivet    1 KSP Residual norm 2.77576e-06
414345779dSPierre Jolivet    2 KSP Residual norm 1.72657e-06
424345779dSPierre Jolivet    3 KSP Residual norm 1.03361e-06
434345779dSPierre Jolivet    4 KSP Residual norm 5.0434e-07
444345779dSPierre Jolivet    5 KSP Residual norm 2.71081e-07
454345779dSPierre Jolivet  Linear solve converged due to CONVERGED_RTOL iterations 5
464345779dSPierre Jolivet  6 SNES Function norm 3.65805e-07
474345779dSPierre Jolivet    0 KSP Residual norm 2.71081e-07
484345779dSPierre Jolivet    1 KSP Residual norm 1.67289e-07
494345779dSPierre Jolivet    2 KSP Residual norm 7.86136e-08
504345779dSPierre Jolivet    3 KSP Residual norm 4.9281e-08
514345779dSPierre Jolivet    4 KSP Residual norm 2.85897e-08
524345779dSPierre Jolivet    5 KSP Residual norm 1.65072e-08
534345779dSPierre Jolivet  Linear solve converged due to CONVERGED_RTOL iterations 5
544345779dSPierre Jolivet  7 SNES Function norm 2.17462e-08
554345779dSPierre JolivetL_2 Error: 0.000629252
564345779dSPierre JolivetNonlinear solve converged due to CONVERGED_FNORM_RELATIVE iterations 7
57c4762a1bSJed BrownSNES Object: 4 MPI processes
58c4762a1bSJed Brown  type: newtonls
59c4762a1bSJed Brown  maximum iterations=50, maximum function evaluations=10000
60c4762a1bSJed Brown  tolerances: relative=1e-08, absolute=1e-50, solution=1e-08
614345779dSPierre Jolivet  total number of linear solver iterations=32
624345779dSPierre Jolivet  total number of function evaluations=8
63c4762a1bSJed Brown  norm schedule ALWAYS
64c4762a1bSJed Brown  SNESLineSearch Object: 4 MPI processes
65c4762a1bSJed Brown    type: bt
66c4762a1bSJed Brown      interpolation: cubic
67c4762a1bSJed Brown      alpha=1.000000e-04
68a99ef635SJonas Heinzmann    maxlambda=1.000000e+00, minlambda=1.000000e-12
69c4762a1bSJed Brown    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
70c4762a1bSJed Brown    maximum iterations=40
71c4762a1bSJed Brown  KSP Object: 4 MPI processes
72c4762a1bSJed Brown    type: gmres
73f971d498SPierre Jolivet      restart=100, using classical (unmodified) Gram-Schmidt orthogonalization with no iterative refinement
74*143f2514SPierre Jolivet      happy breakdown tolerance=1e-30
75c4762a1bSJed Brown    maximum iterations=10000, initial guess is zero
76c4762a1bSJed Brown    tolerances: relative=0.1, absolute=1e-50, divergence=10000.
77c4762a1bSJed Brown    left preconditioning
78c4762a1bSJed Brown    using PRECONDITIONED norm type for convergence test
79c4762a1bSJed Brown  PC Object: 4 MPI processes
80c4762a1bSJed Brown    type: hpddm
81c4762a1bSJed Brown    levels: 2
82c4762a1bSJed Brown    Neumann matrix attached? TRUE
8367498e6bSPierre Jolivet    shared subdomain KSP between SLEPc and PETSc? FALSE
843be4dd38SPierre Jolivet    coarse correction: DEFLATED
85c4762a1bSJed Brown    on process #0, value (+ threshold if available) for selecting deflation vectors: 0 (0.1)
864345779dSPierre Jolivet    grid and operator complexities: 1.0039 1.00069
87c4762a1bSJed Brown    KSP Object: (pc_hpddm_levels_1_) 4 MPI processes
88c4762a1bSJed Brown      type: preonly
89c4762a1bSJed Brown      maximum iterations=10000, initial guess is zero
90c4762a1bSJed Brown      tolerances: relative=1e-05, absolute=1e-50, divergence=10000.
91c4762a1bSJed Brown      left preconditioning
928405740aSBarry Smith      not checking for convergence
93c4762a1bSJed Brown    PC Object: (pc_hpddm_levels_1_) 4 MPI processes
94ccacfa95SStefano Zampini      type: shell
95ccacfa95SStefano Zampini        no name
96ecf3d421SBarry Smith      linear system matrix, which is also used to construct the preconditioner:
97ccacfa95SStefano Zampini      Mat Object: 4 MPI processes
98ccacfa95SStefano Zampini        type: mpiaij
99ccacfa95SStefano Zampini        rows=513, cols=513
100ccacfa95SStefano Zampini        total: nonzeros=4345, allocated nonzeros=4345
101ccacfa95SStefano Zampini        total number of mallocs used during MatSetValues calls=0
102ccacfa95SStefano Zampini          not using I-node (on process 0) routines
103ccacfa95SStefano Zampini    PC Object: (pc_hpddm_levels_1_) 4 MPI processes
104c4762a1bSJed Brown      type: bjacobi
105c4762a1bSJed Brown        number of blocks = 4
106020d6619SPierre Jolivet        Local solver information for first block is in the following KSP and PC objects on rank 0:
107020d6619SPierre Jolivet        Use -pc_hpddm_levels_1_ksp_view ::ascii_info_detail to display information for all blocks
1088cc725e6SPierre Jolivet        KSP Object: (pc_hpddm_levels_1_sub_) 1 MPI process
109c4762a1bSJed Brown          type: preonly
110c4762a1bSJed Brown          maximum iterations=10000, initial guess is zero
111c4762a1bSJed Brown          tolerances: relative=1e-05, absolute=1e-50, divergence=10000.
112c4762a1bSJed Brown          left preconditioning
1138405740aSBarry Smith          not checking for convergence
1148cc725e6SPierre Jolivet        PC Object: (pc_hpddm_levels_1_sub_) 1 MPI process
115c4762a1bSJed Brown          type: lu
116c4762a1bSJed Brown            out-of-place factorization
117c4762a1bSJed Brown            tolerance for zero pivot 2.22045e-14
118c4762a1bSJed Brown            matrix ordering: nd
11954fcfd0cSMatthew G. Knepley            factor fill ratio given 5., needed 1.9272
120ecf3d421SBarry Smith              Factored matrix:
12126cc229bSBarry Smith                Mat Object: (pc_hpddm_levels_1_sub_) 1 MPI process
122c4762a1bSJed Brown                  type: seqaij
123c4762a1bSJed Brown                  rows=109, cols=109
124c4762a1bSJed Brown                  package used to perform factorization: petsc
12554fcfd0cSMatthew G. Knepley                  total: nonzeros=1509, allocated nonzeros=1509
126c4762a1bSJed Brown                    not using I-node routines
127ecf3d421SBarry Smith          linear system matrix, which is also used to construct the preconditioner:
1288cc725e6SPierre Jolivet          Mat Object: (pc_hpddm_levels_1_sub_) 1 MPI process
129c4762a1bSJed Brown            type: seqaij
130c4762a1bSJed Brown            rows=109, cols=109
131c4762a1bSJed Brown            total: nonzeros=783, allocated nonzeros=783
132c4762a1bSJed Brown            total number of mallocs used during MatSetValues calls=0
133c4762a1bSJed Brown              not using I-node routines
134ecf3d421SBarry Smith      linear system matrix, which is also used to construct the preconditioner:
135c4762a1bSJed Brown      Mat Object: 4 MPI processes
136c4762a1bSJed Brown        type: mpiaij
137c4762a1bSJed Brown        rows=513, cols=513
138c4762a1bSJed Brown        total: nonzeros=4345, allocated nonzeros=4345
139c4762a1bSJed Brown        total number of mallocs used during MatSetValues calls=0
140c4762a1bSJed Brown          not using I-node (on process 0) routines
141c4762a1bSJed Brown      KSP Object: (pc_hpddm_coarse_) 2 MPI processes
142c4762a1bSJed Brown        type: preonly
143c4762a1bSJed Brown        maximum iterations=10000, initial guess is zero
144c4762a1bSJed Brown        tolerances: relative=1e-05, absolute=1e-50, divergence=10000.
145c4762a1bSJed Brown        left preconditioning
1468405740aSBarry Smith        not checking for convergence
147c4762a1bSJed Brown      PC Object: (pc_hpddm_coarse_) 2 MPI processes
148c4762a1bSJed Brown        type: redundant
149c4762a1bSJed Brown          First (color=0) of 2 PCs follows
1508cc725e6SPierre Jolivet          KSP Object: (pc_hpddm_coarse_redundant_) 1 MPI process
151c4762a1bSJed Brown            type: preonly
152c4762a1bSJed Brown            maximum iterations=10000, initial guess is zero
153c4762a1bSJed Brown            tolerances: relative=1e-05, absolute=1e-50, divergence=10000.
154c4762a1bSJed Brown            left preconditioning
1558405740aSBarry Smith            not checking for convergence
1568cc725e6SPierre Jolivet          PC Object: (pc_hpddm_coarse_redundant_) 1 MPI process
157c4762a1bSJed Brown            type: cholesky
158c4762a1bSJed Brown              out-of-place factorization
159c4762a1bSJed Brown              tolerance for zero pivot 2.22045e-14
160c4762a1bSJed Brown              matrix ordering: natural
161c4762a1bSJed Brown              factor fill ratio given 5., needed 1.
162ecf3d421SBarry Smith                Factored matrix:
16326cc229bSBarry Smith                  Mat Object: (pc_hpddm_coarse_redundant_) 1 MPI process
164c4762a1bSJed Brown                    type: seqsbaij
165c4762a1bSJed Brown                    rows=2, cols=2
166c4762a1bSJed Brown                    package used to perform factorization: petsc
1674345779dSPierre Jolivet                    total: nonzeros=3, allocated nonzeros=3
168ecf3d421SBarry Smith            linear system matrix, which is also used to construct the preconditioner:
16926cc229bSBarry Smith            Mat Object: 1 MPI process
170c4762a1bSJed Brown              type: seqsbaij
171c4762a1bSJed Brown              rows=2, cols=2
1724345779dSPierre Jolivet              total: nonzeros=3, allocated nonzeros=3
173c4762a1bSJed Brown              total number of mallocs used during MatSetValues calls=0
174ecf3d421SBarry Smith        linear system matrix, which is also used to construct the preconditioner:
1755a67bb2bSBarry Smith        Mat Object: (pc_hpddm_coarse_) 2 MPI processes
1765a67bb2bSBarry Smith          type: mpisbaij
1775a67bb2bSBarry Smith          rows=2, cols=2
1784345779dSPierre Jolivet          total: nonzeros=3, allocated nonzeros=3
1795a67bb2bSBarry Smith          total number of mallocs used during MatSetValues calls=0
180ecf3d421SBarry Smith    linear system matrix, which is also used to construct the preconditioner:
181c4762a1bSJed Brown    Mat Object: 4 MPI processes
182c4762a1bSJed Brown      type: mpiaij
183c4762a1bSJed Brown      rows=513, cols=513
184c4762a1bSJed Brown      total: nonzeros=4345, allocated nonzeros=4345
185c4762a1bSJed Brown      total number of mallocs used during MatSetValues calls=0
186c4762a1bSJed Brown        not using I-node (on process 0) routines
187