Searched refs:parcsr (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/mat/impls/hypre/ |
| H A D | mhypre.c | 381 hypre_ParCSRMatrix *parcsr; in MatHYPRE_DestroyCOOMat() local 384 PetscCallHYPRE(HYPRE_IJMatrixGetObject(hA->ij, (void **)&parcsr)); in MatHYPRE_DestroyCOOMat() 385 csr = hypre_ParCSRMatrixDiag(parcsr); in MatHYPRE_DestroyCOOMat() 391 csr = hypre_ParCSRMatrixOffd(parcsr); in MatHYPRE_DestroyCOOMat() 713 hypre_ParCSRMatrix *parcsr; local 725 PetscCall(MatHYPREGetParCSR(A, &parcsr)); 727 if (HYPRE_MEMORY_DEVICE == hypre_ParCSRMatrixMemoryLocation(parcsr)) { 745 dH = hypre_ParCSRMatrixDiag(parcsr); 746 oH = hypre_ParCSRMatrixOffd(parcsr); 774 HYPRE_BigInt *harray = hypre_ParCSRMatrixColMapOffd(parcsr); [all …]
|
| /petsc/src/mat/tests/ |
| H A D | ex115.c | 9 hypre_ParCSRMatrix *parcsr; in main() local 168 PetscCall(MatHYPREGetParCSR(B, &parcsr)); in main() 169 PetscCall(MatCreateFromParCSR(parcsr, MATAIJ, PETSC_COPY_VALUES, &D)); in main() 171 PetscCall(MatCreateFromParCSR(parcsr, MATHYPRE, PETSC_USE_POINTER, &C)); in main()
|
| /petsc/src/ksp/pc/impls/hypre/ |
| H A D | hypre.c | 429 HYPRE_ParCSRMatrix parcsr; in PCSetUp_HYPRE() local 451 PetscCallHYPRE(HYPRE_IJMatrixGetObject(hm->ij, (void **)(&parcsr))); in PCSetUp_HYPRE() 452 PetscCallHYPRE(HYPRE_AMSSetDiscreteGradient(jac->hsolver, parcsr)); in PCSetUp_HYPRE() 455 PetscCallHYPRE(HYPRE_IJMatrixGetObject(hm->ij, (void **)(&parcsr))); in PCSetUp_HYPRE() 456 PetscCallHYPRE(HYPRE_AMSSetAlphaPoissonMatrix(jac->hsolver, parcsr)); in PCSetUp_HYPRE() 462 PetscCallHYPRE(HYPRE_IJMatrixGetObject(hm->ij, (void **)(&parcsr))); in PCSetUp_HYPRE() 463 PetscCallHYPRE(HYPRE_AMSSetBetaPoissonMatrix(jac->hsolver, parcsr)); in PCSetUp_HYPRE() 496 HYPRE_ParCSRMatrix parcsr; in PCSetUp_HYPRE() local 513 PetscCallHYPRE(HYPRE_IJMatrixGetObject(hm->ij, (void **)(&parcsr))); in PCSetUp_HYPRE() 514 PetscCallHYPRE(HYPRE_ADSSetDiscreteGradient(jac->hsolver, parcsr)); in PCSetUp_HYPRE() [all …]
|