Searched refs:ViennaCLAIJMatrix (Results 1 – 5 of 5) sorted by relevance
13 typedef viennacl::compressed_matrix<PetscScalar> ViennaCLAIJMatrix; typedef19 ViennaCLAIJMatrix *mat; /* pointer to the matrix on the GPU */24 PETSC_INTERN PetscErrorCode MatViennaCLCopyFromGPU(Mat, ViennaCLAIJMatrix *);
57 if (!viennaclstruct->mat) viennaclstruct->mat = new ViennaCLAIJMatrix(); in MatViennaCLCopyToGPU()98 PetscErrorCode MatViennaCLCopyFromGPU(Mat A, const ViennaCLAIJMatrix *Agpu) in MatViennaCLCopyFromGPU()361 PetscCall(MatViennaCLCopyFromGPU(A, (const ViennaCLAIJMatrix *)NULL)); in MatSeqAIJGetArray_SeqAIJViennaCL()377 PetscCall(MatViennaCLCopyFromGPU(A, (const ViennaCLAIJMatrix *)NULL)); in MatSeqAIJGetArrayRead_SeqAIJViennaCL()418 PetscCall(MatViennaCLCopyFromGPU(A, (const ViennaCLAIJMatrix *)NULL)); in MatBindToCPU_SeqAIJViennaCL()
59 ViennaCLAIJMatrix *mat = (ViennaCLAIJMatrix *)gpustruct->mat; in PCSetUp_ROWSCALINGVIENNACL()
59 ViennaCLAIJMatrix *mat = (ViennaCLAIJMatrix *)gpustruct->mat; in PCSetUp_CHOWILUVIENNACL()
60 ViennaCLAIJMatrix *mat = (ViennaCLAIJMatrix *)gpustruct->mat; in PCSetUp_SAVIENNACL()