Home
last modified time | relevance | path

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

/petsc/src/vec/is/sf/impls/basic/
H A Dsfmpi.c79 for (i = PETSCSF_LOCAL; i <= PETSCSF_REMOTE; i++) { in PetscSFLinkCreate_MPI()
185 for (i = PETSCSF_LOCAL; i <= PETSCSF_REMOTE; i++) { in PetscSFLinkCreate_MPI()
187 if (i == PETSCSF_LOCAL && rootmtype == leafmtype) continue; in PetscSFLinkCreate_MPI()
227 for (i = PETSCSF_LOCAL; i <= PETSCSF_REMOTE; i++) { in PetscSFLinkCreate_MPI()
H A Dsfpack.c411 for (i = PETSCSF_LOCAL; i <= PETSCSF_REMOTE; i++) { in PetscSFLinkDestroy()
1089 PetscInt buflen = sf->leafbuflen[PETSCSF_LOCAL]; in PetscSFLinkScatterLocal()
1098 PetscCall(PetscSFLinkPackRootData(sf, link, PETSCSF_LOCAL, rootdata)); in PetscSFLinkScatterLocal()
1100 srcbuf = link->rootbuf[PETSCSF_LOCAL][rootmtype]; in PetscSFLinkScatterLocal()
1102 dstbuf = link->leafbuf[PETSCSF_LOCAL][leafmtype]; in PetscSFLinkScatterLocal()
1104 PetscCall(PetscSFLinkPackLeafData(sf, link, PETSCSF_LOCAL, leafdata)); in PetscSFLinkScatterLocal()
1106 srcbuf = link->leafbuf[PETSCSF_LOCAL][leafmtype]; in PetscSFLinkScatterLocal()
1108 dstbuf = link->rootbuf[PETSCSF_LOCAL][rootmtype]; in PetscSFLinkScatterLocal()
1114 PetscCall(PetscSFLinkUnpackLeafData(sf, link, PETSCSF_LOCAL, leafdata, op)); in PetscSFLinkScatterLocal()
1116 PetscCall(PetscSFLinkUnpackRootData(sf, link, PETSCSF_LOCAL, rootdata, op)); in PetscSFLinkScatterLocal()
[all …]
H A Dsfpack.h24 PETSCSF_LOCAL = 0, enumerator
386 offset = (scope == PETSCSF_LOCAL) ? 0 : bas->ioffset[bas->ndiranks]; in PetscSFLinkGetRootPackOptAndIndices()
428 offset = (scope == PETSCSF_LOCAL) ? 0 : sf->roffset[sf->ndranks]; in PetscSFLinkGetLeafPackOptAndIndices()
/petsc/src/vec/is/sf/impls/basic/allgather/
H A Dsfallgather.c12 for (i = PETSCSF_LOCAL; i <= PETSCSF_REMOTE; i++) { in PetscSFSetUp_Allgather()
/petsc/src/vec/is/sf/impls/basic/nvshmem/
H A Dsfnvshmem.cu737 …link->rootdirect[PETSCSF_LOCAL] = PETSC_TRUE; /* For the local part we directly use root/leafdata … in PetscSFLinkCreate_NVSHMEM()
738 link->leafdirect[PETSCSF_LOCAL] = PETSC_TRUE; in PetscSFLinkCreate_NVSHMEM()
/petsc/src/vec/is/sf/impls/basic/kokkos/
H A Dsfkok.kokkos.cxx630 for (int i = PETSCSF_LOCAL; i <= PETSCSF_REMOTE; i++) { in PetscSFLinkDestroy_Kokkos()
/petsc/src/vec/is/sf/impls/basic/cupm/
H A Dsfcupm_impl.hpp629 for (int i = PETSCSF_LOCAL; i <= PETSCSF_REMOTE; i++) { in LinkDestroy_MPI()