Home
last modified time | relevance | path

Searched refs:PetscCallHYPRE (Results 1 – 7 of 7) sorted by relevance

/petsc/src/dm/impls/da/hypre/
H A Dmhyp.c57 …if (addv == ADD_VALUES) PetscCallHYPRE(HYPRE_StructMatrixAddToValues(ex->hmat, index, (HYPRE_Int)n… in MatSetValuesLocal_HYPREStruct_3d()
58 …else PetscCallHYPRE(HYPRE_StructMatrixSetValues(ex->hmat, index, (HYPRE_Int)ncol, entries, values)… in MatSetValuesLocal_HYPREStruct_3d()
80 PetscCallHYPRE(HYPRE_StructMatrixSetValues(ex->hmat, index, 7, entries, values)); in MatZeroRowsLocal_HYPREStruct_3d()
82 PetscCallHYPRE(HYPRE_StructMatrixAssemble(ex->hmat)); in MatZeroRowsLocal_HYPREStruct_3d()
93 PetscCallHYPRE(hypre_StructMatrixClearBoxValues(ex->hmat, &ex->hbox, 7, indices, 0, 1)); in MatZeroEntries_HYPREStruct_3d()
94 PetscCallHYPRE(HYPRE_StructMatrixAssemble(ex->hmat)); in MatZeroEntries_HYPREStruct_3d()
143 PetscCallHYPRE(HYPRE_StructGridCreate(ex->hcomm, (HYPRE_Int)dim, &ex->hgrid)); in MatSetUp_HYPREStruct()
144 PetscCallHYPRE(HYPRE_StructGridSetExtents(ex->hgrid, hlower, hupper)); in MatSetUp_HYPREStruct()
145 PetscCallHYPRE(HYPRE_StructGridSetPeriodic(ex->hgrid, period)); in MatSetUp_HYPREStruct()
146 PetscCallHYPRE(HYPRE_StructGridAssemble(ex->hgrid)); in MatSetUp_HYPREStruct()
[all …]
/petsc/src/ksp/pc/impls/hypre/
H A Dhypre.c348 PetscCallHYPRE(HYPRE_BoomerAMGSetCycleType(jac->hsolver, (HYPRE_Int)jac->cycletype)); in PCSetUp_HYPRE()
349 PetscCallHYPRE(HYPRE_BoomerAMGSetMaxLevels(jac->hsolver, (HYPRE_Int)jac->maxlevels)); in PCSetUp_HYPRE()
350 PetscCallHYPRE(HYPRE_BoomerAMGSetMaxIter(jac->hsolver, (HYPRE_Int)jac->maxiter)); in PCSetUp_HYPRE()
351 PetscCallHYPRE(HYPRE_BoomerAMGSetTol(jac->hsolver, jac->tol)); in PCSetUp_HYPRE()
352 PetscCallHYPRE(HYPRE_BoomerAMGSetTruncFactor(jac->hsolver, jac->truncfactor)); in PCSetUp_HYPRE()
353 PetscCallHYPRE(HYPRE_BoomerAMGSetStrongThreshold(jac->hsolver, jac->strongthreshold)); in PCSetUp_HYPRE()
354 PetscCallHYPRE(HYPRE_BoomerAMGSetMaxRowSum(jac->hsolver, jac->maxrowsum)); in PCSetUp_HYPRE()
355 PetscCallHYPRE(HYPRE_BoomerAMGSetMeasureType(jac->hsolver, (HYPRE_Int)jac->measuretype)); in PCSetUp_HYPRE()
356 PetscCallHYPRE(HYPRE_BoomerAMGSetAggNumLevels(jac->hsolver, (HYPRE_Int)jac->agg_nl)); in PCSetUp_HYPRE()
357 PetscCallHYPRE(HYPRE_BoomerAMGSetPMaxElmts(jac->hsolver, (HYPRE_Int)jac->pmax)); in PCSetUp_HYPRE()
[all …]
/petsc/include/petsc/private/
H A Dpetschypre.h29 void PetscCallHYPRE(HYPRE_Int);
32 #define PetscCallHYPRE(...) \ macro
47 #define PetscCallHYPRE(...) \ macro
54 #define PetscCallHYPRE(...) \ macro
82 if (HYPRE_Initialized() && !HYPRE_Finalized()) PetscCallHYPRE(HYPRE_Finalize()); in PetscHYPREFinalize_Private()
95 PetscCallHYPRE(HYPRE_Initialize()); in PetscHYPREInitialize()
103PetscCallHYPRE(HYPRE_SetUmpireDevicePoolSize((size_t)(size << 20))); // converr to size in bytes in PetscHYPREInitialize()
106 PetscCallHYPRE(HYPRE_SetUmpireDevicePoolSize((size_t)(256 << 20))); // 256 MiB in PetscHYPREInitialize()
113 PetscCallHYPRE(HYPRE_SetGpuAwareMPI(use_gpu_aware_mpi ? 1 : 0)); in PetscHYPREInitialize()
/petsc/src/vec/vec/impls/hypre/
H A Dvhyp.c16PetscCallHYPRE(HYPRE_IJVectorCreate(map->comm, (HYPRE_Int)map->rstart, (HYPRE_Int)map->rend - 1, &… in VecHYPRE_IJVectorCreate()
17 PetscCallHYPRE(HYPRE_IJVectorSetObjectType(nij->ij, HYPRE_PARCSR)); in VecHYPRE_IJVectorCreate()
22 PetscCallHYPRE(HYPRE_GetMemoryLocation(&memloc)); in VecHYPRE_IJVectorCreate()
23 PetscCallHYPRE(HYPRE_IJVectorInitialize_v2(nij->ij, memloc)); in VecHYPRE_IJVectorCreate()
26 PetscCallHYPRE(HYPRE_IJVectorInitialize(nij->ij)); in VecHYPRE_IJVectorCreate()
28 PetscCallHYPRE(HYPRE_IJVectorAssemble(nij->ij)); in VecHYPRE_IJVectorCreate()
38 PetscCallHYPRE(HYPRE_IJVectorDestroy((*ij)->ij)); in VecHYPRE_IJVectorDestroy()
52 PetscCallHYPRE(HYPRE_GetMemoryLocation(&memloc)); in VecHYPRE_IJVectorCopy()
53 PetscCallHYPRE(HYPRE_IJVectorInitialize_v2(ij->ij, memloc)); in VecHYPRE_IJVectorCopy()
56 PetscCallHYPRE(HYPRE_IJVectorInitialize(ij->ij)); in VecHYPRE_IJVectorCopy()
[all …]
/petsc/src/mat/impls/hypre/
H A Dmhypre.c67 PetscCallHYPRE(HYPRE_IJMatrixSetDiagOffdSizes(ij, nnz_d, nnz_o)); in MatHYPRE_IJMatrixPreallocate()
75 PetscCallHYPRE(HYPRE_IJMatrixSetDiagOffdSizes(ij, nnz_d, nnz_o)); in MatHYPRE_IJMatrixPreallocate()
97 PetscCallHYPRE(HYPRE_IJMatrixDestroy(hA->ij)); in MatHYPRE_CreateFromMat()
99 PetscCallHYPRE(HYPRE_IJMatrixCreate(hA->comm, rstart, rend - 1, cstart, cend - 1, &hA->ij)); in MatHYPRE_CreateFromMat()
100 PetscCallHYPRE(HYPRE_IJMatrixSetObjectType(hA->ij, HYPRE_PARCSR)); in MatHYPRE_CreateFromMat()
137 PetscCallHYPRE(HYPRE_IJMatrixInitialize(ij)); in MatHYPRE_IJMatrixCopyIJ()
139 PetscCallHYPRE(HYPRE_IJMatrixInitialize_v2(ij, HYPRE_MEMORY_HOST)); in MatHYPRE_IJMatrixCopyIJ()
165 PetscCallHYPRE(HYPRE_IJMatrixGetObjectType(ij, &type)); in MatHYPRE_IJMatrixCopyIJ_SeqAIJ()
167 PetscCallHYPRE(HYPRE_IJMatrixGetObject(ij, (void **)&par_matrix)); in MatHYPRE_IJMatrixCopyIJ_SeqAIJ()
204 PetscCallHYPRE(HYPRE_IJMatrixGetObjectType(ij, &type)); in MatHYPRE_IJMatrixCopyIJ_MPIAIJ()
[all …]
/petsc/src/ksp/ksp/tutorials/
H A Dex79.c69 PetscCallHYPRE(HYPRE_GetMemoryLocation(&hmem)); in main()
/petsc/doc/changes/
H A Ddev.md27 - Add `PetscCallHYPRE()` to check HYPRE error codes and print error messages on failure