Lines Matching refs:grid_relax_points
1243 HYPRE_Int **grid_relax_points = hypre_TAlloc(HYPRE_Int *, 4, HYPRE_MEMORY_HOST); in PCSetFromOptions_HYPRE_BoomerAMG() local
1268 grid_relax_points[0] = NULL; in PCSetFromOptions_HYPRE_BoomerAMG()
1269 grid_relax_points[1] = hypre_TAlloc(HYPRE_Int, ns_down, HYPRE_MEMORY_HOST); in PCSetFromOptions_HYPRE_BoomerAMG()
1270 grid_relax_points[2] = hypre_TAlloc(HYPRE_Int, ns_up, HYPRE_MEMORY_HOST); in PCSetFromOptions_HYPRE_BoomerAMG()
1271 grid_relax_points[3] = hypre_TAlloc(HYPRE_Int, jac->gridsweeps[2], HYPRE_MEMORY_HOST); in PCSetFromOptions_HYPRE_BoomerAMG()
1272 grid_relax_points[3][0] = 0; in PCSetFromOptions_HYPRE_BoomerAMG()
1280 if (matchF) grid_relax_points[1][i] = -1; in PCSetFromOptions_HYPRE_BoomerAMG()
1281 else if (matchC) grid_relax_points[1][i] = 1; in PCSetFromOptions_HYPRE_BoomerAMG()
1282 else if (matchA) grid_relax_points[1][i] = 0; in PCSetFromOptions_HYPRE_BoomerAMG()
1291 if (matchF) grid_relax_points[2][i] = -1; in PCSetFromOptions_HYPRE_BoomerAMG()
1292 else if (matchC) grid_relax_points[2][i] = 1; in PCSetFromOptions_HYPRE_BoomerAMG()
1293 else if (matchA) grid_relax_points[2][i] = 0; in PCSetFromOptions_HYPRE_BoomerAMG()
1297 for (PetscInt i = 0; i < jac->gridsweeps[2]; i++) grid_relax_points[3][i] = 0; in PCSetFromOptions_HYPRE_BoomerAMG()
1300 PetscCallHYPRE(HYPRE_BoomerAMGSetGridRelaxPoints(jac->hsolver, grid_relax_points)); in PCSetFromOptions_HYPRE_BoomerAMG()