Searched refs:PETSCSF_ROOT2LEAF (Results 1 – 11 of 11) sorted by relevance
| /petsc/src/vec/is/sf/impls/basic/gather/ |
| H A D | sfgather.c | 16 if (direction == PETSCSF_ROOT2LEAF) { in PetscSFLinkStartCommunication_Gather() 26 if (direction == PETSCSF_ROOT2LEAF) { in PetscSFLinkStartCommunication_Gather()
|
| /petsc/src/vec/is/sf/impls/basic/ |
| H A D | sfmpi.c | 15 const char *rootaction = (direction == PETSCSF_ROOT2LEAF) ? "sending to " : "recving from"; in PetscSFLinkFinishCommunication_Default() 16 const char *leafaction = (direction == PETSCSF_ROOT2LEAF) ? "recving from" : "sending to "; in PetscSFLinkFinishCommunication_Default() 17 const char *sfaction = (direction == PETSCSF_ROOT2LEAF) ? "PetscSFBcast" : "PetscSFReduce"; in PetscSFLinkFinishCommunication_Default() 40 if (direction == PETSCSF_ROOT2LEAF) { in PetscSFLinkFinishCommunication_Default() 113 direction = (sfop == PETSCSF_BCAST) ? PETSCSF_ROOT2LEAF : PETSCSF_LEAF2ROOT; in PetscSFLinkCreate_MPI()
|
| H A D | sfbasic.c | 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() 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() 362 PetscCall(PetscSFLinkStartCommunication(sf, link, PETSCSF_ROOT2LEAF)); in PetscSFBcastBegin_Basic() 364 PetscCall(PetscSFLinkScatterLocal(sf, link, PETSCSF_ROOT2LEAF, (void *)rootdata, leafdata, op)); in PetscSFBcastBegin_Basic() 376 PetscCall(PetscSFLinkFinishCommunication(sf, link, PETSCSF_ROOT2LEAF)); in PetscSFBcastEnd_Basic() 441 PetscCall(PetscSFLinkStartCommunication(sf, link, PETSCSF_ROOT2LEAF)); in PetscSFFetchAndOpEnd_Basic() 442 PetscCall(PetscSFLinkFinishCommunication(sf, link, PETSCSF_ROOT2LEAF)); in PetscSFFetchAndOpEnd_Basic()
|
| H A D | sfpack.c | 962 …if (link->PrePack) PetscCall((*link->PrePack)(sf, link, PETSCSF_ROOT2LEAF)); /* Used by SF nvshmem… in PetscSFLinkPackRootData() 1053 …if (link->PostUnpack) PetscCall((*link->PostUnpack)(sf, link, PETSCSF_ROOT2LEAF)); /* Used by SF n… in PetscSFLinkUnpackLeafData() 1097 if (direction == PETSCSF_ROOT2LEAF) { in PetscSFLinkScatterLocal() 1113 if (direction == PETSCSF_ROOT2LEAF) { in PetscSFLinkScatterLocal() 1119 …dstdups = (direction == PETSCSF_ROOT2LEAF) ? sf->leafdups[PETSCSF_LOCAL] : bas->rootdups[PETSCSF_… in PetscSFLinkScatterLocal() 1120 dstmtype = (direction == PETSCSF_ROOT2LEAF) ? link->leafmtype : link->rootmtype; in PetscSFLinkScatterLocal() 1125 if (direction == PETSCSF_ROOT2LEAF) { in PetscSFLinkScatterLocal() 1133 if (direction == PETSCSF_ROOT2LEAF) { in PetscSFLinkScatterLocal()
|
| /petsc/src/vec/is/sf/impls/basic/gatherv/ |
| H A D | sfgatherv.c | 18 if (direction == PETSCSF_ROOT2LEAF) { in PetscSFLinkStartCommunication_Gatherv() 28 if (direction == PETSCSF_ROOT2LEAF) { in PetscSFLinkStartCommunication_Gatherv()
|
| /petsc/include/ |
| H A D | petscsftypes.h | 90 PETSCSF_ROOT2LEAF = 0, enumerator
|
| /petsc/src/vec/is/sf/impls/basic/allgather/ |
| H A D | sfallgather.c | 45 …PetscCall(PetscSFLinkGetMPIBuffersAndRequests(sf, link, PETSCSF_ROOT2LEAF, &rootbuf, &leafbuf, &re… in PetscSFBcastBegin_Allgather() 100 …PetscCall(PetscSFLinkGetMPIBuffersAndRequests(sf, link, PETSCSF_ROOT2LEAF, &rootbuf, &leafbuf, &re… in PetscSFBcastToZero_Allgather() 104 PetscCall(PetscSFLinkFinishCommunication(sf, link, PETSCSF_ROOT2LEAF)); in PetscSFBcastToZero_Allgather()
|
| /petsc/src/vec/is/sf/impls/basic/neighbor/ |
| H A D | sfneighbor.c | 95 if (direction == PETSCSF_ROOT2LEAF) { in PetscSFLinkStartCommunication_Neighbor() 106 if (direction == PETSCSF_ROOT2LEAF) { in PetscSFLinkStartCommunication_Neighbor() 133 if (direction == PETSCSF_ROOT2LEAF) { in PetscSFLinkInitMPIRequests_Persistent_Neighbor() 152 if (direction == PETSCSF_ROOT2LEAF) { in PetscSFLinkStartCommunication_Persistent_Neighbor() 162 if (direction == PETSCSF_ROOT2LEAF) { in PetscSFLinkStartCommunication_Persistent_Neighbor()
|
| /petsc/src/vec/is/sf/impls/basic/nvshmem/ |
| H A D | sfnvshmem.cu | 218 …PetscInt buflen = (direction == PETSCSF_ROOT2LEAF) ? bas->rootbuflen[PETSCSF_REMOTE] : sf->l… in PetscSFLinkBuildDependenceBegin() 233 …PetscInt buflen = (direction == PETSCSF_ROOT2LEAF) ? sf->leafbuflen[PETSCSF_REMOTE] : bas->r… in PetscSFLinkBuildDependenceEnd() 311 if (direction == PETSCSF_ROOT2LEAF) { /* leaf ranks are getting data */ in PetscSFLinkWaitSignalsOfCompletionOfGettingData_NVSHMEM() 356 …if (direction == PETSCSF_ROOT2LEAF) { /* src is root, dst is leaf; we will move data from src to d… in PetscSFLinkGetDataBegin_NVSHMEM() 444 if (direction == PETSCSF_ROOT2LEAF) { /* leaf ranks are getting data */ in PetscSFLinkGetDataEnd_NVSHMEM() 528 …if (direction == PETSCSF_ROOT2LEAF) { /* put data in rootbuf to leafb… in PetscSFLinkPutDataBegin_NVSHMEM() 615 if (direction == PETSCSF_ROOT2LEAF) { /* put root data to leaf */ in PetscSFLinkPutDataEnd_NVSHMEM() 648 if (direction == PETSCSF_ROOT2LEAF) { /* I allow my root ranks to put data to me */ in PetscSFLinkSendSignalsToAllowPuttingData_NVSHMEM()
|
| /petsc/src/vec/is/sf/impls/basic/alltoall/ |
| H A D | sfalltoall.c | 16 if (direction == PETSCSF_ROOT2LEAF) { in PetscSFLinkStartCommunication_Alltoall() 25 if (direction == PETSCSF_ROOT2LEAF) { in PetscSFLinkStartCommunication_Alltoall()
|
| /petsc/src/vec/is/sf/impls/basic/allgatherv/ |
| H A D | sfallgatherv.c | 118 …PetscCall(PetscSFLinkGetMPIBuffersAndRequests(sf, link, PETSCSF_ROOT2LEAF, &rootbuf, &leafbuf, &re… in PetscSFBcastBegin_Allgatherv() 231 …PetscCall(PetscSFLinkGetMPIBuffersAndRequests(sf, link, PETSCSF_ROOT2LEAF, &rootbuf, &leafbuf, &re… in PetscSFBcastToZero_Allgatherv() 236 PetscCall(PetscSFLinkFinishCommunication(sf, link, PETSCSF_ROOT2LEAF)); in PetscSFBcastToZero_Allgatherv()
|