Lines Matching refs:fromsizes
92 PetscInt *tosizes, *tosizes_temp, *toffsets, *fromsizes, *todata, *fromdata; in MatIncreaseOverlap_MPIAIJ_Once_Scalable() local
167 …(PetscCommBuildTwoSided(comm, 2, MPIU_INT, nto, toranks, tosizes, &nfrom, &fromranks, &fromsizes)); in MatIncreaseOverlap_MPIAIJ_Once_Scalable()
169 for (PetscMPIInt i = 0; i < nfrom; i++) nrecvrows += fromsizes[2 * i]; in MatIncreaseOverlap_MPIAIJ_Once_Scalable()
173 for (PetscInt j = 0; j < fromsizes[2 * i]; j++) { in MatIncreaseOverlap_MPIAIJ_Once_Scalable()
175 remote[nrecvrows++].index = fromsizes[2 * i + 1] + j; in MatIncreaseOverlap_MPIAIJ_Once_Scalable()
198 …PetscCall(MatIncreaseOverlap_MPIAIJ_Send_Scalable(mat, nidx, nfrom, fromranks, fromsizes, fromdata… in MatIncreaseOverlap_MPIAIJ_Once_Scalable()
200 PetscCall(PetscFree(fromsizes)); in MatIncreaseOverlap_MPIAIJ_Once_Scalable()
280 …at, PetscInt nidx, PetscMPIInt nfrom, PetscMPIInt *fromranks, PetscInt *fromsizes, PetscInt *fromr… in MatIncreaseOverlap_MPIAIJ_Send_Scalable() argument
308 for (i = 0; i < nfrom; i++) max_fszs = fromsizes[2 * i] > max_fszs ? fromsizes[2 * i] : max_fszs; in MatIncreaseOverlap_MPIAIJ_Send_Scalable()
317 for (j = 0; j < fromsizes[2 * i]; j += 2) { in MatIncreaseOverlap_MPIAIJ_Send_Scalable()
353 for (j = 0; j < fromsizes[2 * i]; j += 2) { in MatIncreaseOverlap_MPIAIJ_Send_Scalable()