Home
last modified time | relevance | path

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

/petsc/src/mat/impls/baij/mpi/
H A Dbaijov.c64 PetscInt *ctr, *tmp, *isz, *isz1, **xdata, **rbuf2, *d_p; in MatIncreaseOverlap_MPIBAIJ_Once() local
239 PetscCall(PetscMalloc1(nrqr, &isz1)); in MatIncreaseOverlap_MPIBAIJ_Once()
240 PetscCall(MatIncreaseOverlap_MPIBAIJ_Receive(C, nrqr, rbuf, xdata, isz1)); in MatIncreaseOverlap_MPIBAIJ_Once()
254 PetscCall(PetscMPIIntCast(isz1[i], &rw1[proc])); in MatIncreaseOverlap_MPIBAIJ_Once()
268 PetscCallMPI(MPIU_Isend(xdata[i], isz1[i], MPIU_INT, j, tag2, comm, s_waits2 + i)); in MatIncreaseOverlap_MPIBAIJ_Once()
325 PetscCall(PetscFree(isz1)); in MatIncreaseOverlap_MPIBAIJ_Once()
404 …aseOverlap_MPIBAIJ_Receive(Mat C, PetscInt nrqr, PetscInt **rbuf, PetscInt **xdata, PetscInt *isz1) in MatIncreaseOverlap_MPIBAIJ_Receive() argument
440 PetscCall(PetscArrayzero(isz1, nrqr)); in MatIncreaseOverlap_MPIBAIJ_Receive()
464 for (ctr = 1; ctr <= i; ctr++) xdata[ctr] = xdata[ctr - 1] + isz1[ctr - 1]; in MatIncreaseOverlap_MPIBAIJ_Receive()
485 for (ctr = 1; ctr <= i; ctr++) xdata[ctr] = xdata[ctr - 1] + isz1[ctr - 1]; in MatIncreaseOverlap_MPIBAIJ_Receive()
[all …]
/petsc/src/mat/impls/aij/mpi/
H A Dmpiov.c505 PetscInt M, k, **rbuf, row, msz, **outdat, **ptr, *isz1; in MatIncreaseOverlap_MPIAIJ_Once() local
708 PetscCall(PetscMalloc1(nrqr, &isz1)); in MatIncreaseOverlap_MPIAIJ_Once()
709 PetscCall(MatIncreaseOverlap_MPIAIJ_Receive(C, nrqr, rbuf, xdata, isz1)); in MatIncreaseOverlap_MPIAIJ_Once()
722 PetscCall(PetscMPIIntCast(isz1[i], &rw1[proc])); in MatIncreaseOverlap_MPIAIJ_Once()
736 …for (PetscMPIInt i = 0; i < nrqr; ++i) PetscCallMPI(MPIU_Isend(xdata[i], isz1[i], MPIU_INT, recv_s… in MatIncreaseOverlap_MPIAIJ_Once()
824 PetscCall(PetscFree(isz1)); in MatIncreaseOverlap_MPIAIJ_Once()
959 …easeOverlap_MPIAIJ_Receive(Mat C, PetscInt nrqr, PetscInt **rbuf, PetscInt **xdata, PetscInt *isz1) in MatIncreaseOverlap_MPIAIJ_Receive() argument
995 PetscCall(PetscArrayzero(isz1, nrqr)); in MatIncreaseOverlap_MPIAIJ_Receive()
1019 for (ctr = 1; ctr <= i; ctr++) xdata[ctr] = xdata[ctr - 1] + isz1[ctr - 1]; in MatIncreaseOverlap_MPIAIJ_Receive()
1040 for (ctr = 1; ctr <= i; ctr++) xdata[ctr] = xdata[ctr - 1] + isz1[ctr - 1]; in MatIncreaseOverlap_MPIAIJ_Receive()
[all …]