Searched refs:zgpu (Results 1 – 2 of 2) sorted by relevance
721 ViennaCLVector *zgpu; in VecAXPBYPCZ_SeqViennaCL() local726 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 …]
212 ViennaCLVector *zgpu = NULL; in MatMultAdd_SeqAIJViennaCL() local221 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()