Searched refs:PetscScalarKokkosDualView (Results 1 – 5 of 5) sorted by relevance
| /petsc/src/vec/vec/impls/seq/kokkos/ |
| H A D | veckokkosimpl.hpp | 23 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 D | veckok.kokkos.cxx | 577 …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 D | pbjacobi_kok.kokkos.cxx | 8 PetscScalarKokkosDualView diag_dual; 14 diag_dual = PetscScalarKokkosDualView(diag_d, diag_h); in PC_PBJacobi_Kokkos()
|
| /petsc/src/vec/vec/impls/mpi/kokkos/ |
| H A D | mpikok.kokkos.cxx | 104 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 D | kokkosimpl.hpp | 69 using PetscScalarKokkosDualView = Kokkos::DualView<PetscScalar *>; typedef
|