Home
last modified time | relevance | path

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

/petsc/src/sys/utils/
H A Dmpimesg.c94 MPI_Status *w_status; in PetscGatherMessageLengths() local
102 PetscCall(PetscMalloc2(nrecvs + nsends, &r_waits, nrecvs + nsends, &w_status)); in PetscGatherMessageLengths()
118 if (nrecvs + nsends) PetscCallMPI(MPI_Waitall(nrecvs + nsends, r_waits, w_status)); in PetscGatherMessageLengths()
123 (*onodes)[i] = w_status[i].MPI_SOURCE; in PetscGatherMessageLengths()
131 if (w_status[i].MPI_SOURCE == rank) (*olengths)[i] = ilengths[rank]; in PetscGatherMessageLengths()
134 PetscCall(PetscFree2(r_waits, w_status)); in PetscGatherMessageLengths()
172 MPI_Status *w_status; in PetscGatherMessageLengths_Private() local
180 PetscCall(PetscMalloc2(nrecvs + nsends, &r_waits, nrecvs + nsends, &w_status)); in PetscGatherMessageLengths_Private()
196 if (nrecvs + nsends) PetscCallMPI(MPI_Waitall(nrecvs + nsends, r_waits, w_status)); in PetscGatherMessageLengths_Private()
201 (*onodes)[i] = w_status[i].MPI_SOURCE; in PetscGatherMessageLengths_Private()
[all …]