Home
last modified time | relevance | path

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

/petsc/src/mat/impls/aij/mpi/
H A Dmpiov.c93 PetscInt nrecvrows, *sbsizes = NULL, *sbdata = NULL; in MatIncreaseOverlap_MPIAIJ_Once_Scalable() local
198 …Overlap_MPIAIJ_Send_Scalable(mat, nidx, nfrom, fromranks, fromsizes, fromdata, &sbsizes, &sbdata)); in MatIncreaseOverlap_MPIAIJ_Once_Scalable()
220 PetscCall(PetscSFBcastBegin(sf, MPIU_INT, sbdata, todata, MPI_REPLACE)); in MatIncreaseOverlap_MPIAIJ_Once_Scalable()
222 PetscCall(PetscSFBcastEnd(sf, MPIU_INT, sbdata, todata, MPI_REPLACE)); in MatIncreaseOverlap_MPIAIJ_Once_Scalable()
224 PetscCall(PetscFree2(sbdata, sbsizes)); in MatIncreaseOverlap_MPIAIJ_Once_Scalable()
284 PetscInt is_id, tnz, an, bn, rstart, cstart, row, start, end, col, totalrows, *sbdata; in MatIncreaseOverlap_MPIAIJ_Send_Scalable() local
347 PetscCall(PetscCalloc2(totalrows + nidx * nfrom * 2, &sbdata, 2 * nfrom, &sbsizes)); in MatIncreaseOverlap_MPIAIJ_Send_Scalable()
362 sbdata[totalrows++] = j; in MatIncreaseOverlap_MPIAIJ_Send_Scalable()
363 sbdata[totalrows++] = indv_counts[i * nidx + j]; in MatIncreaseOverlap_MPIAIJ_Send_Scalable()
383 PetscCall(PetscArraycpy(sbdata + totalrows, indices_tmp, indvc_ij)); in MatIncreaseOverlap_MPIAIJ_Send_Scalable()
[all …]