Home
last modified time | relevance | path

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

/petsc/src/vec/is/sf/impls/basic/
H A Dsfmpi.c64 …etscMemType xleafmtype, const void *leafdata, MPI_Op op, PetscSFOperation sfop, PetscSFLink *mylin… in PetscSFLinkCreate_MPI() argument
80 if (sfop == PETSCSF_BCAST) { in PetscSFLinkCreate_MPI()
83 } else if (sfop == PETSCSF_REDUCE) { in PetscSFLinkCreate_MPI()
113 direction = (sfop == PETSCSF_BCAST) ? PETSCSF_ROOT2LEAF : PETSCSF_LEAF2ROOT; in PetscSFLinkCreate_MPI()
H A Dsfbasic.c385 …afdata, PetscMemType rootmtype, void *rootdata, MPI_Op op, PetscSFOperation sfop, PetscSFLink *out) in PetscSFLeafToRootBegin_Basic() argument
390 PetscCall(PetscSFLinkCreate(sf, unit, rootmtype, rootdata, leafmtype, leafdata, op, sfop, &link)); in PetscSFLeafToRootBegin_Basic()
H A Dsfpack.c420 …PetscMemType leafmtype, const void *leafdata, MPI_Op op, PetscSFOperation sfop, PetscSFLink *mylin… in PetscSFLinkCreate() argument
429 …l(PetscSFLinkCreate_NVSHMEM(sf, unit, rootmtype, rootdata, leafmtype, leafdata, op, sfop, mylink)); in PetscSFLinkCreate()
434 …PetscCall(PetscSFLinkCreate_MPI(sf, unit, rootmtype, rootdata, leafmtype, leafdata, op, sfop, myli… in PetscSFLinkCreate()
/petsc/src/vec/is/sf/impls/basic/nvshmem/
H A Dsfnvshmem.cu687 …PetscMemType leafmtype, const void *leafdata, MPI_Op op, PetscSFOperation sfop, PetscSFLink *mylin… in PetscSFLinkCreate_NVSHMEM() argument
699 if (sfop == PETSCSF_BCAST) { /* Move data from rootbuf to leafbuf */ in PetscSFLinkCreate_NVSHMEM()
707 } else if (sfop == PETSCSF_REDUCE) { /* Move data from leafbuf to rootbuf */ in PetscSFLinkCreate_NVSHMEM()