Searched refs:loTriFactorT (Results 1 – 2 of 2) sorted by relevance
787 Mat_SeqAIJHIPSPARSETriFactorStruct *loTriFactorT; in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve() local796 PetscCall(PetscNew(&loTriFactorT)); in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()797 loTriFactorT->solvePolicy = HIPSPARSE_SOLVE_POLICY_USE_LEVEL; in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()806 PetscCallHIPSPARSE(hipsparseCreateMatDescr(&loTriFactorT->descr)); in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()807 PetscCallHIPSPARSE(hipsparseSetMatIndexBase(loTriFactorT->descr, indexBase)); in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()808 PetscCallHIPSPARSE(hipsparseSetMatType(loTriFactorT->descr, matrixType)); in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()809 PetscCallHIPSPARSE(hipsparseSetMatFillMode(loTriFactorT->descr, fillMode)); in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()810 PetscCallHIPSPARSE(hipsparseSetMatDiagType(loTriFactorT->descr, diagType)); in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()813 loTriFactorT->solveOp = HIPSPARSE_OPERATION_NON_TRANSPOSE; in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()816 loTriFactorT->csrMat = new CsrMatrix; in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()[all …]
1052 Mat_SeqAIJCUSPARSETriFactorStruct *loTriFactorT; in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve() local1061 PetscCall(PetscNew(&loTriFactorT)); in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()1062 loTriFactorT->solvePolicy = CUSPARSE_SOLVE_POLICY_USE_LEVEL; in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()1071 PetscCallCUSPARSE(cusparseCreateMatDescr(&loTriFactorT->descr)); in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()1072 PetscCallCUSPARSE(cusparseSetMatIndexBase(loTriFactorT->descr, indexBase)); in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()1073 PetscCallCUSPARSE(cusparseSetMatType(loTriFactorT->descr, matrixType)); in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()1074 PetscCallCUSPARSE(cusparseSetMatFillMode(loTriFactorT->descr, fillMode)); in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()1075 PetscCallCUSPARSE(cusparseSetMatDiagType(loTriFactorT->descr, diagType)); in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()1078 loTriFactorT->solveOp = CUSPARSE_OPERATION_NON_TRANSPOSE; in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()1081 loTriFactorT->csrMat = new CsrMatrix; in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()[all …]