PETSc version 3.17.0
Fix/Edit manual page

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