Home
last modified time | relevance | path

Searched refs:vecseq (Results 1 – 2 of 2) sorted by relevance

/petsc/src/vec/vec/impls/seq/kokkos/
H A Dveckokkosimpl.hpp100 PetscErrorCode SetUpCOO(const Vec_Seq *vecseq, PetscInt m) in SetUpCOO()
103 …create_mirror_view_and_copy(DefaultMemorySpace(), PetscCountKokkosViewHost(vecseq->jmap1, m + 1))); in SetUpCOO()
104 …mirror_view_and_copy(DefaultMemorySpace(), PetscCountKokkosViewHost(vecseq->perm1, vecseq->tot1))); in SetUpCOO()
H A Dveckok.kokkos.cxx1246 Vec_Seq *vecseq = (Vec_Seq *)vin->data; in VecPlaceArray_SeqKokkos() local
1251 PetscCall(veckok->UpdateArray<HostMirrorMemorySpace>(vecseq->array)); in VecPlaceArray_SeqKokkos()
1257 Vec_Seq *vecseq = (Vec_Seq *)vin->data; in VecResetArray_SeqKokkos() local
1264 PetscCall(veckok->UpdateArray<HostMirrorMemorySpace>(vecseq->array)); in VecResetArray_SeqKokkos()
1342 Vec_Seq *vecseq = (Vec_Seq *)vin->data; in VecReplaceArray_SeqKokkos() local
1347 …if (vecseq->array != vecseq->array_allocated) PetscCall(KokkosDualViewSyncHost(veckok->v_dual, Pet… in VecReplaceArray_SeqKokkos()
1349 PetscCall(veckok->UpdateArray<HostMirrorMemorySpace>(vecseq->array)); in VecReplaceArray_SeqKokkos()
1356 Vec_Seq *vecseq = static_cast<Vec_Seq *>(w->data); in VecGetLocalVector_SeqKokkos() local
1362 if (vecseq) { in VecGetLocalVector_SeqKokkos()
1363 PetscCall(PetscFree(vecseq->array_allocated)); in VecGetLocalVector_SeqKokkos()
[all …]