Home
last modified time | relevance | path

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

/petsc/src/vec/vec/impls/seq/seqviennacl/
H A Dvecviennacl.cxx721 ViennaCLVector *zgpu; in VecAXPBYPCZ_SeqViennaCL() local
726 PetscCall(VecViennaCLGetArray(zin, &zgpu)); in VecAXPBYPCZ_SeqViennaCL()
731 *zgpu = gamma * *zgpu; in VecAXPBYPCZ_SeqViennaCL()
735 *zgpu = beta * *ygpu; in VecAXPBYPCZ_SeqViennaCL()
739 *zgpu = beta * *ygpu + gamma * *zgpu; in VecAXPBYPCZ_SeqViennaCL()
752 *zgpu = alpha * *xgpu; in VecAXPBYPCZ_SeqViennaCL()
756 *zgpu = alpha * *xgpu + gamma * *zgpu; in VecAXPBYPCZ_SeqViennaCL()
767 *zgpu = alpha * *xgpu + beta * *ygpu; in VecAXPBYPCZ_SeqViennaCL()
778 if (gamma != 1.0) *zgpu *= gamma; in VecAXPBYPCZ_SeqViennaCL()
779 *zgpu += alpha * *xgpu + beta * *ygpu; in VecAXPBYPCZ_SeqViennaCL()
[all …]
/petsc/src/mat/impls/aij/seq/seqviennacl/
H A Daijviennacl.cxx212 ViennaCLVector *zgpu = NULL; in MatMultAdd_SeqAIJViennaCL() local
221 PetscCall(VecViennaCLGetArrayWrite(zz, &zgpu)); in MatMultAdd_SeqAIJViennaCL()
225 if (zz != yy) *zgpu = *ygpu + *viennaclstruct->tempvec; in MatMultAdd_SeqAIJViennaCL()
226 else *zgpu += *viennaclstruct->tempvec; in MatMultAdd_SeqAIJViennaCL()
231 PetscCall(VecViennaCLRestoreArrayWrite(zz, &zgpu)); in MatMultAdd_SeqAIJViennaCL()