Searched refs:sfop (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/vec/is/sf/impls/basic/ |
| H A D | sfmpi.c | 64 …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 D | sfbasic.c | 385 …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 D | sfpack.c | 420 …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 D | sfnvshmem.cu | 687 …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()
|