PETSc version 3.17.0
VecRestoreKokkosViewWrite
Returns a Kokkos View gotten by VecGetKokkosViewWrite().
Synopsis
template<class MemorySpace> PetscErrorCode VecRestoreKokkosViewWrite(Vec,Kokkos::View<PetscScalar*,MemorySpace>*)
Synopsis
#include <petscvec_kokkos.hpp>
PetscErrorCode VecRestoreKokkosViewWrite (Vec v,Kokkos::View<PetscScalar*,MemorySpace>* kv);
Logically Collective on Vec
Input Parameters
| v | - the vector in type of VECKOKKOS
|
| kv | - the Kokkos View with a user-specified template parameter MemorySpace
|
Notes
If the vector is not of type VECKOKKOS, an error will be raised.
The function is similar to VecRestoreArrayWrite(). It is the counterpart of VecGetKokkosViewWrite().
See Also
VecGetKokkosViewWrite(), VecGetKokkosView(), VecGetKokkosView(), VecRestoreArray(), VecGetArrayRead(), VecGetArrays(), VecGetArrayF90(), VecGetArrayReadF90(), VecPlaceArray(), VecGetArray2d(),
VecGetArrayPair(), VecRestoreArrayPair(), VecGetArrayWrite(), VecRestoreArrayWrite()
Level
beginner
Location
src/vec/vec/../../../include/petscvec_kokkos.hpp
Index of all Vec routines
Table of Contents for all manual pages
Index of all manual pages