Home
last modified time | relevance | path

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

/petsc/src/vec/is/sf/impls/basic/
H A Dsfpack.c224 …tscSFPackOpt rootopt, const PetscInt *rootidx, void *rootdata, PetscInt leafstart, PetscSFPackOpt …
234 l = (leafidx ? leafidx[i] : leafstart + i) * MBS; \
1085 PetscInt count, rootstart, leafstart; in PetscSFLinkScatterLocal() local
1124 …nkGetLeafPackOptAndIndices(sf, link, leafmtype, PETSCSF_LOCAL, &count, &leafstart, &leafopt, &leaf… 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()
1132 …PackOptAndIndices(sf, link, PETSC_MEMTYPE_HOST, PETSCSF_LOCAL, &count, &leafstart, &leafopt, &leaf… in PetscSFLinkScatterLocal()
1134 …taWithMPIReduceLocal(sf, link, count, rootstart, rootindices, rootdata, leafstart, leafindices, le… in PetscSFLinkScatterLocal()
1136 …PetscCall(PetscSFLinkScatterDataWithMPIReduceLocal(sf, link, count, leafstart, leafindices, leafda… in PetscSFLinkScatterLocal()
1147 PetscInt count, rootstart, leafstart; in PetscSFLinkFetchAndOpLocal() local
[all …]
H A Dsfmpi.c199 link->leafbuf[i][leafmtype] = (char *)leafdata + sf->leafstart[i] * link->unitbytes; in PetscSFLinkCreate_MPI()
H A Dsfpack.h424 *start = sf->leafstart[scope]; in PetscSFLinkGetLeafPackOptAndIndices()
/petsc/src/vec/is/sf/impls/basic/cupm/
H A Dsfcupm_impl.hpp131 …st PetscInt *rootopt, const PetscInt *rootidx, Type *rootdata, PetscInt leafstart, const PetscInt … in d_FetchAndOpLocal() argument
138 …PetscInt l = (leafopt ? MapTidToIndex(leafopt, tid) : (leafidx ? leafidx[tid] : leafstart + tid)) … in d_FetchAndOpLocal()
377 …tscSFPackOpt rootopt, const PetscInt *rootidx, void *rootdata, PetscInt leafstart, PetscSFPackOpt … in FetchAndOpLocal() argument
384 …BS, EQ>, link->bs, count, rootstart, rarray, rootidx, (Type *)rootdata, leafstart, larray, leafidx… in FetchAndOpLocal()
/petsc/src/vec/is/sf/impls/basic/allgather/
H A Dsfallgather.c14 sf->leafstart[i] = 0; in PetscSFSetUp_Allgather()
/petsc/include/petsc/private/
H A Dsfimpl.h85 PetscInt leafstart[2]; /* ... leafstart[0] and leafstart[1] respectively */ member
/petsc/src/vec/is/sf/impls/basic/kokkos/
H A Dsfkok.kokkos.cxx379 …scSFPackOpt rootopt, const PetscInt *rootidx, void *rootdata_, PetscInt leafstart, PetscSFPackOpt … in FetchAndOpLocal() argument
393 … PetscInt l = (lopt ? MapTidToIndex(lopt, tid) : (leafidx ? leafidx[tid] : leafstart + tid)) * MBS; in FetchAndOpLocal()
/petsc/src/vec/is/sf/impls/basic/nvshmem/
H A Dsfnvshmem.cu776 …link->leafbuf[PETSCSF_REMOTE][PETSC_MEMTYPE_DEVICE] = (char *)leafdata + sf->leafstart[PETSCSF_REM… in PetscSFLinkCreate_NVSHMEM()