Skip to content

Commit 8e8b3d7

Browse files
Hypre Default Params (#1984)
This PR reverts the default values for bamg_relax_type back to 6 (Symmetric Gauss Seidel). This appears to be more robust than 11 (2 stage Gauss Seidel).
1 parent fe2830d commit 8e8b3d7

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Src/Extern/HYPRE/AMReX_HypreIJIface.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,7 @@ void HypreIJIface::boomeramg_precond_configure(const std::string& prefix)
243243
hpp("bamg_up_relax_type", HYPRE_BoomerAMGSetCycleRelaxType, 11, 2);
244244
hpp("bamg_coarse_relax_type", HYPRE_BoomerAMGSetCycleRelaxType, 11, 3);
245245
} else {
246-
hpp("bamg_relax_type", HYPRE_BoomerAMGSetRelaxType, 11);
246+
hpp("bamg_relax_type", HYPRE_BoomerAMGSetRelaxType, 6);
247247
}
248248

249249
if (hpp.pp.contains("bamg_num_down_sweeps") && hpp.pp.contains("bamg_num_up_sweeps") && hpp.pp.contains("bamg_num_coarse_sweeps")) {
@@ -362,7 +362,7 @@ void HypreIJIface::boomeramg_solver_configure(const std::string& prefix)
362362
hpp("bamg_up_relax_type", HYPRE_BoomerAMGSetCycleRelaxType, 11, 2);
363363
hpp("bamg_coarse_relax_type", HYPRE_BoomerAMGSetCycleRelaxType, 11, 3);
364364
} else {
365-
hpp("bamg_relax_type", HYPRE_BoomerAMGSetRelaxType, 11);
365+
hpp("bamg_relax_type", HYPRE_BoomerAMGSetRelaxType, 6);
366366
}
367367

368368
if (hpp.pp.contains("bamg_num_down_sweeps") && hpp.pp.contains("bamg_num_up_sweeps") && hpp.pp.contains("bamg_num_coarse_sweeps")) {

0 commit comments

Comments
 (0)