Home
last modified time | relevance | path

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

/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()
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()
1101 ((Vec_ViennaCL *)vin->spptr)->GPUarray = (ViennaCLVector *)((Vec_Seq *)vin->data)->unplacedarray; in VecViennaCLResetArray()
1531 vecviennacl->GPUarray = (ViennaCLVector *)array; in VecCreate_SeqViennaCL_Private()
H A Dviennaclvecimpl.h59 viennacl::vector<PetscScalar> *GPUarray; // this always holds the GPU data member
/petsc/src/vec/vec/impls/mpi/mpiviennacl/
H A Dmpiviennacl.cxx238 …PetscCall(VecCreate_MPIViennaCL_Private(vv, PETSC_FALSE, 0, ((Vec_ViennaCL *)vv->spptr)->GPUarray)… in VecCreate_MPIViennaCL()
382 vecviennacl->GPUarray = (ViennaCLVector *)array; in VecCreate_MPIViennaCL_Private()