Home
last modified time | relevance | path

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

/petsc/src/vec/is/sf/impls/basic/kokkos/
H A Dsfkok.kokkos.cxx575 …FLink PETSC_UNUSED link, PetscMemType dstmtype, void *dst, PetscMemType srcmtype, const void *src,… in PetscSFLinkMemcpy_Kokkos() argument
581 if (PetscMemTypeHost(dstmtype) && PetscMemTypeHost(srcmtype)) { // H2H in PetscSFLinkMemcpy_Kokkos()
585 if (PetscMemTypeDevice(dstmtype) && PetscMemTypeHost(srcmtype)) { // H2D in PetscSFLinkMemcpy_Kokkos()
590 } else if (PetscMemTypeHost(dstmtype) && PetscMemTypeDevice(srcmtype)) { // D2H in PetscSFLinkMemcpy_Kokkos()
596 } else if (PetscMemTypeDevice(dstmtype) && PetscMemTypeDevice(srcmtype)) { // D2D in PetscSFLinkMemcpy_Kokkos()
/petsc/src/vec/is/sf/impls/basic/cupm/
H A Dsfcupm_impl.hpp582 …Memcpy(PetscSFLink link, PetscMemType dstmtype, void *dst, PetscMemType srcmtype, const void *src,… in LinkMemcpy() argument
591 …if (PetscMemTypeHost(dstmtype) && PetscMemTypeHost(srcmtype)) { /* Separate HostToHost so that pur… in LinkMemcpy()
594 int stype = PetscMemTypeDevice(srcmtype) ? 1 : 0; in LinkMemcpy()
/petsc/src/vec/is/sf/impls/basic/
H A Dsfpack.c501 …y_Host(PetscSFLink link, PetscMemType dstmtype, void *dst, PetscMemType srcmtype, const void *src,… in PetscSFLinkMemcpy_Host() argument
1087 PetscMemType rootmtype = link->rootmtype, leafmtype = link->leafmtype, srcmtype, dstmtype; in PetscSFLinkScatterLocal() local
1099 srcmtype = rootmtype; in PetscSFLinkScatterLocal()
1105 srcmtype = leafmtype; in PetscSFLinkScatterLocal()
1110 PetscCall((*link->Memcpy)(link, dstmtype, dstbuf, srcmtype, srcbuf, buflen * link->unitbytes)); in PetscSFLinkScatterLocal()