xref: /petsc/src/snes/tutorials/output/ex19_ngmres_fas_ms.out (revision eaa7cf455101e7391ead982166c6e99faf273403)
1c4762a1bSJed Brownlid velocity = 200., prandtl # = 1., grashof # = 10000.
2c4762a1bSJed Brown      0 SNES Function norm 2240.15
3c4762a1bSJed Brown      1 SNES Function norm 0.590311
42d157150SStefano Zampini      2 SNES Function norm 5.84955e-06
5c4762a1bSJed Brown    Nonlinear solve converged due to CONVERGED_FNORM_RELATIVE iterations 2
6c4762a1bSJed Brown    0 SNES Function norm 3455.4
7c4762a1bSJed Brown    1 SNES Function norm 201221.
82d157150SStefano Zampini    2 SNES Function norm 2.47608e+09
92d157150SStefano Zampini  Nonlinear solve did not converge due to DIVERGED_DTOL iterations 2
10c4762a1bSJed Brown  SNES Object: 2 MPI processes
11c4762a1bSJed Brown    type: ngmres
12c4762a1bSJed Brown      Number of stored past updates: 30
13c4762a1bSJed Brown      Residual selection: gammaA=2e+00, gammaC=2e+00
14c4762a1bSJed Brown      Difference restart: epsilonB=1e-01, deltaB=9e-01
15c4762a1bSJed Brown      Restart on F_M residual increase: FALSE
16c4762a1bSJed Brown    maximum iterations=10000, maximum function evaluations=30000
17c4762a1bSJed Brown    tolerances: relative=1e-08, absolute=1e-50, solution=1e-08
182d157150SStefano Zampini    total number of function evaluations=3
19c4762a1bSJed Brown    norm schedule ALWAYS
20c4762a1bSJed Brown    total number of grid sequence refinements=2
21c4762a1bSJed Brown    Jacobian is built using a DMDA local Jacobian
22c4762a1bSJed Brown    SNESLineSearch Object: 2 MPI processes
23c4762a1bSJed Brown      type: basic
24a99ef635SJonas Heinzmann      maxlambda=1.000000e+00, minlambda=1.000000e-12
25c4762a1bSJed Brown      tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
26c4762a1bSJed Brown      maximum iterations=1
27c4762a1bSJed Brown    SNES Object: (npc_) 2 MPI processes
28c4762a1bSJed Brown      type: fas
29c4762a1bSJed Brown        type is MULTIPLICATIVE, levels=2, cycles=1
30c4762a1bSJed Brown        Not using Galerkin computed coarse grid function evaluation
31c4762a1bSJed Brown        Coarse grid solver -- level 0 -------------------------------
32c4762a1bSJed Brown        SNES Object: (npc_fas_coarse_) 2 MPI processes
33c4762a1bSJed Brown          type: newtonls
34c4762a1bSJed Brown          maximum iterations=50, maximum function evaluations=10000
35c4762a1bSJed Brown          tolerances: relative=1e-08, absolute=1e-50, solution=1e-08
36c4762a1bSJed Brown          total number of linear solver iterations=8
37c4762a1bSJed Brown          total number of function evaluations=43
382d157150SStefano Zampini          norm schedule ALWAYS
39c4762a1bSJed Brown          Jacobian is built using colored finite differences on a DMDA
40c4762a1bSJed Brown          SNESLineSearch Object: (npc_fas_coarse_) 2 MPI processes
41c4762a1bSJed Brown            type: bt
42c4762a1bSJed Brown              interpolation: cubic
43c4762a1bSJed Brown              alpha=1.000000e-04
44a99ef635SJonas Heinzmann            maxlambda=1.000000e+00, minlambda=1.000000e-12
45c4762a1bSJed Brown            tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
46c4762a1bSJed Brown            maximum iterations=40
47c4762a1bSJed Brown          KSP Object: (npc_fas_coarse_) 2 MPI processes
48c4762a1bSJed Brown            type: preonly
49c4762a1bSJed Brown            maximum iterations=10000, initial guess is zero
50c4762a1bSJed Brown            tolerances: relative=1e-05, absolute=1e-50, divergence=10000.
51c4762a1bSJed Brown            left preconditioning
528405740aSBarry Smith            not checking for convergence
53c4762a1bSJed Brown          PC Object: (npc_fas_coarse_) 2 MPI processes
54c4762a1bSJed Brown            type: bjacobi
55c4762a1bSJed Brown              number of blocks = 2
56020d6619SPierre Jolivet              Local solver information for first block is in the following KSP and PC objects on rank 0:
57020d6619SPierre Jolivet              Use -npc_fas_coarse_ksp_view ::ascii_info_detail to display information for all blocks
588cc725e6SPierre Jolivet              KSP Object: (npc_fas_coarse_sub_) 1 MPI process
59c4762a1bSJed Brown                type: preonly
60c4762a1bSJed Brown                maximum iterations=10000, initial guess is zero
61c4762a1bSJed Brown                tolerances: relative=1e-05, absolute=1e-50, divergence=10000.
62c4762a1bSJed Brown                left preconditioning
638405740aSBarry Smith                not checking for convergence
648cc725e6SPierre Jolivet              PC Object: (npc_fas_coarse_sub_) 1 MPI process
65c4762a1bSJed Brown                type: ilu
66c4762a1bSJed Brown                  out-of-place factorization
67c4762a1bSJed Brown                  0 levels of fill
68c4762a1bSJed Brown                  tolerance for zero pivot 2.22045e-14
69c4762a1bSJed Brown                  matrix ordering: natural
70c4762a1bSJed Brown                  factor fill ratio given 1., needed 1.
71*ecf3d421SBarry Smith                    Factored matrix:
7226cc229bSBarry Smith                      Mat Object: (npc_fas_coarse_sub_) 1 MPI process
73c4762a1bSJed Brown                        type: seqaij
74c4762a1bSJed Brown                        rows=32, cols=32, bs=4
75c4762a1bSJed Brown                        package used to perform factorization: petsc
76c4762a1bSJed Brown                        total: nonzeros=448, allocated nonzeros=448
77c4762a1bSJed Brown                          using I-node routines: found 8 nodes, limit used is 5
78*ecf3d421SBarry Smith                linear system matrix, which is also used to construct the preconditioner:
798cc725e6SPierre Jolivet                Mat Object: (npc_fas_coarse_sub_) 1 MPI process
80c4762a1bSJed Brown                  type: seqaij
81c4762a1bSJed Brown                  rows=32, cols=32, bs=4
82c4762a1bSJed Brown                  total: nonzeros=448, allocated nonzeros=448
83c4762a1bSJed Brown                  total number of mallocs used during MatSetValues calls=0
84c4762a1bSJed Brown                    using I-node routines: found 8 nodes, limit used is 5
85*ecf3d421SBarry Smith            linear system matrix, which is also used to construct the preconditioner:
86c4762a1bSJed Brown            Mat Object: 2 MPI processes
87c4762a1bSJed Brown              type: mpiaij
88c4762a1bSJed Brown              rows=64, cols=64, bs=4
89c4762a1bSJed Brown              total: nonzeros=1024, allocated nonzeros=1024
90c4762a1bSJed Brown              total number of mallocs used during MatSetValues calls=0
91c4762a1bSJed Brown        Down solver (pre-smoother) on level 1 -------------------------------
92c4762a1bSJed Brown        SNES Object: (npc_fas_levels_1_) 2 MPI processes
93c4762a1bSJed Brown          type: nrichardson
94c4762a1bSJed Brown          maximum iterations=1, maximum function evaluations=30000
95c4762a1bSJed Brown          tolerances: relative=0., absolute=0., solution=0.
96c4762a1bSJed Brown          total number of function evaluations=4
97c4762a1bSJed Brown          norm schedule FINALONLY
98c4762a1bSJed Brown          Jacobian is built using a DMDA local Jacobian
99c4762a1bSJed Brown          SNESLineSearch Object: (npc_fas_levels_1_) 2 MPI processes
100a99ef635SJonas Heinzmann            type: secant
101a99ef635SJonas Heinzmann            maxlambda=1.000000e+00, minlambda=1.000000e-12
102c4762a1bSJed Brown            tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
103c4762a1bSJed Brown            maximum iterations=1
104c4762a1bSJed Brown        Up solver (post-smoother) same as down solver (pre-smoother)
105c4762a1bSJed Brown      maximum iterations=1, maximum function evaluations=30000
106c4762a1bSJed Brown      tolerances: relative=0., absolute=0., solution=0.
107c4762a1bSJed Brown      total number of function evaluations=0
108c4762a1bSJed Brown      norm schedule FINALONLY
109c4762a1bSJed Brown      Jacobian is built using a DMDA local Jacobian
1102d157150SStefano ZampiniNumber of SNES iterations = 2
111