xref: /petsc/src/snes/tutorials/output/ex12_tri_parmetis_hpddm.out (revision 70646cd191a02c3aba559ba717dac5da7a8a1e20)
1c4762a1bSJed Brown  0 SNES Function norm 33.3967
2117ef88eSStefano Zampini  1 SNES Function norm 3.95646e-09
3c4762a1bSJed BrownL_2 Error: 7.89093
4c4762a1bSJed BrownNonlinear solve converged due to CONVERGED_FNORM_RELATIVE iterations 1
5c4762a1bSJed BrownSNES Object: 4 MPI processes
6c4762a1bSJed Brown  type: newtonls
7c4762a1bSJed Brown  maximum iterations=50, maximum function evaluations=10000
8c4762a1bSJed Brown  tolerances: relative=1e-08, absolute=1e-50, solution=1e-08
9117ef88eSStefano Zampini  total number of linear solver iterations=16
10c4762a1bSJed Brown  total number of function evaluations=2
11c4762a1bSJed Brown  norm schedule ALWAYS
12c4762a1bSJed Brown  SNESLineSearch Object: 4 MPI processes
13c4762a1bSJed Brown    type: bt
14c4762a1bSJed Brown      interpolation: cubic
15c4762a1bSJed Brown      alpha=1.000000e-04
16a99ef635SJonas Heinzmann    maxlambda=1.000000e+00, minlambda=1.000000e-12
17c4762a1bSJed Brown    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
18c4762a1bSJed Brown    maximum iterations=40
19c4762a1bSJed Brown  KSP Object: 4 MPI processes
20c4762a1bSJed Brown    type: gmres
21f971d498SPierre Jolivet      restart=100, using classical (unmodified) Gram-Schmidt orthogonalization with no iterative refinement
22*143f2514SPierre Jolivet      happy breakdown tolerance=1e-30
23c4762a1bSJed Brown    maximum iterations=10000, initial guess is zero
24c4762a1bSJed Brown    tolerances: relative=1e-10, absolute=1e-50, divergence=10000.
25c4762a1bSJed Brown    left preconditioning
26c4762a1bSJed Brown    using PRECONDITIONED norm type for convergence test
27c4762a1bSJed Brown  PC Object: 4 MPI processes
28c4762a1bSJed Brown    type: hpddm
29c4762a1bSJed Brown    levels: 2
30c4762a1bSJed Brown    Neumann matrix attached? TRUE
3167498e6bSPierre Jolivet    shared subdomain KSP between SLEPc and PETSc? FALSE
323be4dd38SPierre Jolivet    coarse correction: DEFLATED
33c4762a1bSJed Brown    on process #0, value (+ threshold if available) for selecting deflation vectors: 20
34c4762a1bSJed Brown    grid and operator complexities: 1.01463 1.10782
35c4762a1bSJed Brown    KSP Object: (pc_hpddm_levels_1_) 4 MPI processes
36c4762a1bSJed Brown      type: preonly
37c4762a1bSJed Brown      maximum iterations=10000, initial guess is zero
38c4762a1bSJed Brown      tolerances: relative=1e-05, absolute=1e-50, divergence=10000.
39c4762a1bSJed Brown      left preconditioning
408405740aSBarry Smith      not checking for convergence
41c4762a1bSJed Brown    PC Object: (pc_hpddm_levels_1_) 4 MPI processes
42ccacfa95SStefano Zampini      type: shell
43ccacfa95SStefano Zampini        no name
44ecf3d421SBarry Smith      linear system matrix, which is also used to construct the preconditioner:
45ccacfa95SStefano Zampini      Mat Object: 4 MPI processes
46ccacfa95SStefano Zampini        type: mpiaij
47ccacfa95SStefano Zampini        total number of mallocs used during MatSetValues calls=0
48ccacfa95SStefano Zampini          not using I-node (on process 0) routines
49ccacfa95SStefano Zampini    PC Object: (pc_hpddm_levels_1_) 4 MPI processes
50c4762a1bSJed Brown      type: bjacobi
51c4762a1bSJed Brown        number of blocks = 4
52020d6619SPierre Jolivet        Local solver information for first block is in the following KSP and PC objects on rank 0:
53020d6619SPierre Jolivet        Use -pc_hpddm_levels_1_ksp_view ::ascii_info_detail to display information for all blocks
548cc725e6SPierre Jolivet        KSP Object: (pc_hpddm_levels_1_sub_) 1 MPI process
55c4762a1bSJed Brown          type: preonly
56c4762a1bSJed Brown          maximum iterations=10000, initial guess is zero
57c4762a1bSJed Brown          tolerances: relative=1e-05, absolute=1e-50, divergence=10000.
58c4762a1bSJed Brown          left preconditioning
598405740aSBarry Smith          not checking for convergence
608cc725e6SPierre Jolivet        PC Object: (pc_hpddm_levels_1_sub_) 1 MPI process
61c4762a1bSJed Brown          type: icc
62c4762a1bSJed Brown            out-of-place factorization
63c4762a1bSJed Brown            3 levels of fill
64c4762a1bSJed Brown            tolerance for zero pivot 2.22045e-14
65c4762a1bSJed Brown            using Manteuffel shift [POSITIVE_DEFINITE]
66c4762a1bSJed Brown            matrix ordering: natural
6754fcfd0cSMatthew G. Knepley            factor fill ratio given 1., needed 2.69786
68ecf3d421SBarry Smith              Factored matrix:
6926cc229bSBarry Smith                Mat Object: (pc_hpddm_levels_1_sub_) 1 MPI process
70c4762a1bSJed Brown                  type: seqsbaij
71c4762a1bSJed Brown                  package used to perform factorization: petsc
72ecf3d421SBarry Smith          linear system matrix, which is also used to construct the preconditioner:
738cc725e6SPierre Jolivet          Mat Object: (pc_hpddm_levels_1_sub_) 1 MPI process
74c4762a1bSJed Brown            type: seqaij
75c4762a1bSJed Brown            total number of mallocs used during MatSetValues calls=0
76c4762a1bSJed Brown              not using I-node routines
77ecf3d421SBarry Smith      linear system matrix, which is also used to construct the preconditioner:
78c4762a1bSJed Brown      Mat Object: 4 MPI processes
79c4762a1bSJed Brown        type: mpiaij
80c4762a1bSJed Brown        total number of mallocs used during MatSetValues calls=0
81c4762a1bSJed Brown          not using I-node (on process 0) routines
82c4762a1bSJed Brown      KSP Object: (pc_hpddm_coarse_) 2 MPI processes
83c4762a1bSJed Brown        type: preonly
84c4762a1bSJed Brown        maximum iterations=10000, initial guess is zero
85c4762a1bSJed Brown        tolerances: relative=1e-05, absolute=1e-50, divergence=10000.
86c4762a1bSJed Brown        left preconditioning
878405740aSBarry Smith        not checking for convergence
88c4762a1bSJed Brown      PC Object: (pc_hpddm_coarse_) 2 MPI processes
89c4762a1bSJed Brown        type: redundant
90c4762a1bSJed Brown          First (color=0) of 2 PCs follows
918cc725e6SPierre Jolivet          KSP Object: (pc_hpddm_coarse_redundant_) 1 MPI process
92c4762a1bSJed Brown            type: preonly
93c4762a1bSJed Brown            maximum iterations=10000, initial guess is zero
94c4762a1bSJed Brown            tolerances: relative=1e-05, absolute=1e-50, divergence=10000.
95c4762a1bSJed Brown            left preconditioning
968405740aSBarry Smith            not checking for convergence
978cc725e6SPierre Jolivet          PC Object: (pc_hpddm_coarse_redundant_) 1 MPI process
98c4762a1bSJed Brown            type: cholesky
99c4762a1bSJed Brown              out-of-place factorization
100c4762a1bSJed Brown              tolerance for zero pivot 2.22045e-14
101c4762a1bSJed Brown              matrix ordering: natural
102c4762a1bSJed Brown              factor fill ratio given 5., needed 1.1
103ecf3d421SBarry Smith                Factored matrix:
10426cc229bSBarry Smith                  Mat Object: (pc_hpddm_coarse_redundant_) 1 MPI process
105c4762a1bSJed Brown                    type: seqsbaij
106c4762a1bSJed Brown                    package used to perform factorization: petsc
107ecf3d421SBarry Smith            linear system matrix, which is also used to construct the preconditioner:
10826cc229bSBarry Smith            Mat Object: 1 MPI process
109c4762a1bSJed Brown              type: seqsbaij
110c4762a1bSJed Brown              total number of mallocs used during MatSetValues calls=0
111ecf3d421SBarry Smith        linear system matrix, which is also used to construct the preconditioner:
1125a67bb2bSBarry Smith        Mat Object: (pc_hpddm_coarse_) 2 MPI processes
1135a67bb2bSBarry Smith          type: mpisbaij
1145a67bb2bSBarry Smith          total number of mallocs used during MatSetValues calls=0
115ecf3d421SBarry Smith    linear system matrix, which is also used to construct the preconditioner:
116c4762a1bSJed Brown    Mat Object: 4 MPI processes
117c4762a1bSJed Brown      type: mpiaij
118c4762a1bSJed Brown      total number of mallocs used during MatSetValues calls=0
119c4762a1bSJed Brown        not using I-node (on process 0) routines
120