Searched refs:isz1 (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/mat/impls/baij/mpi/ |
| H A D | baijov.c | 64 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 D | mpiov.c | 505 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 …]
|