Home
last modified time | relevance | path

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

/petsc/src/vec/vec/impls/seq/seqviennacl/
H A Dvecviennacl.cxx370 ViennaCLVector *wgpu; in VecPointwiseDivide_SeqViennaCL() local
376 PetscCall(VecViennaCLGetArrayWrite(win, &wgpu)); in VecPointwiseDivide_SeqViennaCL()
379 *wgpu = viennacl::linalg::element_div(*xgpu, *ygpu); in VecPointwiseDivide_SeqViennaCL()
388 PetscCall(VecViennaCLRestoreArrayWrite(win, &wgpu)); in VecPointwiseDivide_SeqViennaCL()
396 ViennaCLVector *wgpu; in VecWAXPY_SeqViennaCL() local
404 PetscCall(VecViennaCLGetArrayWrite(win, &wgpu)); in VecWAXPY_SeqViennaCL()
408 *wgpu = *ygpu + *xgpu; in VecWAXPY_SeqViennaCL()
415 *wgpu = *ygpu - *xgpu; in VecWAXPY_SeqViennaCL()
422 *wgpu = *ygpu + alpha * *xgpu; in VecWAXPY_SeqViennaCL()
432 PetscCall(VecViennaCLRestoreArrayWrite(win, &wgpu)); in VecWAXPY_SeqViennaCL()
[all …]