Home
last modified time | relevance | path

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

/petsc/src/vec/vec/impls/mpi/mpiviennacl/
H A Dmpiviennacl.cxx24 delete ((Vec_ViennaCL *)v->spptr)->GPUarray_allocated; in VecDestroy_MPIViennaCL()
25 delete (Vec_ViennaCL *)v->spptr; in VecDestroy_MPIViennaCL()
238 …PetscCall(VecCreate_MPIViennaCL_Private(vv, PETSC_FALSE, 0, ((Vec_ViennaCL *)vv->spptr)->GPUarray)… in VecCreate_MPIViennaCL()
362 Vec_ViennaCL *vecviennacl; in VecCreate_MPIViennaCL_Private()
379 if (!vv->spptr) vv->spptr = new Vec_ViennaCL; in VecCreate_MPIViennaCL_Private()
380 vecviennacl = (Vec_ViennaCL *)vv->spptr; in VecCreate_MPIViennaCL_Private()
/petsc/src/vec/vec/impls/seq/seqviennacl/
H A Dvecviennacl.cxx25 *a = ((Vec_ViennaCL *)v->spptr)->GPUarray; in VecViennaCLGetArray()
46 *a = ((Vec_ViennaCL *)v->spptr)->GPUarray; in VecViennaCLGetArrayRead()
64 *a = ((Vec_ViennaCL *)v->spptr)->GPUarray; in VecViennaCLGetArrayWrite()
194 v->spptr = new Vec_ViennaCL; in VecViennaCLAllocateCheck()
195 ((Vec_ViennaCL *)v->spptr)->GPUarray_allocated = new ViennaCLVector((PetscBLASInt)v->map->n); in VecViennaCLAllocateCheck()
196 … ((Vec_ViennaCL *)v->spptr)->GPUarray = ((Vec_ViennaCL *)v->spptr)->GPUarray_allocated; in VecViennaCLAllocateCheck()
215 ViennaCLVector *vec = ((Vec_ViennaCL *)v->spptr)->GPUarray; in VecViennaCLCopyToGPU()
240 ViennaCLVector *vec = ((Vec_ViennaCL *)v->spptr)->GPUarray; in VecViennaCLCopyFromGPU()
1076 …((Vec_Seq *)vin->data)->unplacedarray = (PetscScalar *)((Vec_ViennaCL *)vin->spptr)->GPUarray; /*… in VecViennaCLPlaceArray()
1077 ((Vec_ViennaCL *)vin->spptr)->GPUarray = (ViennaCLVector *)a; in VecViennaCLPlaceArray()
[all …]
H A Dviennaclvecimpl.h58 struct Vec_ViennaCL { struct