Home
last modified time | relevance | path

Searched refs:PetscScalarKokkosDualView (Results 1 – 5 of 5) sorted by relevance

/petsc/src/vec/vec/impls/seq/kokkos/
H A Dveckokkosimpl.hpp23 PetscScalarKokkosDualView v_dual;
38 PetscScalarKokkosDualView w_dual;
56 v_dual = PetscScalarKokkosDualView(v_d, v_h); in Vec_Kokkos()
61 Vec_Kokkos(PetscScalarKokkosDualView dual) : v_dual(dual) { } in Vec_Kokkos()
74 PetscCallCXX(v_dual = PetscScalarKokkosDualView(v_d, v_h)); in UpdateArray()
84 PetscCallCXX(v_dual = PetscScalarKokkosDualView(v_dual.view<DefaultMemorySpace>(), v_h)); in UpdateArray()
95 PetscCallCXX(v_dual = PetscScalarKokkosDualView(v_d, v_dual.view_host())); in UpdateArray()
H A Dveckok.kokkos.cxx577 …auto zv = PetscScalarKokkosDualView(PetscScalarKokkosView(z_d + i, m), PetscScalarKokkosVie… in VecMultiDot_SeqKokkos_GEMV()
883 …auto av = PetscScalarKokkosDualView(PetscScalarKokkosView(a_d + i, m), PetscScalarKokkosVie… in VecMAXPY_SeqKokkos_GEMV()
1875 PetscScalarKokkosDualView w_dual; in VecDuplicateVecs_SeqKokkos_GEMV()
1883 …PetscCallCXX(w_dual = PetscScalarKokkosDualView("VecDuplicateVecs", m * lda)); // Kokkos init's w_… in VecDuplicateVecs_SeqKokkos_GEMV()
1923 PetscScalarKokkosDualView v_dual; in VecCreate_SeqKokkos()
1936 …PetscCallCXX(v_dual = PetscScalarKokkosDualView("v_dual", v->map->n)); // Kokkos init's v_dual to … in VecCreate_SeqKokkos()
/petsc/src/ksp/pc/impls/pbjacobi/kokkos/
H A Dpbjacobi_kok.kokkos.cxx8 PetscScalarKokkosDualView diag_dual;
14 diag_dual = PetscScalarKokkosDualView(diag_d, diag_h); in PC_PBJacobi_Kokkos()
/petsc/src/vec/vec/impls/mpi/kokkos/
H A Dmpikok.kokkos.cxx104 PetscScalarKokkosDualView w_dual; in VecDuplicate_MPIKokkos()
107 …PetscCallCXX(w_dual = PetscScalarKokkosDualView("w_dual", win->map->n + wdata->nghost)); // Kokkos… in VecDuplicate_MPIKokkos()
289 PetscScalarKokkosDualView w_dual; in VecDuplicateVecs_MPIKokkos_GEMV()
302 …PetscCallCXX(w_dual = PetscScalarKokkosDualView("VecDuplicateVecs", m * lda)); // Kokkos init's w_… in VecDuplicateVecs_MPIKokkos_GEMV()
348 PetscScalarKokkosDualView v_dual; in VecCreate_MPIKokkos()
354 …PetscCallCXX(v_dual = PetscScalarKokkosDualView("v_dual", v->map->n)); // Kokkos init's v_dual to … in VecCreate_MPIKokkos()
/petsc/include/petsc/private/
H A Dkokkosimpl.hpp69 using PetscScalarKokkosDualView = Kokkos::DualView<PetscScalar *>; typedef