Home
last modified time | relevance | path

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

/petsc/src/vec/vec/impls/mpi/kokkos/
H A Dmpikok.kokkos.cxx101 Vec_Kokkos *veckok; in VecDuplicate_MPIKokkos() local
116veckok = new Vec_Kokkos(v->map->n, w_dual.view_host().data(), w_dual.view_device().data()); in VecDuplicate_MPIKokkos()
117 veckok->w_dual = w_dual; in VecDuplicate_MPIKokkos()
118 v->spptr = veckok; in VecDuplicate_MPIKokkos()
140 const auto veckok = static_cast<Vec_Kokkos *>(x->spptr); in VecSetPreallocationCOO_MPIKokkos() local
146 PetscCall(veckok->SetUpCOO(vecmpi, m)); in VecSetPreallocationCOO_MPIKokkos()
153 const auto veckok = static_cast<Vec_Kokkos *>(x->spptr); in VecSetValuesCOO_MPIKokkos() local
154 const PetscCountKokkosView &jmap1 = veckok->jmap1_d; in VecSetValuesCOO_MPIKokkos()
155 const PetscCountKokkosView &perm1 = veckok->perm1_d; in VecSetValuesCOO_MPIKokkos()
156 const PetscCountKokkosView &imap2 = veckok->imap2_d; in VecSetValuesCOO_MPIKokkos()
[all …]
/petsc/src/vec/vec/impls/seq/kokkos/
H A Dveckok.kokkos.cxx20 Vec_Kokkos *veckok = static_cast<Vec_Kokkos *>(v->spptr); in VecGetKokkosView_Private() local
26 PetscCallCXX(veckok->v_dual.sync<ExecutionSpace>()); in VecGetKokkosView_Private()
28 PetscCallCXX(*kv = veckok->v_dual.view<ExecutionSpace>()); in VecGetKokkosView_Private()
35 Vec_Kokkos *veckok = static_cast<Vec_Kokkos *>(v->spptr); in VecRestoreKokkosView_Private() local
40 …if (overwrite) PetscCallCXX(veckok->v_dual.clear_sync_state()); /* If overwrite=true, clear the ol… in VecRestoreKokkosView_Private()
41 PetscCallCXX(veckok->v_dual.modify<ExecutionSpace>()); in VecRestoreKokkosView_Private()
49 Vec_Kokkos *veckok = static_cast<Vec_Kokkos *>(v->spptr); in VecGetKokkosView() local
54 PetscCallCXX(veckok->v_dual.sync<ExecutionSpace>()); in VecGetKokkosView()
55 PetscCallCXX(*kv = veckok->v_dual.view<ExecutionSpace>()); in VecGetKokkosView()
1247 Vec_Kokkos *veckok = static_cast<Vec_Kokkos *>(vin->spptr); in VecPlaceArray_SeqKokkos() local
[all …]