Lines Matching refs:direction
6 …tscSFLinkInitMPIRequests_Persistent_Basic(PetscSF sf, PetscSFLink link, PetscSFDirection direction) in PetscSFLinkInitMPIRequests_Persistent_Basic() argument
19 …if (bas->rootbuflen[PETSCSF_REMOTE] && !link->rootreqsinited[direction][rootmtype_mpi][rootdirect_… in PetscSFLinkInitMPIRequests_Persistent_Basic()
21 if (direction == PETSCSF_LEAF2ROOT) { in PetscSFLinkInitMPIRequests_Persistent_Basic()
25 …mpi] + disp, cnt, unit, bas->iranks[i], link->tag, comm, link->rootreqs[direction][rootmtype_mpi][… in PetscSFLinkInitMPIRequests_Persistent_Basic()
31 …mpi] + disp, cnt, unit, bas->iranks[i], link->tag, comm, link->rootreqs[direction][rootmtype_mpi][… in PetscSFLinkInitMPIRequests_Persistent_Basic()
34 link->rootreqsinited[direction][rootmtype_mpi][rootdirect_mpi] = PETSC_TRUE; in PetscSFLinkInitMPIRequests_Persistent_Basic()
37 …if (sf->leafbuflen[PETSCSF_REMOTE] && !link->leafreqsinited[direction][leafmtype_mpi][leafdirect_m… in PetscSFLinkInitMPIRequests_Persistent_Basic()
39 if (direction == PETSCSF_LEAF2ROOT) { in PetscSFLinkInitMPIRequests_Persistent_Basic()
43 …e_mpi] + disp, cnt, unit, sf->ranks[i], link->tag, comm, link->leafreqs[direction][leafmtype_mpi][… in PetscSFLinkInitMPIRequests_Persistent_Basic()
49 …e_mpi] + disp, cnt, unit, sf->ranks[i], link->tag, comm, link->leafreqs[direction][leafmtype_mpi][… in PetscSFLinkInitMPIRequests_Persistent_Basic()
52 link->leafreqsinited[direction][leafmtype_mpi][leafdirect_mpi] = PETSC_TRUE; in PetscSFLinkInitMPIRequests_Persistent_Basic()
58 …SFLinkStartCommunication_Persistent_Basic(PetscSF sf, PetscSFLink link, PetscSFDirection direction) in PetscSFLinkStartCommunication_Persistent_Basic() argument
66 …rbuflen = (direction == PETSCSF_ROOT2LEAF) ? sf->leafbuflen[PETSCSF_REMOTE] : bas->rootbuflen[PETS… in PetscSFLinkStartCommunication_Persistent_Basic()
68 if (direction == PETSCSF_ROOT2LEAF) { in PetscSFLinkStartCommunication_Persistent_Basic()
70 PetscCall(PetscSFLinkGetMPIBuffersAndRequests(sf, link, direction, NULL, NULL, NULL, &rreqs)); in PetscSFLinkStartCommunication_Persistent_Basic()
73 PetscCall(PetscSFLinkGetMPIBuffersAndRequests(sf, link, direction, NULL, NULL, &rreqs, NULL)); in PetscSFLinkStartCommunication_Persistent_Basic()
77 …sbuflen = (direction == PETSCSF_ROOT2LEAF) ? bas->rootbuflen[PETSCSF_REMOTE] : sf->leafbuflen[PETS… in PetscSFLinkStartCommunication_Persistent_Basic()
79 if (direction == PETSCSF_ROOT2LEAF) { in PetscSFLinkStartCommunication_Persistent_Basic()
82 PetscCall(PetscSFLinkGetMPIBuffersAndRequests(sf, link, direction, NULL, NULL, &sreqs, NULL)); in PetscSFLinkStartCommunication_Persistent_Basic()
86 PetscCall(PetscSFLinkGetMPIBuffersAndRequests(sf, link, direction, NULL, NULL, NULL, &sreqs)); in PetscSFLinkStartCommunication_Persistent_Basic()
97 …PetscSFLinkStartCommunication_MPIX_Stream(PetscSF sf, PetscSFLink link, PetscSFDirection direction) in PetscSFLinkStartCommunication_MPIX_Stream() argument
112 if (direction == PETSCSF_LEAF2ROOT) { in PetscSFLinkStartCommunication_MPIX_Stream()
116 …disp, cnt, unit, bas->iranks[i], link->tag, stream_comm, link->rootreqs[direction][rootmtype_mpi][… in PetscSFLinkStartCommunication_MPIX_Stream()
123 …disp, cnt, unit, bas->iranks[i], link->tag, stream_comm, link->rootreqs[direction][rootmtype_mpi][… in PetscSFLinkStartCommunication_MPIX_Stream()
130 if (direction == PETSCSF_LEAF2ROOT) { in PetscSFLinkStartCommunication_MPIX_Stream()
135 …+ disp, cnt, unit, sf->ranks[i], link->tag, stream_comm, link->leafreqs[direction][leafmtype_mpi][… in PetscSFLinkStartCommunication_MPIX_Stream()
141 …+ disp, cnt, unit, sf->ranks[i], link->tag, stream_comm, link->leafreqs[direction][leafmtype_mpi][… in PetscSFLinkStartCommunication_MPIX_Stream()
148 …etscSFLinkFinishCommunication_MPIX_Stream(PetscSF sf, PetscSFLink link, PetscSFDirection direction) in PetscSFLinkFinishCommunication_MPIX_Stream() argument
155 …PetscCallMPI(MPIX_Waitall_enqueue(bas->nrootreqs, link->rootreqs[direction][rootmtype_mpi][rootdir… in PetscSFLinkFinishCommunication_MPIX_Stream()
156 …PetscCallMPI(MPIX_Waitall_enqueue(sf->nleafreqs, link->leafreqs[direction][leafmtype_mpi][leafdire… in PetscSFLinkFinishCommunication_MPIX_Stream()