Searched refs:upTriFactorT (Results 1 – 2 of 2) sorted by relevance
788 Mat_SeqAIJHIPSPARSETriFactorStruct *upTriFactorT; in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve() local869 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()[all …]
1053 Mat_SeqAIJCUSPARSETriFactorStruct *upTriFactorT; in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve() local1137 PetscCall(PetscNew(&upTriFactorT)); in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()1138 upTriFactorT->solvePolicy = CUSPARSE_SOLVE_POLICY_USE_LEVEL; in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()1147 PetscCallCUSPARSE(cusparseCreateMatDescr(&upTriFactorT->descr)); in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()1148 PetscCallCUSPARSE(cusparseSetMatIndexBase(upTriFactorT->descr, indexBase)); in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()1149 PetscCallCUSPARSE(cusparseSetMatType(upTriFactorT->descr, matrixType)); in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()1150 PetscCallCUSPARSE(cusparseSetMatFillMode(upTriFactorT->descr, fillMode)); in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()1151 PetscCallCUSPARSE(cusparseSetMatDiagType(upTriFactorT->descr, diagType)); in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()1154 upTriFactorT->solveOp = CUSPARSE_OPERATION_NON_TRANSPOSE; in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()1157 upTriFactorT->csrMat = new CsrMatrix; in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()[all …]