Home
last modified time | relevance | path

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

/petsc/src/vec/vec/impls/mpi/kokkos/
H A Dmpikok.kokkos.cxx104 PetscScalarKokkosDualView w_dual; in VecDuplicate_MPIKokkos() local
107 …PetscCallCXX(w_dual = PetscScalarKokkosDualView("w_dual", win->map->n + wdata->nghost)); // Kokkos… in VecDuplicate_MPIKokkos()
110 …PetscCall(VecDuplicateWithArray_MPI(win, w_dual.view_host().data(), &v)); /* after the call, v is … in VecDuplicate_MPIKokkos()
116 …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()
289 PetscScalarKokkosDualView w_dual; in VecDuplicateVecs_MPIKokkos_GEMV() local
302 …PetscCallCXX(w_dual = PetscScalarKokkosDualView("VecDuplicateVecs", m * lda)); // Kokkos init's w_… in VecDuplicateVecs_MPIKokkos_GEMV()
305 array_h = w_dual.view_host().data(); in VecDuplicateVecs_MPIKokkos_GEMV()
306 array_d = w_dual.view_device().data(); in VecDuplicateVecs_MPIKokkos_GEMV()
325 static_cast<Vec_Kokkos *>(v->spptr)->w_dual = w_dual; // stash the memory in VecDuplicateVecs_MPIKokkos_GEMV()
/petsc/src/vec/vec/impls/seq/kokkos/
H A Dveckokkosimpl.hpp38 PetscScalarKokkosDualView w_dual; member
H A Dveckok.kokkos.cxx1875 PetscScalarKokkosDualView w_dual; in VecDuplicateVecs_SeqKokkos_GEMV() local
1883 …PetscCallCXX(w_dual = PetscScalarKokkosDualView("VecDuplicateVecs", m * lda)); // Kokkos init's w_… in VecDuplicateVecs_SeqKokkos_GEMV()
1886 array_h = w_dual.view_host().data(); in VecDuplicateVecs_SeqKokkos_GEMV()
1887 array_d = w_dual.view_device().data(); in VecDuplicateVecs_SeqKokkos_GEMV()
1901 static_cast<Vec_Kokkos *>(v->spptr)->w_dual = w_dual; // stash the memory in VecDuplicateVecs_SeqKokkos_GEMV()