Home
last modified time | relevance | path

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

/petsc/src/vec/is/sf/impls/basic/
H A Dsfpack.c224 …Opname##Local, Type, BS, EQ)(PetscSFLink link, PetscInt count, PetscInt rootstart, PetscSFPackOpt …
233 r = (rootidx ? rootidx[i] : rootstart + i) * MBS; \
1085 PetscInt count, rootstart, leafstart; in PetscSFLinkScatterLocal() local
1123 …nkGetRootPackOptAndIndices(sf, link, rootmtype, PETSCSF_LOCAL, &count, &rootstart, &rootopt, &root… in PetscSFLinkScatterLocal()
1126 …PetscCall((*ScatterAndOp)(link, count, rootstart, rootopt, rootindices, rootdata, leafstart, leafo… in PetscSFLinkScatterLocal()
1128 …PetscCall((*ScatterAndOp)(link, count, leafstart, leafopt, leafindices, leafdata, rootstart, rooto… in PetscSFLinkScatterLocal()
1131 …PackOptAndIndices(sf, link, PETSC_MEMTYPE_HOST, PETSCSF_LOCAL, &count, &rootstart, &rootopt, &root… in PetscSFLinkScatterLocal()
1134 …PetscCall(PetscSFLinkScatterDataWithMPIReduceLocal(sf, link, count, rootstart, rootindices, rootda… in PetscSFLinkScatterLocal()
1136 …taWithMPIReduceLocal(sf, link, count, leafstart, leafindices, leafdata, rootstart, rootindices, ro… in PetscSFLinkScatterLocal()
1147 PetscInt count, rootstart, leafstart; in PetscSFLinkFetchAndOpLocal() local
[all …]
H A Dsfbasic.h15 …PetscInt rootstart[2]; /* ... and start from rootstart[0] and rootstart[1] respectively …
H A Dsfmpi.c190 link->rootbuf[i][rootmtype] = (char *)rootdata + bas->rootstart[i] * link->unitbytes; in PetscSFLinkCreate_MPI()
H A Dsfpack.h376 *start = bas->rootstart[scope]; in PetscSFLinkGetRootPackOptAndIndices()
/petsc/src/vec/is/sf/impls/basic/cupm/
H A Dsfcupm_impl.hpp83 PETSC_KERNEL_DECL static void d_FetchAndOp(PetscInt bs, PetscInt count, PetscInt rootstart, const P… in d_FetchAndOp() argument
89 …PetscInt r = (rootopt ? MapTidToIndex(rootopt, tid) : (rootidx ? rootidx[tid] : rootstart + tid)) … in d_FetchAndOp()
131 PETSC_KERNEL_DECL static void d_FetchAndOpLocal(PetscInt bs, PetscInt count, PetscInt rootstart, co… in d_FetchAndOpLocal() argument
137 …PetscInt r = (rootopt ? MapTidToIndex(rootopt, tid) : (rootidx ? rootidx[tid] : rootstart + tid)) … in d_FetchAndOpLocal()
377 …nterface<T>::FetchAndOpLocal(PetscSFLink link, PetscInt count, PetscInt rootstart, PetscSFPackOpt … in FetchAndOpLocal() argument
384 …>stream, kernels::d_FetchAndOpLocal<Type, Op, BS, EQ>, link->bs, count, rootstart, rarray, rootidx… in FetchAndOpLocal()
/petsc/src/vec/is/sf/impls/basic/allgather/
H A Dsfallgather.c18 dat->rootstart[i] = 0; in PetscSFSetUp_Allgather()
/petsc/src/vec/is/sf/impls/basic/kokkos/
H A Dsfkok.kokkos.cxx379 static PetscErrorCode FetchAndOpLocal(PetscSFLink link, PetscInt count, PetscInt rootstart, PetscSF… in FetchAndOpLocal() argument
392 … PetscInt r = (ropt ? MapTidToIndex(ropt, tid) : (rootidx ? rootidx[tid] : rootstart + tid)) * MBS; in FetchAndOpLocal()
/petsc/src/vec/is/sf/impls/basic/nvshmem/
H A Dsfnvshmem.cu769 …link->rootbuf[PETSCSF_REMOTE][PETSC_MEMTYPE_DEVICE] = (char *)rootdata + bas->rootstart[PETSCSF_RE… in PetscSFLinkCreate_NVSHMEM()