Home
last modified time | relevance | path

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

/petsc/src/mat/impls/aij/mpi/
H A Dmpiov.c94 const PetscInt *indices_i, **indices; in MatIncreaseOverlap_MPIAIJ_Once_Scalable() local
122 indices_i = indices[i]; in MatIncreaseOverlap_MPIAIJ_Once_Scalable()
125 PetscCall(PetscLayoutFindOwner(rmap, indices_i[j], &owner)); in MatIncreaseOverlap_MPIAIJ_Once_Scalable()
131 remoterows[nrrows++] = indices_i[j]; /* row */ in MatIncreaseOverlap_MPIAIJ_Once_Scalable()
235 PetscInt col, lsize, max_lsize, *indices_temp, *indices_i; in MatIncreaseOverlap_MPIAIJ_Receive_Scalable() local
259 indices_i = indices_temp + (max_lsize + nrecvs) * is_id; in MatIncreaseOverlap_MPIAIJ_Receive_Scalable()
263 indices_i[isz_i++] = col; in MatIncreaseOverlap_MPIAIJ_Receive_Scalable()
269 indices_i = PetscSafePointerPlusOffset(indices_temp, (max_lsize + nrecvs) * i); in MatIncreaseOverlap_MPIAIJ_Receive_Scalable()
271 PetscCall(PetscSortRemoveDupsInt(&isz_i, indices_i)); in MatIncreaseOverlap_MPIAIJ_Receive_Scalable()
272 PetscCall(ISCreateGeneral(iscomms[i], isz_i, indices_i, PETSC_COPY_VALUES, &is[i])); in MatIncreaseOverlap_MPIAIJ_Receive_Scalable()