Searched refs:nrecvrows (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpiov.c | 93 PetscInt nrecvrows, *sbsizes = NULL, *sbdata = NULL; in MatIncreaseOverlap_MPIAIJ_Once_Scalable() local 168 nrecvrows = 0; in MatIncreaseOverlap_MPIAIJ_Once_Scalable() 169 for (PetscMPIInt i = 0; i < nfrom; i++) nrecvrows += fromsizes[2 * i]; in MatIncreaseOverlap_MPIAIJ_Once_Scalable() 170 PetscCall(PetscMalloc1(nrecvrows, &remote)); in MatIncreaseOverlap_MPIAIJ_Once_Scalable() 171 nrecvrows = 0; in MatIncreaseOverlap_MPIAIJ_Once_Scalable() 174 remote[nrecvrows].rank = fromranks[i]; in MatIncreaseOverlap_MPIAIJ_Once_Scalable() 175 remote[nrecvrows++].index = fromsizes[2 * i + 1] + j; in MatIncreaseOverlap_MPIAIJ_Once_Scalable() 179 …PetscCall(PetscSFSetGraph(sf, nrecvrows, nrecvrows, NULL, PETSC_OWN_POINTER, remote, PETSC_OWN_POI… in MatIncreaseOverlap_MPIAIJ_Once_Scalable() 184 PetscCall(PetscCalloc2(2 * nrrows, &todata, nrecvrows, &fromdata)); in MatIncreaseOverlap_MPIAIJ_Once_Scalable() 203 nrecvrows = 0; in MatIncreaseOverlap_MPIAIJ_Once_Scalable() [all …]
|