Home
last modified time | relevance | path

Searched refs:leafpackopt_d (Results 1 – 3 of 3) sorted by relevance

/petsc/src/vec/is/sf/impls/basic/
H A Dsfpack.h435 if (!sf->leafpackopt_d[scope]) { in PetscSFLinkGetLeafPackOptAndIndices()
436 PetscCall(PetscMalloc1(1, &sf->leafpackopt_d[scope])); in PetscSFLinkGetLeafPackOptAndIndices()
437 PetscCall(PetscArraycpy(sf->leafpackopt_d[scope], sf->leafpackopt[scope], 1)); in PetscSFLinkGetLeafPackOptAndIndices()
439 …PetscCall(PetscSFMalloc(sf, PETSC_MEMTYPE_DEVICE, size, (void **)&sf->leafpackopt_d[scope]->array)… in PetscSFLinkGetLeafPackOptAndIndices()
440 …PetscCall((*link->Memcpy)(link, PETSC_MEMTYPE_DEVICE, sf->leafpackopt_d[scope]->array, PETSC_MEMTY… in PetscSFLinkGetLeafPackOptAndIndices()
442 *opt = sf->leafpackopt_d[scope]; in PetscSFLinkGetLeafPackOptAndIndices()
H A Dsfpack.c1364 PetscCall(PetscSFDestroyPackOpt(sf, PETSC_MEMTYPE_DEVICE, &sf->leafpackopt_d[i])); in PetscSFResetPackFields()
/petsc/include/petsc/private/
H A Dsfimpl.h87 PetscSFPackOpt leafpackopt_d[2]; /* Copy of leafpackopt_d[] on device if needed */ member