Lines Matching refs:hoffd
195 hypre_CSRMatrix *hdiag, *hoffd; in MatHYPRE_IJMatrixCopyIJ_MPIAIJ() local
208 hoffd = hypre_ParCSRMatrixOffd(par_matrix); in MatHYPRE_IJMatrixCopyIJ_MPIAIJ()
224 PetscCall(PetscArraycpy(hoffd->i, poffd->i, pA->A->rmap->n + 1)); in MatHYPRE_IJMatrixCopyIJ_MPIAIJ()
226 for (i = 0; i < pA->A->rmap->n + 1; i++) hoffd->i[i] = (HYPRE_Int)poffd->i[i]; in MatHYPRE_IJMatrixCopyIJ_MPIAIJ()
229 jj = (PetscInt *)hoffd->j; in MatHYPRE_IJMatrixCopyIJ_MPIAIJ()
231 PetscCallHYPRE(hypre_CSRMatrixBigInitialize(hoffd)); in MatHYPRE_IJMatrixCopyIJ_MPIAIJ()
232 jj = (PetscInt *)hoffd->big_j; in MatHYPRE_IJMatrixCopyIJ_MPIAIJ()
249 hypre_CSRMatrix *hdiag, *hoffd; in MatConvert_HYPRE_IS() local
284 hoffd = hypre_ParCSRMatrixOffd(hA); in MatConvert_HYPRE_IS()
291 oc = hypre_CSRMatrixNumCols(hoffd); in MatConvert_HYPRE_IS()
292 nnz += hypre_CSRMatrixNumNonzeros(hoffd); in MatConvert_HYPRE_IS()
293 hoi = hypre_CSRMatrixI(hoffd); in MatConvert_HYPRE_IS()
294 hoj = hypre_CSRMatrixJ(hoffd); in MatConvert_HYPRE_IS()
295 hod = hypre_CSRMatrixData(hoffd); in MatConvert_HYPRE_IS()
799 hypre_CSRMatrix *hdiag, *hoffd; local
920 hoffd = hypre_ParCSRMatrixOffd(tA);
927 hypre_CSRMatrixI(hoffd) = hoi;
928 hypre_CSRMatrixJ(hoffd) = hoj;
929 hypre_CSRMatrixData(hoffd) = (HYPRE_Complex *)offd->a;
930 hypre_CSRMatrixNumNonzeros(hoffd) = (HYPRE_Int)offd->nz;
931 hypre_CSRMatrixSetDataOwner(hoffd, 0);
945 if (offd) hypre_CSRMatrixSetRownnz(hoffd);
957 hypre_CSRMatrix *hdiag, *hoffd; local
971 hoffd = hypre_ParCSRMatrixOffd(*hA);
981 hi = hypre_CSRMatrixI(hoffd);
982 hj = hypre_CSRMatrixJ(hoffd);
990 hypre_CSRMatrixI(hoffd) = NULL;
991 hypre_CSRMatrixJ(hoffd) = NULL;
992 hypre_CSRMatrixData(hoffd) = NULL;
1785 hypre_CSRMatrix *hdiag, *hoffd, *ndiag, *noffd; local
1789 hoffd = hypre_ParCSRMatrixOffd(parcsr);
1793 …rraycpy(hypre_CSRMatrixData(noffd), hypre_CSRMatrixData(hoffd), hypre_CSRMatrixNumNonzeros(hoffd))…