Searched refs:veckok (Results 1 – 2 of 2) sorted by relevance
101 Vec_Kokkos *veckok; in VecDuplicate_MPIKokkos() local116 …veckok = 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() local146 PetscCall(veckok->SetUpCOO(vecmpi, m)); in VecSetPreallocationCOO_MPIKokkos()153 const auto veckok = static_cast<Vec_Kokkos *>(x->spptr); in VecSetValuesCOO_MPIKokkos() local154 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 …]
20 Vec_Kokkos *veckok = static_cast<Vec_Kokkos *>(v->spptr); in VecGetKokkosView_Private() local26 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() local40 …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() local54 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 …]