Home
last modified time | relevance | path

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

/petsc/src/sys/utils/
H A Dmpimesg.c35 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()