Home
last modified time | relevance | path

Searched refs:leafcontig (Results 1 – 6 of 6) sorted by relevance

/petsc/src/vec/is/sf/impls/basic/
H A Dsfmpi.c82 …leafdirect[i] = (sf->leafcontig[i] && op == MPI_REPLACE) ? PETSC_TRUE : PETSC_FALSE; /* Unpack lea… in PetscSFLinkCreate_MPI()
84 …leafdirect[i] = sf->leafcontig[i]; /* Pack leav… in PetscSFLinkCreate_MPI()
H A Dsfpack.c1289 sf->leafcontig[i] = PETSC_TRUE; in PetscSFSetUpPackFields()
1305 sf->leafcontig[0] = PETSC_FALSE; in PetscSFSetUpPackFields()
1311 sf->leafcontig[1] = PETSC_FALSE; in PetscSFSetUpPackFields()
1317 …if (!sf->leafcontig[0]) PetscCall(PetscSFCreatePackOpt(sf->ndranks, sf->roffset, sf->rmine, &sf->l… in PetscSFSetUpPackFields()
1318 …if (!sf->leafcontig[1]) PetscCall(PetscSFCreatePackOpt(sf->nranks - sf->ndranks, sf->roffset + sf-… in PetscSFSetUpPackFields()
1346 …if (!sf->leafcontig[0] && !ismulti) PetscCall(PetscCheckDupsInt(sf->leafbuflen[0], sf->rmine, &sf-… in PetscSFSetUpPackFields()
1347 …if (!sf->leafcontig[1] && !ismulti) PetscCall(PetscCheckDupsInt(sf->leafbuflen[1], sf->rmine + sf-… in PetscSFSetUpPackFields()
H A Dsfpack.h427 if (!sf->leafcontig[scope]) { in PetscSFLinkGetLeafPackOptAndIndices()
/petsc/src/vec/is/sf/impls/basic/allgather/
H A Dsfallgather.c15 sf->leafcontig[i] = PETSC_TRUE; in PetscSFSetUp_Allgather()
/petsc/include/petsc/private/
H A Dsfimpl.h84 …PetscBool leafcontig[2]; /* True means indices in rmine[self part] or rmine[remote part] a… member
/petsc/src/vec/is/sf/impls/basic/nvshmem/
H A Dsfnvshmem.cu702 …leafdirect[PETSCSF_REMOTE] = (PetscMemTypeNVSHMEM(leafmtype) && sf->leafcontig[PETSCSF_REMOTE] && … in PetscSFLinkCreate_NVSHMEM()
713 …leafdirect[PETSCSF_REMOTE] = (PetscMemTypeNVSHMEM(leafmtype) && sf->leafcontig[PETSCSF_REMOTE]) ? … in PetscSFLinkCreate_NVSHMEM()