Home
last modified time | relevance | path

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

/petsc/src/mat/impls/hypre/
H A Dmhypre.c161 hypre_CSRMatrix *hdiag; in MatHYPRE_IJMatrixCopyIJ_SeqAIJ() local
168 hdiag = hypre_ParCSRMatrixDiag(par_matrix); in MatHYPRE_IJMatrixCopyIJ_SeqAIJ()
173 PetscCall(PetscArraycpy(hdiag->i, pdiag->i, A->rmap->n + 1)); in MatHYPRE_IJMatrixCopyIJ_SeqAIJ()
174 PetscCall(PetscArraycpy(hdiag->j, pdiag->j, pdiag->nz)); in MatHYPRE_IJMatrixCopyIJ_SeqAIJ()
178 for (i = 0; i < A->rmap->n + 1; i++) hdiag->i[i] = (HYPRE_Int)pdiag->i[i]; in MatHYPRE_IJMatrixCopyIJ_SeqAIJ()
179 for (i = 0; i < pdiag->nz; i++) hdiag->j[i] = (HYPRE_Int)pdiag->j[i]; in MatHYPRE_IJMatrixCopyIJ_SeqAIJ()
195 hypre_CSRMatrix *hdiag, *hoffd; in MatHYPRE_IJMatrixCopyIJ_MPIAIJ() local
207 hdiag = hypre_ParCSRMatrixDiag(par_matrix); in MatHYPRE_IJMatrixCopyIJ_MPIAIJ()
211 PetscCall(PetscArraycpy(hdiag->i, pdiag->i, pA->A->rmap->n + 1)); in MatHYPRE_IJMatrixCopyIJ_MPIAIJ()
213 for (i = 0; i < pA->A->rmap->n + 1; i++) hdiag->i[i] = (HYPRE_Int)pdiag->i[i]; in MatHYPRE_IJMatrixCopyIJ_MPIAIJ()
[all …]