Searched refs:hdiag (Results 1 – 1 of 1) sorted by relevance
161 hypre_CSRMatrix *hdiag; in MatHYPRE_IJMatrixCopyIJ_SeqAIJ() local168 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() local207 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 …]