From ba3463e34d69c8d4f5c8da254c5ab02a47ca933e Mon Sep 17 00:00:00 2001 From: jjones Date: Thu, 21 Mar 2002 01:33:24 +0000 Subject: [PATCH] Set Tol = 0 when boomeramg is used as a preconditioner, This avoids a a residual computation. --- test/sstruct_linear_solvers.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/test/sstruct_linear_solvers.c b/test/sstruct_linear_solvers.c index acf96a351..8d23a55e5 100644 --- a/test/sstruct_linear_solvers.c +++ b/test/sstruct_linear_solvers.c @@ -1944,6 +1944,7 @@ main( int argc, HYPRE_BoomerAMGCreate(&par_precond); HYPRE_BoomerAMGSetCoarsenType(par_precond, 6); HYPRE_BoomerAMGSetStrongThreshold(par_precond, 0.25); + HYPRE_BoomerAMGSetTol(par_precond, 0.0); HYPRE_BoomerAMGSetLogging(par_precond, 1, "sstruct.out.log"); HYPRE_BoomerAMGSetMaxIter(par_precond, 1); HYPRE_PCGSetPrecond( par_solver, @@ -2100,6 +2101,7 @@ main( int argc, HYPRE_BoomerAMGCreate(&par_precond); HYPRE_BoomerAMGSetCoarsenType(par_precond, 6); HYPRE_BoomerAMGSetStrongThreshold(par_precond, 0.25); + HYPRE_BoomerAMGSetTol(par_precond, 0.0); HYPRE_BoomerAMGSetLogging(par_precond, 1, "sstruct.out.log"); HYPRE_BoomerAMGSetMaxIter(par_precond, 1); HYPRE_GMRESSetPrecond( par_solver,