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