Searched refs:recv_buf (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/sys/utils/ |
| H A D | mpimesg.c | 35 PetscMPIInt size, rank, *recv_buf, i, *iflags_local = NULL, *iflags_localm; in PetscGatherNumberOfMessages() local 41 PetscCall(PetscMalloc2(size, &recv_buf, size, &iflags_localm)); in PetscGatherNumberOfMessages() 54 PetscCallMPI(MPIU_Allreduce(iflags_local, recv_buf, size, MPI_INT, MPI_SUM, comm)); in PetscGatherNumberOfMessages() 55 *nrecvs = recv_buf[rank]; in PetscGatherNumberOfMessages() 57 PetscCall(PetscFree2(recv_buf, iflags_localm)); in PetscGatherNumberOfMessages() 141 PetscMPIInt size, rank, *recv_buf, i, *iflags_local = NULL, *iflags_localm; in PetscGatherNumberOfMessages_Private() local 147 PetscCall(PetscMalloc2(size, &recv_buf, size, &iflags_localm)); in PetscGatherNumberOfMessages_Private() 160 PetscCallMPI(MPIU_Allreduce(iflags_local, recv_buf, size, MPI_INT, MPI_SUM, comm)); in PetscGatherNumberOfMessages_Private() 161 *nrecvs = recv_buf[rank]; in PetscGatherNumberOfMessages_Private() 163 PetscCall(PetscFree2(recv_buf, iflags_localm)); in PetscGatherNumberOfMessages_Private()
|