Lines Matching refs:xarray
1089 PetscScalar *xarray; in MatSolveTranspose_SeqAIJHIPSPARSE() local
1106 PetscCall(VecHIPGetArrayWrite(xx, &xarray)); in MatSolveTranspose_SeqAIJHIPSPARSE()
1108 xGPU = thrust::device_pointer_cast(xarray); in MatSolveTranspose_SeqAIJHIPSPARSE()
1117 …iFactorT->csrMat->column_indices->data().get(), upTriFactorT->solveInfo, xarray, tempGPU->data().g… in MatSolveTranspose_SeqAIJHIPSPARSE()
1121 …n_indices->data().get(), loTriFactorT->solveInfo, tempGPU->data().get(), xarray, loTriFactorT->sol… in MatSolveTranspose_SeqAIJHIPSPARSE()
1131 PetscCall(VecHIPRestoreArrayWrite(xx, &xarray)); in MatSolveTranspose_SeqAIJHIPSPARSE()
1140 PetscScalar *xarray; in MatSolveTranspose_SeqAIJHIPSPARSE_NaturalOrdering() local
1155 PetscCall(VecHIPGetArrayWrite(xx, &xarray)); in MatSolveTranspose_SeqAIJHIPSPARSE_NaturalOrdering()
1165 …n_indices->data().get(), loTriFactorT->solveInfo, tempGPU->data().get(), xarray, loTriFactorT->sol… in MatSolveTranspose_SeqAIJHIPSPARSE_NaturalOrdering()
1169 PetscCall(VecHIPRestoreArrayWrite(xx, &xarray)); in MatSolveTranspose_SeqAIJHIPSPARSE_NaturalOrdering()
1178 PetscScalar *xarray; in MatSolve_SeqAIJHIPSPARSE() local
1188 PetscCall(VecHIPGetArrayWrite(xx, &xarray)); in MatSolve_SeqAIJHIPSPARSE()
1190 xGPU = thrust::device_pointer_cast(xarray); in MatSolve_SeqAIJHIPSPARSE()
1199 …mn_indices->data().get(), loTriFactor->solveInfo, tempGPU->data().get(), xarray, loTriFactor->solv… in MatSolve_SeqAIJHIPSPARSE()
1203 …TriFactor->csrMat->column_indices->data().get(), upTriFactor->solveInfo, xarray, tempGPU->data().g… in MatSolve_SeqAIJHIPSPARSE()
1209 PetscCall(VecHIPRestoreArrayWrite(xx, &xarray)); in MatSolve_SeqAIJHIPSPARSE()
1218 PetscScalar *xarray; in MatSolve_SeqAIJHIPSPARSE_NaturalOrdering() local
1226 PetscCall(VecHIPGetArrayWrite(xx, &xarray)); in MatSolve_SeqAIJHIPSPARSE_NaturalOrdering()
1236 …mn_indices->data().get(), upTriFactor->solveInfo, tempGPU->data().get(), xarray, upTriFactor->solv… in MatSolve_SeqAIJHIPSPARSE_NaturalOrdering()
1239 PetscCall(VecHIPRestoreArrayWrite(xx, &xarray)); in MatSolve_SeqAIJHIPSPARSE_NaturalOrdering()
1252 PetscScalar *xarray; in MatSolve_SeqAIJHIPSPARSE_ILU0() local
1255 PetscCall(VecHIPGetArrayWrite(x, &xarray)); in MatSolve_SeqAIJHIPSPARSE_ILU0()
1270 PetscCallHIPSPARSE(hipsparseDnVecSetValues(fs->dnVecDescr_X, xarray)); in MatSolve_SeqAIJHIPSPARSE_ILU0()
1279 PetscCall(VecHIPRestoreArrayWrite(x, &xarray)); in MatSolve_SeqAIJHIPSPARSE_ILU0()
1291 PetscScalar *xarray; in MatSolveTranspose_SeqAIJHIPSPARSE_ILU0() local
1313 PetscCall(VecHIPGetArrayWrite(x, &xarray)); in MatSolveTranspose_SeqAIJHIPSPARSE_ILU0()
1328 PetscCallHIPSPARSE(hipsparseDnVecSetValues(fs->dnVecDescr_X, xarray)); in MatSolveTranspose_SeqAIJHIPSPARSE_ILU0()
1337 PetscCall(VecHIPRestoreArrayWrite(x, &xarray)); in MatSolveTranspose_SeqAIJHIPSPARSE_ILU0()
1552 PetscScalar *xarray; in MatSolve_SeqAIJHIPSPARSE_ICC0() local
1555 PetscCall(VecHIPGetArrayWrite(x, &xarray)); in MatSolve_SeqAIJHIPSPARSE_ICC0()
1570 PetscCallHIPSPARSE(hipsparseDnVecSetValues(fs->dnVecDescr_X, xarray)); in MatSolve_SeqAIJHIPSPARSE_ICC0()
1579 PetscCall(VecHIPRestoreArrayWrite(x, &xarray)); in MatSolve_SeqAIJHIPSPARSE_ICC0()
3026 PetscScalar *xarray, *zarray, *dptr, *beta, *xptr; in MatMultAddKernel_SeqAIJHIPSPARSE() local
3055 PetscCall(VecHIPGetArrayRead(xx, (const PetscScalar **)&xarray)); in MatMultAddKernel_SeqAIJHIPSPARSE()
3065 xptr = xarray; in MatMultAddKernel_SeqAIJHIPSPARSE()
3081 xptr = compressed ? hipsparsestruct->workVector->data().get() : xarray; in MatMultAddKernel_SeqAIJHIPSPARSE()
3085 thrust::device_ptr<PetscScalar> xarr = thrust::device_pointer_cast(xarray); in MatMultAddKernel_SeqAIJHIPSPARSE()
3164 PetscCall(VecHIPRestoreArrayRead(xx, (const PetscScalar **)&xarray)); in MatMultAddKernel_SeqAIJHIPSPARSE()