Home
last modified time | relevance | path

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

/petsc/src/vec/is/sf/impls/basic/nvshmem/
H A Dsfnvshmem.cu439 uint64_t *srcsig; in PetscSFLinkGetDataEnd_NVSHMEM() local
446 srcsig = link->rootSendSig; /* I want to set their root signal */ in PetscSFLinkGetDataEnd_NVSHMEM()
451 srcsig = link->leafSendSig; in PetscSFLinkGetDataEnd_NVSHMEM()
459 …<<<(nsrcranks + 511) / 512, 512, 0, link->remoteCommStream>>>(nsrcranks, srcsig, srcsigdisp, srcra… in PetscSFLinkGetDataEnd_NVSHMEM()
488 …r *dst, PetscInt *dstdisp, const char *src, PetscInt *srcdisp, uint64_t *srcsig, PetscInt unitbyte… in WaitAndPutDataToRemotelyAccessible() argument
495 nvshmem_uint64_wait_until(srcsig + bid, NVSHMEM_CMP_EQ, 0); /* Wait until the sig = 0 */ in WaitAndPutDataToRemotelyAccessible()
496 srcsig[bid] = 1; in WaitAndPutDataToRemotelyAccessible()
502 …FromLocallyAccessible(PetscInt ndstranks, PetscMPIInt *dstranks, uint64_t *srcsig, const char *dst) in WaitSignalsFromLocallyAccessible() argument
507 nvshmem_uint64_wait_until(srcsig + i, NVSHMEM_CMP_EQ, 0); /* Wait until the sig = 0 */ in WaitSignalsFromLocallyAccessible()
508 srcsig[i] = 1; in WaitSignalsFromLocallyAccessible()
[all …]