ParCSR BoomerAMG Solver
-
int HYPRE_BoomerAMGCreate(HYPRE_Solver *solver)
-
Create a solver object
-
int HYPRE_BoomerAMGDestroy(HYPRE_Solver solver)
-
Destroy a solver object
-
int HYPRE_BoomerAMGSetup(HYPRE_Solver solver, HYPRE_ParCSRMatrix A, HYPRE_ParVector b, HYPRE_ParVector x)
-
-
int HYPRE_BoomerAMGSolve(HYPRE_Solver solver, HYPRE_ParCSRMatrix A, HYPRE_ParVector b, HYPRE_ParVector x)
-
Solve the system
-
int HYPRE_BoomerAMGSetTol(HYPRE_Solver solver, double tol)
-
(Optional) Set the convergence tolerance
-
int HYPRE_BoomerAMGSetMaxIter(HYPRE_Solver solver, int max_iter)
-
(Optional) Set maximum number of iterations
-
int HYPRE_BoomerAMGSetMaxLevels(HYPRE_Solver solver, int max_levels)
-
(Optional) Set maximum number of multigrid levels
-
int HYPRE_BoomerAMGSetStrongThreshold(HYPRE_Solver solver, double strong_threshold)
-
(Optional) Set AMG strength threshold
-
int HYPRE_BoomerAMGSetMaxRowSum(HYPRE_Solver solver, double max_row_sum)
-
(Optional)
-
int HYPRE_BoomerAMGSetCoarsenType(HYPRE_Solver solver, int coarsen_type)
-
(Optional)
-
int HYPRE_BoomerAMGSetMeasureType(HYPRE_Solver solver, int measure_type)
-
(Optional)
-
int HYPRE_BoomerAMGSetCycleType(HYPRE_Solver solver, int cycle_type)
-
(Optional)
-
int HYPRE_BoomerAMGSetNumGridSweeps(HYPRE_Solver solver, int *num_grid_sweeps)
-
(Optional)
-
int HYPRE_BoomerAMGSetGridRelaxType(HYPRE_Solver solver, int *grid_relax_type)
-
(Optional)
-
int HYPRE_BoomerAMGSetGridRelaxPoints(HYPRE_Solver solver, int **grid_relax_points)
-
(Optional)
-
int HYPRE_BoomerAMGSetRelaxWeight(HYPRE_Solver solver, double *relax_weight)
-
(Optional)
-
int HYPRE_BoomerAMGSetIOutDat(HYPRE_Solver solver, int ioutdat)
-
(Optional)
-
int HYPRE_BoomerAMGSetDebugFlag(HYPRE_Solver solver, int debug_flag)
-
(Optional)
-
int HYPRE_BoomerAMGGetNumIterations(HYPRE_Solver solver, int *num_iterations)
-
Return the number of iterations taken
-
int HYPRE_BoomerAMGGetFinalRelativeResidualNorm(HYPRE_Solver solver, double *rel_resid_norm)
-
Return the norm of the final relative residual
alphabetic index hierarchy of classes