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 #-ksp_monitor
4 
5 -snes_atol 1e-8
6 -snes_rtol 1e-8
7 -snes_dtol 0
8 -snes_max_linear_solve_fail 0
9 #-snes_converged_reason
10 -snes_linesearch_type l2
11 -snes_linesearch_max_it 1
12 #-snes_linesearch_minlambda 0.01
13 
14 #-snes_linesearch_monitor
15 -snes_max_it 60
16 -ts_max_steps 300
17 
18 -ts_max_time 2
19 -ts_exact_final_time matchstep
20 -ts_dt 0.05
21 -ts_max_snes_failures 0
22 -ts_error_if_step_fails true
23 -ts_adapt_type none
24 
25 -ts_monitor
26 -ts_adapt_monitor
27 
28 -ts_type theta
29 -ts_theta_initial_guess_extrapolate 1
30 -ts_theta_theta 1
31 
32 -ts_max_snes_failures 20
33 
34 -ksp_type fgmres
35 -ksp_rtol 1e-10
36 -ksp_atol 1e-10
37 
38 -pc_type fieldsplit
39 -pc_fieldsplit_type schur
40 
41 -fieldsplit_0_ksp_type gmres
42 -fieldsplit_0_pc_type lu
43 -fieldsplit_0_pc_factor_mat_solver_type mumps
44 
45 -fieldsplit_1_ksp_type preonly
46 -fieldsplit_1_pc_type lu
47 -fieldsplit_1_pc_factor_mat_solver_type mumps
48 
49 #-fieldsplit_1_fieldsplit_0_ksp_monitor
50 #-fieldsplit_1_fieldsplit_1_ksp_monitor
51 
52 -mat_mumps_icntl_20 0
53 -mat_mumps_icntl_14 800
54 -mat_mumps_icntl_24 1
55 -mat_mumps_icntl_13 1
56 -fieldsplit_0_mat_mumps_icntl_14 800
57 -fieldsplit_0_mat_mumps_icntl_24 1
58 -fieldsplit_0_mat_mumps_icntl_13 1
59 -fieldsplit_0_mat_mumps_icntl_20 0
60 -fieldsplit_1_mat_mumps_icntl_14 800
61 -fieldsplit_1_mat_mumps_icntl_24 1
62 -fieldsplit_1_mat_mumps_icntl_13 1
63 -fieldsplit_1_mat_mumps_icntl_20 0
64 
65 -fieldsplit_0_ksp_reuse_preconditioner 0
66 -fieldsplit_1_ksp_reuse_preconditioner 0