Home
last modified time | relevance | path

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

/petsc/src/mat/impls/baij/mpi/
H A Dbaijov.c67 MPI_Comm comm, *iscomms; in MatIncreaseOverlap_MPIBAIJ_Once() local
221 PetscCall(PetscMalloc1(imax, &iscomms)); in MatIncreaseOverlap_MPIBAIJ_Once()
223 PetscCall(PetscCommDuplicate(PetscObjectComm((PetscObject)is[i]), &iscomms[i], NULL)); in MatIncreaseOverlap_MPIBAIJ_Once()
303 PetscCall(ISCreateGeneral(iscomms[i], isz[i], data[i], PETSC_COPY_VALUES, is + i)); in MatIncreaseOverlap_MPIBAIJ_Once()
304 PetscCall(PetscCommDestroy(&iscomms[i])); in MatIncreaseOverlap_MPIBAIJ_Once()
307 PetscCall(PetscFree(iscomms)); in MatIncreaseOverlap_MPIBAIJ_Once()
/petsc/src/mat/impls/aij/mpi/
H A Dmpiov.c237 MPI_Comm *iscomms; in MatIncreaseOverlap_MPIAIJ_Receive_Scalable() local
247 PetscCall(PetscMalloc2((max_lsize + nrecvs) * nidx, &indices_temp, nidx, &iscomms)); in MatIncreaseOverlap_MPIAIJ_Receive_Scalable()
249 PetscCall(PetscCommDuplicate(PetscObjectComm((PetscObject)is[i]), &iscomms[i], NULL)); in MatIncreaseOverlap_MPIAIJ_Receive_Scalable()
272 PetscCall(ISCreateGeneral(iscomms[i], isz_i, indices_i, PETSC_COPY_VALUES, &is[i])); in MatIncreaseOverlap_MPIAIJ_Receive_Scalable()
273 PetscCall(PetscCommDestroy(&iscomms[i])); in MatIncreaseOverlap_MPIAIJ_Receive_Scalable()
276 PetscCall(PetscFree2(indices_temp, iscomms)); in MatIncreaseOverlap_MPIAIJ_Receive_Scalable()
511 MPI_Comm *iscomms; in MatIncreaseOverlap_MPIAIJ_Once() local
682 PetscCall(PetscMalloc1(imax, &iscomms)); in MatIncreaseOverlap_MPIAIJ_Once()
685 PetscCall(PetscCommDuplicate(PetscObjectComm((PetscObject)is[i]), &iscomms[i], NULL)); in MatIncreaseOverlap_MPIAIJ_Once()
801 PetscCall(ISCreateGeneral(iscomms[i], isz[i], tdata, PETSC_COPY_VALUES, is + i)); in MatIncreaseOverlap_MPIAIJ_Once()
[all …]