Home
last modified time | relevance | path

Searched refs:MPI_Waitall (Results 1 – 25 of 34) sorted by relevance

12

/petsc/src/dm/impls/plex/
H A Dplexcheckinterface.c24 PetscCallMPI(MPI_Waitall(nrranks, rreq, MPI_STATUSES_IGNORE)); in ExchangeArrayByRank_Private()
25 PetscCallMPI(MPI_Waitall(nsranks, sreq, MPI_STATUSES_IGNORE)); in ExchangeArrayByRank_Private()
33 PetscCallMPI(MPI_Waitall(nrranks, rreq, MPI_STATUSES_IGNORE)); in ExchangeArrayByRank_Private()
34 PetscCallMPI(MPI_Waitall(nsranks, sreq, MPI_STATUSES_IGNORE)); in ExchangeArrayByRank_Private()
/petsc/src/sys/utils/
H A Dmpimesg.c118 if (nrecvs + nsends) PetscCallMPI(MPI_Waitall(nrecvs + nsends, r_waits, w_status)); in PetscGatherMessageLengths()
196 if (nrecvs + nsends) PetscCallMPI(MPI_Waitall(nrecvs + nsends, r_waits, w_status)); in PetscGatherMessageLengths_Private()
274 if (nrecvs + nsends) PetscCallMPI(MPI_Waitall(nrecvs + nsends, r_waits, w_status)); in PetscGatherMessageLengths2()
H A Dmpits.c166 PetscCallMPI(MPI_Waitall(nto + nrecvs, reqs, statuses)); in PetscCommBuildTwoSided_Allreduce()
210 PetscCallMPI(MPI_Waitall(nto + nrecvs, reqs, statuses)); in PetscCommBuildTwoSided_RedScatter()
446 PetscCallMPI(MPI_Waitall(nto * ntags, toreqs, MPI_STATUSES_IGNORE)); in PetscCommBuildTwoSidedF()
447 PetscCallMPI(MPI_Waitall(*nfrom * ntags, fromreqs, MPI_STATUSES_IGNORE)); in PetscCommBuildTwoSidedF()
/petsc/src/mat/impls/baij/mpi/
H A Dbaijov.c231 PetscCallMPI(MPI_Waitall(nrqr, r_waits1, MPI_STATUSES_IGNORE)); in MatIncreaseOverlap_MPIBAIJ_Once()
232 PetscCallMPI(MPI_Waitall(nrqs, s_waits1, MPI_STATUSES_IGNORE)); in MatIncreaseOverlap_MPIBAIJ_Once()
299 PetscCallMPI(MPI_Waitall(nrqr, s_waits2, MPI_STATUSES_IGNORE)); in MatIncreaseOverlap_MPIBAIJ_Once()
891 PetscCallMPI(MPI_Waitall(nrqr, r_waits1, MPI_STATUSES_IGNORE));
921 PetscCallMPI(MPI_Waitall(nrqs, r_waits2, MPI_STATUSES_IGNORE));
930 PetscCallMPI(MPI_Waitall(nrqs, s_waits1, MPI_STATUSES_IGNORE));
931 PetscCallMPI(MPI_Waitall(nrqr, s_waits2, MPI_STATUSES_IGNORE));
1087 PetscCallMPI(MPI_Waitall(nrqs, r_waits3, MPI_STATUSES_IGNORE));
1131 PetscCallMPI(MPI_Waitall(nrqr, s_waits3, MPI_STATUSES_IGNORE));
1414 if (!ijonly) PetscCallMPI(MPI_Waitall(nrqs, r_waits4, MPI_STATUSES_IGNORE));
[all …]
/petsc/include/petsc/mpiuni/
H A Dmpiunifdef.h28 #define MPI_Waitall PETSC_MPI_WAITALL macro
/petsc/src/vec/is/sf/impls/basic/
H A Dsfmpi.c36 …if (bas->nrootreqs) PetscCallMPI(MPI_Waitall(bas->nrootreqs, link->rootreqs[direction][rootmtype_m… in PetscSFLinkFinishCommunication_Default()
37 …if (sf->nleafreqs) PetscCallMPI(MPI_Waitall(sf->nleafreqs, link->leafreqs[direction][leafmtype_mpi… in PetscSFLinkFinishCommunication_Default()
H A Dsfbasic.c246 PetscCallMPI(MPI_Waitall(nRemoteLeafRanks, rootreqs, MPI_STATUSES_IGNORE)); in PetscSFSetUp_Basic()
247 PetscCallMPI(MPI_Waitall(nRemoteRootRanks, leafreqs, MPI_STATUSES_IGNORE)); in PetscSFSetUp_Basic()
/petsc/src/vec/is/ao/impls/memscalable/
H A Daomemscalable.c192 if (nsends) PetscCallMPI(MPI_Waitall(nsends, send_waits, send_status)); in AOMap_MemoryScalable_private()
210 if (nreceives) PetscCallMPI(MPI_Waitall(nreceives, send_waits2, send_status2)); in AOMap_MemoryScalable_private()
359 if (nsends) PetscCallMPI(MPI_Waitall(nsends_i, send_waits, send_status)); in AOCreateMemoryScalable_private()
/petsc/src/mat/impls/aij/mpi/
H A Dmpiov.c700 PetscCallMPI(MPI_Waitall(nrqr, r_waits1, recv_status)); in MatIncreaseOverlap_MPIAIJ_Once()
701 PetscCallMPI(MPI_Waitall(nrqs, s_waits1, MPI_STATUSES_IGNORE)); in MatIncreaseOverlap_MPIAIJ_Once()
775 PetscCallMPI(MPI_Waitall(nrqr, s_waits2, MPI_STATUSES_IGNORE)); in MatIncreaseOverlap_MPIAIJ_Once()
1384 PetscCallMPI(MPI_Waitall(nrqr, r_waits1, r_status1)); in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1411 PetscCallMPI(MPI_Waitall(nrqs, r_waits2, r_status2)); in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1422 PetscCallMPI(MPI_Waitall(nrqs, s_waits1, s_status1)); in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1426 PetscCallMPI(MPI_Waitall(nrqr, s_waits2, s_status2)); in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1554 PetscCallMPI(MPI_Waitall(nrqs, r_waits3, r_status3)); in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1595 PetscCallMPI(MPI_Waitall(nrqr, s_waits3, s_status3)); in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1888 PetscCallMPI(MPI_Waitall(nrqr, s_waits4, s_status4)); in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
[all …]
H A Dmpimatmatmult.c582 if (nrecvs) PetscCallMPI(MPI_Waitall(nrecvs_mpi, rwaits, MPI_STATUSES_IGNORE)); in MatMPIDenseScatter()
583 if (nsends) PetscCallMPI(MPI_Waitall(nsends_mpi, swaits, MPI_STATUSES_IGNORE)); in MatMPIDenseScatter()
1379 if (nsend) PetscCallMPI(MPI_Waitall(nsend, swaits, sstatus)); in MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
1424 if (nsend) PetscCallMPI(MPI_Waitall(nsend, swaits, sstatus)); in MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
1706 if (merge->nrecv) PetscCallMPI(MPI_Waitall(merge->nrecv, r_waits, status)); in MatTransposeMatMultNumeric_MPIAIJ_MPIAIJ()
1707 if (merge->nsend) PetscCallMPI(MPI_Waitall(merge->nsend, s_waits, status)); in MatTransposeMatMultNumeric_MPIAIJ_MPIAIJ()
1918 if (merge->nsend) PetscCallMPI(MPI_Waitall(merge->nsend, swaits, sstatus)); in MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ()
1961 if (merge->nsend) PetscCallMPI(MPI_Waitall(merge->nsend, swaits, sstatus)); in MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ()
H A Dmpiptap.c451 if (nsend) PetscCallMPI(MPI_Waitall(nsend, swaits, sstatus)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
490 if (nsend) PetscCallMPI(MPI_Waitall(nsend, swaits, sstatus)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
1740 if (nsend) PetscCallMPI(MPI_Waitall(nsend, swaits, sstatus)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ()
1779 if (nsend) PetscCallMPI(MPI_Waitall(nsend, swaits, sstatus)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ()
/petsc/src/vec/is/sf/impls/basic/nvshmem/
H A Dsfnvshmem.cu113 PetscCallMPI(MPI_Waitall(nRemoteRootRanks, leafreqs, MPI_STATUSES_IGNORE)); in PetscSFSetUp_Basic_NVSHMEM()
120 PetscCallMPI(MPI_Waitall(nRemoteRootRanks, leafreqs, MPI_STATUSES_IGNORE)); in PetscSFSetUp_Basic_NVSHMEM()
136 PetscCallMPI(MPI_Waitall(nRemoteLeafRanks, rootreqs, MPI_STATUSES_IGNORE)); in PetscSFSetUp_Basic_NVSHMEM()
143 PetscCallMPI(MPI_Waitall(nRemoteLeafRanks, rootreqs, MPI_STATUSES_IGNORE)); in PetscSFSetUp_Basic_NVSHMEM()
/petsc/src/vec/is/utils/
H A Dpsort.c228 PetscCallMPI(MPI_Waitall(nfirst, firstreqs, MPI_STATUSES_IGNORE)); in PetscParallelRedistribute()
229 PetscCallMPI(MPI_Waitall(nsecond, secondreqs, MPI_STATUSES_IGNORE)); in PetscParallelRedistribute()
/petsc/src/mat/impls/dense/mpi/
H A Dmmdense.c269 if (nrqs) PetscCallMPI(MPI_Waitall(nrqs, s_waits1, s_status1)); in MatCreateSubMatrices_MPIDense_Local()
367 if (nrqr) PetscCallMPI(MPI_Waitall(nrqr, s_waits2, s_status2)); in MatCreateSubMatrices_MPIDense_Local()
/petsc/src/mat/impls/sbaij/mpi/
H A Dsbaijov.c429 if (nrqs) PetscCallMPI(MPI_Waitall(nrqs, s_waits1, s_status)); in MatIncreaseOverlap_MPISBAIJ_Once()
433 if (nrqr) PetscCallMPI(MPI_Waitall(nrqr, s_waits2, s_status)); in MatIncreaseOverlap_MPISBAIJ_Once()
/petsc/src/ts/characteristic/interface/
H A Dcharacteristic.c588 PetscCallMPI(MPI_Waitall(c->numNeighbors - 1, c->request, c->status)); in CharacteristicSendCoordinatesBegin()
626 PetscCallMPI(MPI_Waitall(c->numNeighbors - 1, c->request, c->status)); in CharacteristicSendCoordinatesEnd()
649 PetscCallMPI(MPI_Waitall(c->numNeighbors - 1, c->request, c->status)); in CharacteristicGetValuesEnd()
/petsc/src/dm/impls/swarm/
H A Ddata_ex.c542 PetscCallMPI(MPI_Waitall(2 * np, de->_requests, de->_stats)); in DMSwarmDataExPackFinalize()
605 PetscCallMPI(MPI_Waitall(2 * np, de->_requests, de->_stats)); in DMSwarmDataExEnd()
/petsc/src/vec/is/sf/impls/window/
H A Dsfwindow.c1043 if (reqs) PetscCallMPI(MPI_Waitall(sf->nranks, reqs, MPI_STATUSES_IGNORE)); in PetscSFBcastEnd_Window()
1089 if (reqs) PetscCallMPI(MPI_Waitall(sf->nranks, reqs, MPI_STATUSES_IGNORE)); in PetscSFReduceEnd_Window()
1150 if (reqs) PetscCallMPI(MPI_Waitall(sf->nranks, reqs, MPI_STATUSES_IGNORE)); in PetscSFFetchAndOpEnd_Window()
/petsc/src/vec/vec/utils/
H A Dvecstash.c100 PetscCallMPI(MPI_Waitall(2 * nsends, stash->send_waits, send_status)); in VecStashScatterEnd_Private()
/petsc/src/mat/utils/
H A Dmatstash.c139 PetscCallMPI(MPI_Waitall(2 * nsends, stash->send_waits, send_status)); in MatStashScatterEnd_Ref()
975 PetscCallMPI(MPI_Waitall(stash->nsendranks, stash->sendreqs, MPI_STATUSES_IGNORE)); in MatStashScatterEnd_BTS()
/petsc/doc/manualpages/
H A Dmpi.www.index222 man:+MPI_Waitall++MPI_Waitall++++man+http://www.mpich.org/static/docs/latest/www3/MPI_Waitall.html#
563 man:+MPI_Waitall++MPI_Waitall++++man+http://www.mpich.org/static/docs/latest/www3/MPI_Waitall.html#
/petsc/include/
H A Dpetsclog.h527 #define MPI_Waitall(count, array_of_requests, array_of_statuses) \ macro
528 …LogDouble(&petsc_sum_of_waits_ct, &petsc_sum_of_waits_ct_th, count) || MPI_Waitall((count), (array…
/petsc/src/ksp/pc/impls/is/nn/
H A Dnn.c292 if (n_neigh - 1) PetscCallMPI(MPI_Waitall(n_neigh - 1, &send_request[1], stat)); in PCNNCreateCoarseMatrix()
/petsc/src/ksp/pc/impls/redistribute/
H A Dredistribute.c237 PetscCallMPI(MPI_Waitall(nsends, send_waits, send_status)); in PCSetUp_Redistribute()
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcfetidp.c358 if (pcis->n_neigh > 0) PetscCallMPI(MPI_Waitall(nreqs, recv_reqs, MPI_STATUSES_IGNORE)); in PCBDDCSetupFETIDPMatContext()
368 if (pcis->n_neigh > 0) PetscCallMPI(MPI_Waitall(nreqs, send_reqs, MPI_STATUSES_IGNORE)); in PCBDDCSetupFETIDPMatContext()

12