Lines Matching refs:opA
2221 hipsparseOperation_t opA; in MatProductNumeric_SeqAIJHIPSPARSE_SeqDENSEHIP() local
2245 opA = HIPSPARSE_OPERATION_NON_TRANSPOSE; in MatProductNumeric_SeqAIJHIPSPARSE_SeqDENSEHIP()
2252 opA = HIPSPARSE_OPERATION_TRANSPOSE; in MatProductNumeric_SeqAIJHIPSPARSE_SeqDENSEHIP()
2256 opA = HIPSPARSE_OPERATION_NON_TRANSPOSE; in MatProductNumeric_SeqAIJHIPSPARSE_SeqDENSEHIP()
2264 opA = HIPSPARSE_OPERATION_NON_TRANSPOSE; in MatProductNumeric_SeqAIJHIPSPARSE_SeqDENSEHIP()
2311 …PetscCallHIPSPARSE(hipsparseSpMM_bufferSize(cusp->handle, opA, opB, mat->alpha_one, mat->matDescr,… in MatProductNumeric_SeqAIJHIPSPARSE_SeqDENSEHIP()
2326 …PetscCallHIPSPARSE(hipsparseSpMM(cusp->handle, opA, opB, mat->alpha_one, mat->matDescr, mmdata->ma… in MatProductNumeric_SeqAIJHIPSPARSE_SeqDENSEHIP()
2419 …hipsparseOperation_t opA = HIPSPARSE_OPERATION_NON_TRANSPOSE, opB = HIPSPARSE_OPERATION_… in MatProductNumeric_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE() local
2495 …PetscCallHIPSPARSE(hipsparseSpGEMMreuse_compute(Ccusp->handle, opA, opB, Cmat->alpha_one, Amat->ma… in MatProductNumeric_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2497 …PetscCallHIPSPARSE(hipsparseSpGEMM_compute(Ccusp->handle, opA, opB, Cmat->alpha_one, Amat->matDesc… in MatProductNumeric_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2498 …PetscCallHIPSPARSE(hipsparseSpGEMM_copy(Ccusp->handle, opA, opB, Cmat->alpha_one, Amat->matDescr, … in MatProductNumeric_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2501 …PetscCallHIPSPARSE(hipsparse_csr_spgemm(Ccusp->handle, opA, opB, Acsr->num_rows, Bcsr->num_cols, A… in MatProductNumeric_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2542 …hipsparseOperation_t opA = HIPSPARSE_OPERATION_NON_TRANSPOSE, opB = HIPSPARSE_OPERATION_NON_TRANSP… in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE() local
2724 …PetscCallHIPSPARSE(hipsparseSpGEMMreuse_workEstimation(Ccusp->handle, opA, opB, Amat->matDescr, Bm… in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2727 …PetscCallHIPSPARSE(hipsparseSpGEMMreuse_workEstimation(Ccusp->handle, opA, opB, Amat->matDescr, Bm… in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2729 …PetscCallHIPSPARSE(hipsparseSpGEMMreuse_nnz(Ccusp->handle, opA, opB, Amat->matDescr, BmatSpDescr, … in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2733 …PetscCallHIPSPARSE(hipsparseSpGEMMreuse_nnz(Ccusp->handle, opA, opB, Amat->matDescr, BmatSpDescr, … in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2749 …PetscCallHIPSPARSE(hipsparseSpGEMMreuse_copy(Ccusp->handle, opA, opB, Amat->matDescr, BmatSpDescr,… in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2751 …PetscCallHIPSPARSE(hipsparseSpGEMMreuse_copy(Ccusp->handle, opA, opB, Amat->matDescr, BmatSpDescr,… in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2753 …PetscCallHIPSPARSE(hipsparseSpGEMMreuse_compute(Ccusp->handle, opA, opB, Cmat->alpha_one, Amat->ma… in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2760 …PetscCallHIPSPARSE(hipsparseSpGEMM_workEstimation(Ccusp->handle, opA, opB, Cmat->alpha_one, Amat->… in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2763 …PetscCallHIPSPARSE(hipsparseSpGEMM_workEstimation(Ccusp->handle, opA, opB, Cmat->alpha_one, Amat->… in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2765 …PetscCallHIPSPARSE(hipsparseSpGEMM_compute(Ccusp->handle, opA, opB, Cmat->alpha_one, Amat->matDesc… in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2772 …PetscCallHIPSPARSE(hipsparseSpGEMM_compute(Ccusp->handle, opA, opB, Cmat->alpha_one, Amat->matDesc… in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2783 …PetscCallHIPSPARSE(hipsparseSpGEMM_copy(Ccusp->handle, opA, opB, Cmat->alpha_one, Amat->matDescr, … in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2787 …PetscCallHIPSPARSE(hipsparseXcsrgemmNnz(Ccusp->handle, opA, opB, Acsr->num_rows, Bcsr->num_cols, A… in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2799 …PetscCallHIPSPARSE(hipsparse_csr_spgemm(Ccusp->handle, opA, opB, Acsr->num_rows, Bcsr->num_cols, A… in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
3027 hipsparseOperation_t opA = HIPSPARSE_OPERATION_NON_TRANSPOSE; in MatMultAddKernel_SeqAIJHIPSPARSE() local
3045 opA = herm ? HIPSPARSE_OPERATION_CONJUGATE_TRANSPOSE : HIPSPARSE_OPERATION_TRANSPOSE; in MatMultAddKernel_SeqAIJHIPSPARSE()
3060 if (opA == HIPSPARSE_OPERATION_NON_TRANSPOSE) { in MatMultAddKernel_SeqAIJHIPSPARSE()
3102 …PetscCheck(opA >= 0 && opA <= 2, PETSC_COMM_SELF, PETSC_ERR_SUP, "hipSPARSE API on hipsparseOperat… in MatMultAddKernel_SeqAIJHIPSPARSE()
3103 if (!matstruct->hipSpMV[opA].initialized) { /* built on demand */ in MatMultAddKernel_SeqAIJHIPSPARSE()
3104 …PetscCallHIPSPARSE(hipsparseCreateDnVec(&matstruct->hipSpMV[opA].vecXDescr, nx, xptr, hipsparse_sc… in MatMultAddKernel_SeqAIJHIPSPARSE()
3105 …PetscCallHIPSPARSE(hipsparseCreateDnVec(&matstruct->hipSpMV[opA].vecYDescr, ny, dptr, hipsparse_sc… in MatMultAddKernel_SeqAIJHIPSPARSE()
3106 …parsestruct->handle, opA, matstruct->alpha_one, matstruct->matDescr, matstruct->hipSpMV[opA].vecXD… in MatMultAddKernel_SeqAIJHIPSPARSE()
3107 &matstruct->hipSpMV[opA].spmvBufferSize)); in MatMultAddKernel_SeqAIJHIPSPARSE()
3108 …PetscCallHIP(hipMalloc(&matstruct->hipSpMV[opA].spmvBuffer, matstruct->hipSpMV[opA].spmvBufferSize… in MatMultAddKernel_SeqAIJHIPSPARSE()
3109 matstruct->hipSpMV[opA].initialized = PETSC_TRUE; in MatMultAddKernel_SeqAIJHIPSPARSE()
3112 PetscCallHIPSPARSE(hipsparseDnVecSetValues(matstruct->hipSpMV[opA].vecXDescr, xptr)); in MatMultAddKernel_SeqAIJHIPSPARSE()
3113 PetscCallHIPSPARSE(hipsparseDnVecSetValues(matstruct->hipSpMV[opA].vecYDescr, dptr)); in MatMultAddKernel_SeqAIJHIPSPARSE()
3115 …PetscCallHIPSPARSE(hipsparseSpMV(hipsparsestruct->handle, opA, matstruct->alpha_one, matstruct->ma… in MatMultAddKernel_SeqAIJHIPSPARSE()
3116 …uct->hipSpMV[opA].vecXDescr, beta, matstruct->hipSpMV[opA].vecYDescr, hipsparse_scalartype, hipspa… in MatMultAddKernel_SeqAIJHIPSPARSE()
3121 …PetscCallHIPSPARSE(hipsparse_csr_spmv(hipsparsestruct->handle, opA, nx, ny, mat->num_entries, mats… in MatMultAddKernel_SeqAIJHIPSPARSE()
3126 …PetscCallHIPSPARSE(hipsparse_hyb_spmv(hipsparsestruct->handle, opA, matstruct->alpha_one, matstruc… in MatMultAddKernel_SeqAIJHIPSPARSE()
3131 if (opA == HIPSPARSE_OPERATION_NON_TRANSPOSE) { in MatMultAddKernel_SeqAIJHIPSPARSE()