Lines Matching refs:upTriFactorT

788   Mat_SeqAIJHIPSPARSETriFactorStruct *upTriFactorT;  in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()  local
869 PetscCall(PetscNew(&upTriFactorT)); in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
870 upTriFactorT->solvePolicy = HIPSPARSE_SOLVE_POLICY_USE_LEVEL; in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
879 PetscCallHIPSPARSE(hipsparseCreateMatDescr(&upTriFactorT->descr)); in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
880 PetscCallHIPSPARSE(hipsparseSetMatIndexBase(upTriFactorT->descr, indexBase)); in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
881 PetscCallHIPSPARSE(hipsparseSetMatType(upTriFactorT->descr, matrixType)); in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
882 PetscCallHIPSPARSE(hipsparseSetMatFillMode(upTriFactorT->descr, fillMode)); in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
883 PetscCallHIPSPARSE(hipsparseSetMatDiagType(upTriFactorT->descr, diagType)); in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
886 upTriFactorT->solveOp = HIPSPARSE_OPERATION_NON_TRANSPOSE; in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
889 upTriFactorT->csrMat = new CsrMatrix; in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
890 upTriFactorT->csrMat->num_rows = upTriFactor->csrMat->num_cols; in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
891 upTriFactorT->csrMat->num_cols = upTriFactor->csrMat->num_rows; in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
892 upTriFactorT->csrMat->num_entries = upTriFactor->csrMat->num_entries; in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
893 upTriFactorT->csrMat->row_offsets = new THRUSTINTARRAY32(upTriFactorT->csrMat->num_rows + 1); in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
894 upTriFactorT->csrMat->column_indices = new THRUSTINTARRAY32(upTriFactorT->csrMat->num_entries); in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
895 upTriFactorT->csrMat->values = new THRUSTARRAY(upTriFactorT->csrMat->num_entries); in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
908 … upTriFactor->csrMat->column_indices->data().get(), upTriFactorT->csrMat->values->data().get(), in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
910upTriFactorT->csrMat->row_offsets->data().get(), upTriFactorT->csrMat->column_indices->data().get(… in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
913upTriFactorT->csrMat->column_indices->data().get(), upTriFactorT->csrMat->row_offsets->data().get(… in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
921 PetscCallHIPSPARSE(hipsparseCreateCsrsvInfo(&upTriFactorT->solveInfo)); in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
922 …ctors->handle, upTriFactorT->solveOp, upTriFactorT->csrMat->num_rows, upTriFactorT->csrMat->num_en… in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
923upTriFactorT->csrMat->row_offsets->data().get(), upTriFactorT->csrMat->column_indices->data().get(… in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
924 PetscCallHIP(hipMalloc(&upTriFactorT->solveBuffer, upTriFactorT->solveBufferSize)); in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
927 …ctors->handle, upTriFactorT->solveOp, upTriFactorT->csrMat->num_rows, upTriFactorT->csrMat->num_en… in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
928upTriFactorT->csrMat->row_offsets->data().get(), upTriFactorT->csrMat->column_indices->data().get(… in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
934 ((Mat_SeqAIJHIPSPARSETriFactors *)A->spptr)->upTriFactorPtrTranspose = upTriFactorT; in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
1094 …Mat_SeqAIJHIPSPARSETriFactorStruct *upTriFactorT = (Mat_SeqAIJHIPSPARSETriFactorStruct *)… in MatSolveTranspose_SeqAIJHIPSPARSE() local
1099 if (!loTriFactorT && !upTriFactorT) { in MatSolveTranspose_SeqAIJHIPSPARSE()
1102upTriFactorT = (Mat_SeqAIJHIPSPARSETriFactorStruct *)hipsparseTriFactors->upTriFactorPtrTranspose; in MatSolveTranspose_SeqAIJHIPSPARSE()
1116 …le, upTriFactorT->solveOp, upTriFactorT->csrMat->num_rows, upTriFactorT->csrMat->num_entries, &PET… in MatSolveTranspose_SeqAIJHIPSPARSE()
1117upTriFactorT->csrMat->row_offsets->data().get(), upTriFactorT->csrMat->column_indices->data().get(… in MatSolveTranspose_SeqAIJHIPSPARSE()
1143 …Mat_SeqAIJHIPSPARSETriFactorStruct *upTriFactorT = (Mat_SeqAIJHIPSPARSETriFactorStruct *)hi… in MatSolveTranspose_SeqAIJHIPSPARSE_NaturalOrdering() local
1148 if (!loTriFactorT && !upTriFactorT) { in MatSolveTranspose_SeqAIJHIPSPARSE_NaturalOrdering()
1151upTriFactorT = (Mat_SeqAIJHIPSPARSETriFactorStruct *)hipsparseTriFactors->upTriFactorPtrTranspose; in MatSolveTranspose_SeqAIJHIPSPARSE_NaturalOrdering()
1160 …le, upTriFactorT->solveOp, upTriFactorT->csrMat->num_rows, upTriFactorT->csrMat->num_entries, &PET… in MatSolveTranspose_SeqAIJHIPSPARSE_NaturalOrdering()
1161upTriFactorT->csrMat->row_offsets->data().get(), upTriFactorT->csrMat->column_indices->data().get(… in MatSolveTranspose_SeqAIJHIPSPARSE_NaturalOrdering()