Searched refs:hmat (Results 1 – 5 of 5) 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() 194 PetscCallHYPRE(HYPRE_StructMatrixCreate(ex->hcomm, ex->hgrid, ex->hstencil, &ex->hmat)); in MatSetUp_HYPREStruct() 198 PetscCallHYPRE(HYPRE_StructMatrixInitialize(ex->hmat)); in MatSetUp_HYPREStruct() 256 PetscCallHYPRE(HYPRE_StructMatrixMatvec(1.0, mx->hmat, mx->hb, 0.0, mx->hx)); in MatMult_HYPREStruct() 270 PetscCallHYPRE(HYPRE_StructMatrixAssemble(ex->hmat)); in MatAssemblyEnd_HYPREStruct() [all …]
|
| H A D | mhyp.h | 16 HYPRE_StructMatrix hmat; member
|
| /petsc/src/mat/impls/hypre/ |
| H A D | mhypre.c | 408 Mat_HYPRE *hmat = (Mat_HYPRE *)mat->data; in MatHYPRE_CreateCOOMat() local 437 PetscCall(MatCreate(comm, &hmat->cooMat)); in MatHYPRE_CreateCOOMat() 438 PetscCall(MatSetType(hmat->cooMat, matType)); in MatHYPRE_CreateCOOMat() 439 PetscCall(MatSetLayouts(hmat->cooMat, rmap, cmap)); in MatHYPRE_CreateCOOMat() 442 PetscCall(MatMPIAIJSetPreallocation(hmat->cooMat, 0, NULL, 0, NULL)); in MatHYPRE_CreateCOOMat() 456 Mat_HYPRE *hmat = (Mat_HYPRE *)mat->data; in MatHYPRE_AttachCOOMat() local 467 …PetscCheck(hmat->cooMat, PetscObjectComm((PetscObject)mat), PETSC_ERR_PLIB, "HYPRE COO delegate ma… in MatHYPRE_AttachCOOMat() 468 if (hmat->cooMatAttached) PetscFunctionReturn(PETSC_SUCCESS); in MatHYPRE_AttachCOOMat() 469 …PetscCheck(hmat->cooMat->preallocated, PetscObjectComm((PetscObject)mat), PETSC_ERR_PLIB, "HYPRE C… in MatHYPRE_AttachCOOMat() 470 PetscCall(PetscObjectSetName((PetscObject)hmat->cooMat, "_internal_COO_mat_for_hypre")); in MatHYPRE_AttachCOOMat() [all …]
|
| /petsc/src/ksp/pc/impls/hypre/ |
| H A D | hypre.c | 274 HYPRE_ParCSRMatrix hmat; in PCSetUp_HYPRE() local 553 PetscCallHYPRE(HYPRE_IJMatrixGetObject(hjac->ij, (void **)&hmat)); in PCSetUp_HYPRE() 557 PetscCallHYPRE((*jac->setup)(jac->hsolver, hmat, bv, xv)); in PCSetUp_HYPRE() 566 HYPRE_ParCSRMatrix hmat; in PCApply_HYPRE() local 575 PetscCallHYPRE(HYPRE_IJMatrixGetObject(hjac->ij, (void **)&hmat)); in PCApply_HYPRE() 580 HYPRE_Int hierr = (*jac->solve)(jac->hsolver, hmat, jbv, jxv); in PCApply_HYPRE() 940 HYPRE_ParCSRMatrix hmat; in PCApplyTranspose_HYPRE_BoomerAMG() local 949 PetscCallHYPRE(HYPRE_IJMatrixGetObject(hjac->ij, (void **)&hmat)); in PCApplyTranspose_HYPRE_BoomerAMG() 955 HYPRE_Int hierr = HYPRE_BoomerAMGSolveT(jac->hsolver, hmat, jbv, jxv); in PCApplyTranspose_HYPRE_BoomerAMG() 2827 PetscCallHYPRE(HYPRE_StructPFMGSolve(ex->hsolver, mx->hmat, mx->hb, mx->hx)); in PCApply_PFMG() [all …]
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | TAO.pyx | 1078 cdef PetscMat hmat = H.mat, pmat = H.mat 1080 CHKERR(TaoComputeHessian(self.tao, x.vec, hmat, pmat))
|