Searched refs:Vec_ViennaCL (Results 1 – 3 of 3) sorted by relevance
24 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()
25 *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 …]
58 struct Vec_ViennaCL { struct