NuMRI/kalman/input_files/fracstep_p-gmres.yaml

63 lines
1.8 KiB
YAML

config_name: test
petsc_options:
# - u_ten_ksp_view
- u_ten_ksp_converged_reason
- u_ten_ksp_monitor_true_residual
- u_ten_ksp_type bcgs
- u_ten_ksp_rtol 1.0e-6
- u_ten_ksp_initial_guess_nonzero
- u_ten_pc_type jacobi
- d_ksp_type cg
- d_ksp_rtol 1.0e-6
# - p_ksp_view
- p_ksp_converged_reason
- p_ksp_monitor_true_residual
- p_ksp_type fgmres
- p_ksp_rtol 1.0e-6
- p_ksp_initial_guess_nonzero
#- p_pc_type gamg
#- p_pc_gamg_type agg
#- p_pc_gamg_threshold 0.03
#- p_pc_gamg_square_graph 10 # no effect ??
#- p_pc_gamg_sym_graph
- p_mg_levels_ksp_type richardson
- p_mg_levels_pc_type sor
- p_mass_ksp_type cg
- p_mass_ksp_converged_reason
- p_mass_ksp_monitor_true_residual
- p_mass_ksp_rtol 1.0e-8
- p_mass_ksp_initial_guess_nonzero
- p_mass_pc_type jacobi
- u_upd_ksp_type cg
- u_upd_ksp_rtol 1.0e-8
- u_upd_ksp_initial_guess_nonzero
- u_upd_pc_type jacobi
- p_pc_type hypre
- p_pc_hypre_type boomeramg
- p_pc_hypre_boomeramg_strong_threshold 0.75
- p_pc_hypre_boomeramg_max_levels 25
- p_pc_hypre_boomeramg_smooth_type Euclid
- p_pc_hypre_boomeramg_eu_bj
# - p_pc_type hypre
# - p_pc_hypre_type boomeramg
# - p_pc_hypre_boomeramg_agg_nl 4
# - p_pc_hypre_boomeramg_agg_num_paths 2
# # Truncation factor for interpolation (note: increasing towrds 1
# # appears to reduce memory useage
# - p_pc_hypre_boomeramg_truncfactor 0.9
# # Max elements per row for interpolation operator
# - p_pc_hypre_boomeramg_P_max 5
# # - p_pc_hypre_boomeramg_max_levels 10
# # Strong threshold (BoomerAMG docs recommend 0.5-0.6 for 3D
# # Poisson
# - p_pc_hypre_boomeramg_strong_threshold 0.5