Lines Matching refs:barray
718 const PetscScalar *barray; in MatSolve_SeqAIJCUSPARSE_Cholesky() local
728 PetscCall(VecCUDAGetArrayRead(b, &barray)); in MatSolve_SeqAIJCUSPARSE_Cholesky()
730 bGPU = thrust::device_pointer_cast(barray); in MatSolve_SeqAIJCUSPARSE_Cholesky()
737 PetscCallCUSPARSE(cusparseDnVecSetValues(fs->dnVecDescr_X, (void *)barray)); in MatSolve_SeqAIJCUSPARSE_Cholesky()
766 PetscCall(VecCUDARestoreArrayRead(b, &barray)); in MatSolve_SeqAIJCUSPARSE_Cholesky()
1412 const PetscScalar *barray; in MatSolve_SeqAIJCUSPARSE_LU() local
1425 PetscCall(VecCUDAGetArrayRead(b, &barray)); in MatSolve_SeqAIJCUSPARSE_LU()
1427 bGPU = thrust::device_pointer_cast(barray); in MatSolve_SeqAIJCUSPARSE_LU()
1434 PetscCallCUSPARSE(cusparseDnVecSetValues(fs->dnVecDescr_X, (void *)barray)); in MatSolve_SeqAIJCUSPARSE_LU()
1455 PetscCall(VecCUDARestoreArrayRead(b, &barray)); in MatSolve_SeqAIJCUSPARSE_LU()
1466 const PetscScalar *barray; in MatSolveTranspose_SeqAIJCUSPARSE_LU() local
1496 PetscCall(VecCUDAGetArrayRead(b, &barray)); in MatSolveTranspose_SeqAIJCUSPARSE_LU()
1498 bGPU = thrust::device_pointer_cast(barray); in MatSolveTranspose_SeqAIJCUSPARSE_LU()
1505 PetscCallCUSPARSE(cusparseDnVecSetValues(fs->dnVecDescr_X, (void *)barray)); in MatSolveTranspose_SeqAIJCUSPARSE_LU()
1526 PetscCall(VecCUDARestoreArrayRead(b, &barray)); in MatSolveTranspose_SeqAIJCUSPARSE_LU()
1537 const PetscScalar *barray; in MatSolveTranspose_SeqAIJCUSPARSE() local
1556 PetscCall(VecCUDAGetArrayRead(bb, &barray)); in MatSolveTranspose_SeqAIJCUSPARSE()
1558 bGPU = thrust::device_pointer_cast(barray); in MatSolveTranspose_SeqAIJCUSPARSE()
1579 PetscCall(VecCUDARestoreArrayRead(bb, &barray)); in MatSolveTranspose_SeqAIJCUSPARSE()
1588 const PetscScalar *barray; in MatSolveTranspose_SeqAIJCUSPARSE_NaturalOrdering() local
1605 PetscCall(VecCUDAGetArrayRead(bb, &barray)); in MatSolveTranspose_SeqAIJCUSPARSE_NaturalOrdering()
1610 …iFactorT->csrMat->column_indices->data().get(), upTriFactorT->solveInfo, barray, tempGPU->data().g… in MatSolveTranspose_SeqAIJCUSPARSE_NaturalOrdering()
1617 PetscCall(VecCUDARestoreArrayRead(bb, &barray)); in MatSolveTranspose_SeqAIJCUSPARSE_NaturalOrdering()
1626 const PetscScalar *barray; in MatSolve_SeqAIJCUSPARSE() local
1638 PetscCall(VecCUDAGetArrayRead(bb, &barray)); in MatSolve_SeqAIJCUSPARSE()
1640 bGPU = thrust::device_pointer_cast(barray); in MatSolve_SeqAIJCUSPARSE()
1657 PetscCall(VecCUDARestoreArrayRead(bb, &barray)); in MatSolve_SeqAIJCUSPARSE()
1666 const PetscScalar *barray; in MatSolve_SeqAIJCUSPARSE_NaturalOrdering() local
1676 PetscCall(VecCUDAGetArrayRead(bb, &barray)); in MatSolve_SeqAIJCUSPARSE_NaturalOrdering()
1681 …TriFactor->csrMat->column_indices->data().get(), loTriFactor->solveInfo, barray, tempGPU->data().g… in MatSolve_SeqAIJCUSPARSE_NaturalOrdering()
1687 PetscCall(VecCUDARestoreArrayRead(bb, &barray)); in MatSolve_SeqAIJCUSPARSE_NaturalOrdering()
1919 const PetscScalar *barray; in MatSolve_SeqAIJCUSPARSE_ICC0() local
1924 PetscCall(VecCUDAGetArrayRead(b, &barray)); in MatSolve_SeqAIJCUSPARSE_ICC0()
1928 PetscCallCUSPARSE(cusparseDnVecSetValues(fs->dnVecDescr_X, (void *)barray)); in MatSolve_SeqAIJCUSPARSE_ICC0()
1938 PetscCall(VecCUDARestoreArrayRead(b, &barray)); in MatSolve_SeqAIJCUSPARSE_ICC0()
2656 const PetscScalar *barray; in MatProductNumeric_SeqAIJCUSPARSE_SeqDENSECUDA() local
2710 PetscCall(MatDenseGetArrayReadAndMemType(B, &barray, nullptr)); in MatProductNumeric_SeqAIJCUSPARSE_SeqDENSECUDA()
2738 …rseCreateDnMat(&mmdata->matBDescr, B->rmap->n, B->cmap->n, blda, (void *)barray, cusparse_scalarty… in MatProductNumeric_SeqAIJCUSPARSE_SeqDENSECUDA()
2780 PetscCallCUSPARSE(cusparseDnMatSetValues(mmdata->matBDescr, (void *)barray)); in MatProductNumeric_SeqAIJCUSPARSE_SeqDENSECUDA()
2794 …LAS_OP_T, B->cmap->n, B->rmap->n, &PETSC_CUSPARSE_ONE, barray, blda, &PETSC_CUSPARSE_ZERO, barray,… in MatProductNumeric_SeqAIJCUSPARSE_SeqDENSECUDA()
2803 …).get(), csrmat->column_indices->data().get(), mmdata->Bt ? mmdata->Bt : barray, blda, mat->beta_z… in MatProductNumeric_SeqAIJCUSPARSE_SeqDENSECUDA()
2808 PetscCall(MatDenseRestoreArrayReadAndMemType(B, &barray)); in MatProductNumeric_SeqAIJCUSPARSE_SeqDENSECUDA()