Lines Matching refs:xGPU

721   thrust::device_ptr<PetscScalar>       xGPU;  in MatSolve_SeqAIJCUSPARSE_Cholesky()  local
729 xGPU = thrust::device_pointer_cast(xarray); in MatSolve_SeqAIJCUSPARSE_Cholesky()
763 …make_permutation_iterator(thrust::device_pointer_cast(fs->X + m), fs->cpermIndices->end()), xGPU)); in MatSolve_SeqAIJCUSPARSE_Cholesky()
1415 thrust::device_ptr<PetscScalar> xGPU; in MatSolve_SeqAIJCUSPARSE_LU() local
1426 xGPU = thrust::device_pointer_cast(xarray); in MatSolve_SeqAIJCUSPARSE_LU()
1453 …make_permutation_iterator(thrust::device_pointer_cast(fs->X + m), fs->cpermIndices->end()), xGPU)); in MatSolve_SeqAIJCUSPARSE_LU()
1469 thrust::device_ptr<PetscScalar> xGPU; in MatSolveTranspose_SeqAIJCUSPARSE_LU() local
1497 xGPU = thrust::device_pointer_cast(xarray); in MatSolveTranspose_SeqAIJCUSPARSE_LU()
1523 …make_permutation_iterator(thrust::device_pointer_cast(fs->X + m), fs->cpermIndices->end()), xGPU)); in MatSolveTranspose_SeqAIJCUSPARSE_LU()
1540 thrust::device_ptr<PetscScalar> xGPU; in MatSolveTranspose_SeqAIJCUSPARSE() local
1557 xGPU = thrust::device_pointer_cast(xarray); in MatSolveTranspose_SeqAIJCUSPARSE()
1562 …in()), thrust::make_permutation_iterator(bGPU + n, cusparseTriFactors->rpermIndices->end()), xGPU); in MatSolveTranspose_SeqAIJCUSPARSE()
1573 …rust::make_permutation_iterator(xGPU, cusparseTriFactors->cpermIndices->begin()), thrust::make_per… in MatSolveTranspose_SeqAIJCUSPARSE()
1576 …thrust::copy(thrust::cuda::par.on(PetscDefaultCudaStream), tempGPU->begin(), tempGPU->end(), xGPU); in MatSolveTranspose_SeqAIJCUSPARSE()
1629 thrust::device_ptr<PetscScalar> xGPU; in MatSolve_SeqAIJCUSPARSE() local
1639 xGPU = thrust::device_pointer_cast(xarray); in MatSolve_SeqAIJCUSPARSE()
1655 …hrust::make_permutation_iterator(tempGPU->begin(), cusparseTriFactors->cpermIndices->end()), xGPU); in MatSolve_SeqAIJCUSPARSE()