Searched refs:PetscCallHYPRE (Results 1 – 7 of 7) sorted by relevance
| /petsc/src/dm/impls/da/hypre/ |
| H A D | mhyp.c | 57 …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 D | hypre.c | 348 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 D | petschypre.h | 29 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() 103 … PetscCallHYPRE(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 D | vhyp.c | 16 …PetscCallHYPRE(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 D | mhypre.c | 67 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 D | ex79.c | 69 PetscCallHYPRE(HYPRE_GetMemoryLocation(&hmem)); in main()
|
| /petsc/doc/changes/ |
| H A D | dev.md | 27 - Add `PetscCallHYPRE()` to check HYPRE error codes and print error messages on failure
|