| /petsc/src/vec/is/sf/impls/basic/ |
| H A D | sfpack.c | 224 …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 D | sfmpi.c | 199 link->leafbuf[i][leafmtype] = (char *)leafdata + sf->leafstart[i] * link->unitbytes; in PetscSFLinkCreate_MPI()
|
| H A D | sfpack.h | 424 *start = sf->leafstart[scope]; in PetscSFLinkGetLeafPackOptAndIndices()
|
| /petsc/src/vec/is/sf/impls/basic/cupm/ |
| H A D | sfcupm_impl.hpp | 131 …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 D | sfallgather.c | 14 sf->leafstart[i] = 0; in PetscSFSetUp_Allgather()
|
| /petsc/include/petsc/private/ |
| H A D | sfimpl.h | 85 PetscInt leafstart[2]; /* ... leafstart[0] and leafstart[1] respectively */ member
|
| /petsc/src/vec/is/sf/impls/basic/kokkos/ |
| H A D | sfkok.kokkos.cxx | 379 …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 D | sfnvshmem.cu | 776 …link->leafbuf[PETSCSF_REMOTE][PETSC_MEMTYPE_DEVICE] = (char *)leafdata + sf->leafstart[PETSCSF_REM… in PetscSFLinkCreate_NVSHMEM()
|