Searched refs:sbdata (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 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 …]
|