v0.14.0
param_file.petsc
Go to the documentation of this file.
1 #-pc_type lu
2 #-pc_factor_mat_solver_type mumps
3 #-mat_mumps_icntl_20 0
4 #-ksp_monitor
5 #-ksp_converged_reason
6 
7 -pc_type gamg
8 
9 -snes_rtol 1e-8
10 -snes_atol 1e-12
11 -snes_max_linear_solve_fail -1
12 -snes_converged_reason
13 -snes_linesearch_type basic
14 -snes_linesearch_monitor
15 -snes_max_it 20
16 -snes_monitor
17 
18 #-ts_type theta
19 #-ts_theta_theta 0.5
20 #-ts_theta_endpoint
21 #-ts_theta_theta 1
22 #-ts_theta_initial_guess_extrapolate 1
23 
24 -ts_type alpha
25 -ts_alpha_radius 0.75
26 
27 #-ts_type rk
28 
29 -ts_exact_final_time matchstep
30 -ts_max_time 1728000
31 -ts_max_steps 40000
32 -ts_dt 1e2
33 -ts_max_snes_failures -1
34 -ts_error_if_step_fails false
35 -ts_adapt_type none
36 -ts_monitor
37 #-ts_adapt_monitor
38 
39 -mat_mumps_icntl_14 800
40 -mat_mumps_icntl_24 1
41 -mat_mumps_icntl_13 1
42 -mat_mumps_icntl_20 0
43 
44 -ksp_type gmres
45 #-ksp_monitor
46 
47 -pc_type fieldsplit
48 #-pc_fieldsplit_type schur
49 #-pc_fieldsplit_schur_precondition selfp
50 -pc_fieldsplit_type multiplicative
51 
52 -fieldsplit_0_ksp_type preonly
53 #-fieldsplit_0_pc_type lu
54 #-fieldsplit_0_pc_factor_mat_solver_type mumps
55 -fieldsplit_0_pc_type gamg
56 -fieldsplit_0_pc_mg_smoothup 1
57 -fieldsplit_0_pc_mg_smoothdown 1
58 #-fieldsplit_0_pc_gamg_reuse_interpolation 1
59 
60 -fieldsplit_1_ksp_type preonly
61 #-fieldsplit_1_pc_type lu
62 #-fieldsplit_1_pc_factor_mat_solver_type mumps
63 -fieldsplit_1_pc_type gamg
64 -fieldsplit_1_pc_mg_smoothup 1
65 -fieldsplit_1_pc_mg_smoothdown 1
66 #-fieldsplit_1_pc_gamg_reuse_interpolation 1