Home
last modified time | relevance | path

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

/petsc/src/vec/vec/impls/seq/kokkos/
H A Dveckok.kokkos.cxx20 Vec_Kokkos *veckok = static_cast<Vec_Kokkos *>(v->spptr); in VecGetKokkosView_Private()
35 Vec_Kokkos *veckok = static_cast<Vec_Kokkos *>(v->spptr); in VecRestoreKokkosView_Private()
49 Vec_Kokkos *veckok = static_cast<Vec_Kokkos *>(v->spptr); in VecGetKokkosView()
677 Vec_Kokkos *xkok = static_cast<Vec_Kokkos *>(xin->spptr); in VecCopy_SeqKokkos()
680 Vec_Kokkos *ykok = static_cast<Vec_Kokkos *>(yin->spptr); in VecCopy_SeqKokkos()
1247 Vec_Kokkos *veckok = static_cast<Vec_Kokkos *>(vin->spptr); in VecPlaceArray_SeqKokkos()
1258 Vec_Kokkos *veckok = static_cast<Vec_Kokkos *>(vin->spptr); in VecResetArray_SeqKokkos()
1295 Vec_Kokkos *veckok = static_cast<Vec_Kokkos *>(v->spptr); in VecKokkosPlaceArray()
1328 Vec_Kokkos *veckok = static_cast<Vec_Kokkos *>(v->spptr); in VecKokkosResetArray()
1343 Vec_Kokkos *veckok = static_cast<Vec_Kokkos *>(vin->spptr); in VecReplaceArray_SeqKokkos()
[all …]
H A Dveckokkosimpl.hpp22 struct Vec_Kokkos { struct
46 Vec_Kokkos(PetscInt n, PetscScalar *array_h, PetscScalar *array_d = NULL) in Vec_Kokkos() function
61 Vec_Kokkos(PetscScalarKokkosDualView dual) : v_dual(dual) { } in Vec_Kokkos() argument
/petsc/src/vec/vec/impls/mpi/kokkos/
H A Dmpikok.kokkos.cxx15 delete static_cast<Vec_Kokkos *>(v->spptr); in VecDestroy_MPIKokkos()
101 Vec_Kokkos *veckok; in VecDuplicate_MPIKokkos()
116 …veckok = new Vec_Kokkos(v->map->n, w_dual.view_host().data(), w_dual.view_device().data()); in VecDuplicate_MPIKokkos()
140 const auto veckok = static_cast<Vec_Kokkos *>(x->spptr); in VecSetPreallocationCOO_MPIKokkos()
153 const auto veckok = static_cast<Vec_Kokkos *>(x->spptr); in VecSetValuesCOO_MPIKokkos()
278 PetscCallCXX(v->spptr = new Vec_Kokkos(v->map->n, vecmpi->array, NULL)); in VecConvert_MPI_MPIKokkos_inplace()
310 …PetscCallCXX(static_cast<Vec_Kokkos *>(v->spptr)->v_dual.modify_host()); // as we only init'ed arr… in VecDuplicateVecs_MPIKokkos_GEMV()
325 static_cast<Vec_Kokkos *>(v->spptr)->w_dual = w_dual; // stash the memory in VecDuplicateVecs_MPIKokkos_GEMV()
360 PetscCallCXX(v->spptr = new Vec_Kokkos(v_dual)); in VecCreate_MPIKokkos()
391 …PetscCallCXX(w->spptr = new Vec_Kokkos(map->n, const_cast<PetscScalar *>(harray), const_cast<Petsc… in VecCreateMPIKokkosWithLayoutAndArrays_Private()
[all …]