5 -pc_factor_mat_solver_type mumps
9 -snes_max_linear_solve_fail -1
10 #-snes_converged_reason
11 -snes_linesearch_type basic
12 -snes_linesearch_monitor
16 #-ts_exact_final_time 1
18 -ts_max_snes_failures -1
19 -ts_error_if_step_fails 0
29 -pc_fieldsplit_type schur
30 -fieldsplit_0_ksp_type preonly
31 -fieldsplit_0_pc_type lu
32 -fieldsplit_0_pc_factor_mat_solver_type mumps
34 # Igtations is better to use LU for field split 1 for workshop
36 -fieldsplit_1_ksp_type cg
37 #-fieldsplit_1_ksp_monitor
38 #-fieldsplit_1_pc_type lu
39 -fieldsplit_1_pc_factor_mat_solver_type mumps
40 -fieldsplit_1_pc_type gamg
41 -fieldsplit_1_pc_mg_smoothup 1
42 -fieldsplit_1_pc_mg_smoothdown 1
43 -fieldsplit_1_pc_gamg_reuse_interpolation 1
44 -fieldsplit_1_ksp_atol 1e-12
45 -fieldsplit_1_ksp_rtol 1e-12
48 -mat_mumps_icntl_14 800
51 -fieldsplit_0_mat_mumps_icntl_14 800
52 -fieldsplit_0_mat_mumps_icntl_24 1
53 -fieldsplit_0_mat_mumps_icntl_13 1
54 -fieldsplit_0_mat_mumps_icntl_20 0
55 -fieldsplit_1_mat_mumps_icntl_14 800
56 -fieldsplit_1_mat_mumps_icntl_24 1
57 -fieldsplit_1_mat_mumps_icntl_13 1
58 -fieldsplit_1_mat_mumps_icntl_20 0