Lines Matching refs:csrMat
377 loTriFactor->csrMat = new CsrMatrix; in MatSeqAIJCUSPARSEBuildILULowerTriMatrix()
378 loTriFactor->csrMat->num_rows = n; in MatSeqAIJCUSPARSEBuildILULowerTriMatrix()
379 loTriFactor->csrMat->num_cols = n; in MatSeqAIJCUSPARSEBuildILULowerTriMatrix()
380 loTriFactor->csrMat->num_entries = nzLower; in MatSeqAIJCUSPARSEBuildILULowerTriMatrix()
382 loTriFactor->csrMat->row_offsets = new THRUSTINTARRAY32(n + 1); in MatSeqAIJCUSPARSEBuildILULowerTriMatrix()
383 loTriFactor->csrMat->row_offsets->assign(AiLo, AiLo + n + 1); in MatSeqAIJCUSPARSEBuildILULowerTriMatrix()
385 loTriFactor->csrMat->column_indices = new THRUSTINTARRAY32(nzLower); in MatSeqAIJCUSPARSEBuildILULowerTriMatrix()
386 loTriFactor->csrMat->column_indices->assign(AjLo, AjLo + nzLower); in MatSeqAIJCUSPARSEBuildILULowerTriMatrix()
388 loTriFactor->csrMat->values = new THRUSTARRAY(nzLower); in MatSeqAIJCUSPARSEBuildILULowerTriMatrix()
389 loTriFactor->csrMat->values->assign(AALo, AALo + nzLower); in MatSeqAIJCUSPARSEBuildILULowerTriMatrix()
395 …iFactor->solveOp, loTriFactor->csrMat->num_rows, loTriFactor->csrMat->num_entries, loTriFactor->de… in MatSeqAIJCUSPARSEBuildILULowerTriMatrix()
396 …loTriFactor->csrMat->row_offsets->data().get(), loTriFactor->csrMat->column_indices->data().get(),… in MatSeqAIJCUSPARSEBuildILULowerTriMatrix()
401 …iFactor->solveOp, loTriFactor->csrMat->num_rows, loTriFactor->csrMat->num_entries, loTriFactor->de… in MatSeqAIJCUSPARSEBuildILULowerTriMatrix()
402 …loTriFactor->csrMat->row_offsets->data().get(), loTriFactor->csrMat->column_indices->data().get(),… in MatSeqAIJCUSPARSEBuildILULowerTriMatrix()
427 loTriFactor->csrMat->values->assign(loTriFactor->AA_h, loTriFactor->AA_h + nzLower); in MatSeqAIJCUSPARSEBuildILULowerTriMatrix()
506 upTriFactor->csrMat = new CsrMatrix; in MatSeqAIJCUSPARSEBuildILUUpperTriMatrix()
507 upTriFactor->csrMat->num_rows = n; in MatSeqAIJCUSPARSEBuildILUUpperTriMatrix()
508 upTriFactor->csrMat->num_cols = n; in MatSeqAIJCUSPARSEBuildILUUpperTriMatrix()
509 upTriFactor->csrMat->num_entries = nzUpper; in MatSeqAIJCUSPARSEBuildILUUpperTriMatrix()
511 upTriFactor->csrMat->row_offsets = new THRUSTINTARRAY32(n + 1); in MatSeqAIJCUSPARSEBuildILUUpperTriMatrix()
512 upTriFactor->csrMat->row_offsets->assign(AiUp, AiUp + n + 1); in MatSeqAIJCUSPARSEBuildILUUpperTriMatrix()
514 upTriFactor->csrMat->column_indices = new THRUSTINTARRAY32(nzUpper); in MatSeqAIJCUSPARSEBuildILUUpperTriMatrix()
515 upTriFactor->csrMat->column_indices->assign(AjUp, AjUp + nzUpper); in MatSeqAIJCUSPARSEBuildILUUpperTriMatrix()
517 upTriFactor->csrMat->values = new THRUSTARRAY(nzUpper); in MatSeqAIJCUSPARSEBuildILUUpperTriMatrix()
518 upTriFactor->csrMat->values->assign(AAUp, AAUp + nzUpper); in MatSeqAIJCUSPARSEBuildILUUpperTriMatrix()
524 …iFactor->solveOp, upTriFactor->csrMat->num_rows, upTriFactor->csrMat->num_entries, upTriFactor->de… in MatSeqAIJCUSPARSEBuildILUUpperTriMatrix()
525 …upTriFactor->csrMat->row_offsets->data().get(), upTriFactor->csrMat->column_indices->data().get(),… in MatSeqAIJCUSPARSEBuildILUUpperTriMatrix()
530 …iFactor->solveOp, upTriFactor->csrMat->num_rows, upTriFactor->csrMat->num_entries, upTriFactor->de… in MatSeqAIJCUSPARSEBuildILUUpperTriMatrix()
531 …upTriFactor->csrMat->row_offsets->data().get(), upTriFactor->csrMat->column_indices->data().get(),… in MatSeqAIJCUSPARSEBuildILUUpperTriMatrix()
559 upTriFactor->csrMat->values->assign(upTriFactor->AA_h, upTriFactor->AA_h + nzUpper); in MatSeqAIJCUSPARSEBuildILUUpperTriMatrix()
842 upTriFactor->csrMat = new CsrMatrix; in MatSeqAIJCUSPARSEBuildICCTriMatrices()
843 upTriFactor->csrMat->num_rows = A->rmap->n; in MatSeqAIJCUSPARSEBuildICCTriMatrices()
844 upTriFactor->csrMat->num_cols = A->cmap->n; in MatSeqAIJCUSPARSEBuildICCTriMatrices()
845 upTriFactor->csrMat->num_entries = a->nz; in MatSeqAIJCUSPARSEBuildICCTriMatrices()
847 upTriFactor->csrMat->row_offsets = new THRUSTINTARRAY32(A->rmap->n + 1); in MatSeqAIJCUSPARSEBuildICCTriMatrices()
848 upTriFactor->csrMat->row_offsets->assign(AiUp, AiUp + A->rmap->n + 1); in MatSeqAIJCUSPARSEBuildICCTriMatrices()
850 upTriFactor->csrMat->column_indices = new THRUSTINTARRAY32(a->nz); in MatSeqAIJCUSPARSEBuildICCTriMatrices()
851 upTriFactor->csrMat->column_indices->assign(AjUp, AjUp + a->nz); in MatSeqAIJCUSPARSEBuildICCTriMatrices()
853 upTriFactor->csrMat->values = new THRUSTARRAY(a->nz); in MatSeqAIJCUSPARSEBuildICCTriMatrices()
854 upTriFactor->csrMat->values->assign(AAUp, AAUp + a->nz); in MatSeqAIJCUSPARSEBuildICCTriMatrices()
863 …iFactor->solveOp, upTriFactor->csrMat->num_rows, upTriFactor->csrMat->num_entries, upTriFactor->de… in MatSeqAIJCUSPARSEBuildICCTriMatrices()
864 …upTriFactor->csrMat->row_offsets->data().get(), upTriFactor->csrMat->column_indices->data().get(),… in MatSeqAIJCUSPARSEBuildICCTriMatrices()
869 …iFactor->solveOp, upTriFactor->csrMat->num_rows, upTriFactor->csrMat->num_entries, upTriFactor->de… in MatSeqAIJCUSPARSEBuildICCTriMatrices()
870 …upTriFactor->csrMat->row_offsets->data().get(), upTriFactor->csrMat->column_indices->data().get(),… in MatSeqAIJCUSPARSEBuildICCTriMatrices()
897 loTriFactor->csrMat = new CsrMatrix; in MatSeqAIJCUSPARSEBuildICCTriMatrices()
898 loTriFactor->csrMat->num_rows = A->rmap->n; in MatSeqAIJCUSPARSEBuildICCTriMatrices()
899 loTriFactor->csrMat->num_cols = A->cmap->n; in MatSeqAIJCUSPARSEBuildICCTriMatrices()
900 loTriFactor->csrMat->num_entries = a->nz; in MatSeqAIJCUSPARSEBuildICCTriMatrices()
902 loTriFactor->csrMat->row_offsets = new THRUSTINTARRAY32(A->rmap->n + 1); in MatSeqAIJCUSPARSEBuildICCTriMatrices()
903 loTriFactor->csrMat->row_offsets->assign(AiUp, AiUp + A->rmap->n + 1); in MatSeqAIJCUSPARSEBuildICCTriMatrices()
905 loTriFactor->csrMat->column_indices = new THRUSTINTARRAY32(a->nz); in MatSeqAIJCUSPARSEBuildICCTriMatrices()
906 loTriFactor->csrMat->column_indices->assign(AjUp, AjUp + a->nz); in MatSeqAIJCUSPARSEBuildICCTriMatrices()
908 loTriFactor->csrMat->values = new THRUSTARRAY(a->nz); in MatSeqAIJCUSPARSEBuildICCTriMatrices()
909 loTriFactor->csrMat->values->assign(AALo, AALo + a->nz); in MatSeqAIJCUSPARSEBuildICCTriMatrices()
915 …iFactor->solveOp, loTriFactor->csrMat->num_rows, loTriFactor->csrMat->num_entries, loTriFactor->de… in MatSeqAIJCUSPARSEBuildICCTriMatrices()
916 …loTriFactor->csrMat->row_offsets->data().get(), loTriFactor->csrMat->column_indices->data().get(),… in MatSeqAIJCUSPARSEBuildICCTriMatrices()
921 …iFactor->solveOp, loTriFactor->csrMat->num_rows, loTriFactor->csrMat->num_entries, loTriFactor->de… in MatSeqAIJCUSPARSEBuildICCTriMatrices()
922 …loTriFactor->csrMat->row_offsets->data().get(), loTriFactor->csrMat->column_indices->data().get(),… in MatSeqAIJCUSPARSEBuildICCTriMatrices()
957 upTriFactor->csrMat->values->assign(AAUp, AAUp + a->nz); in MatSeqAIJCUSPARSEBuildICCTriMatrices()
958 loTriFactor->csrMat->values->assign(AALo, AALo + a->nz); in MatSeqAIJCUSPARSEBuildICCTriMatrices()
1081 loTriFactorT->csrMat = new CsrMatrix; in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()
1082 loTriFactorT->csrMat->num_rows = loTriFactor->csrMat->num_cols; in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()
1083 loTriFactorT->csrMat->num_cols = loTriFactor->csrMat->num_rows; in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()
1084 loTriFactorT->csrMat->num_entries = loTriFactor->csrMat->num_entries; in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()
1085 loTriFactorT->csrMat->row_offsets = new THRUSTINTARRAY32(loTriFactorT->csrMat->num_rows + 1); in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()
1086 loTriFactorT->csrMat->column_indices = new THRUSTINTARRAY32(loTriFactorT->csrMat->num_entries); in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()
1087 loTriFactorT->csrMat->values = new THRUSTARRAY(loTriFactorT->csrMat->num_entries); in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()
1091 …rs->handle, loTriFactor->csrMat->num_rows, loTriFactor->csrMat->num_cols, loTriFactor->csrMat->num… in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()
1092 …>csrMat->row_offsets->data().get(), loTriFactor->csrMat->column_indices->data().get(), loTriFactor… in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()
1093 …loTriFactorT->csrMat->column_indices->data().get(), cusparse_scalartype, CUSPARSE_ACTION_NUMERIC, … in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()
1100 …or->csrMat->num_rows, loTriFactor->csrMat->num_cols, loTriFactor->csrMat->num_entries, loTriFactor… in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()
1101 … loTriFactor->csrMat->column_indices->data().get(), loTriFactorT->csrMat->values->data().get(), in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()
1103 …loTriFactorT->csrMat->row_offsets->data().get(), loTriFactorT->csrMat->column_indices->data().get(… in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()
1105 …loTriFactorT->csrMat->column_indices->data().get(), loTriFactorT->csrMat->row_offsets->data().get(… in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()
1117 …torT->solveOp, loTriFactorT->csrMat->num_rows, loTriFactorT->csrMat->num_entries, loTriFactorT->de… in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()
1118 …loTriFactorT->csrMat->row_offsets->data().get(), loTriFactorT->csrMat->column_indices->data().get(… in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()
1123 …torT->solveOp, loTriFactorT->csrMat->num_rows, loTriFactorT->csrMat->num_entries, loTriFactorT->de… in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()
1124 …loTriFactorT->csrMat->row_offsets->data().get(), loTriFactorT->csrMat->column_indices->data().get(… in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()
1157 upTriFactorT->csrMat = new CsrMatrix; in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()
1158 upTriFactorT->csrMat->num_rows = upTriFactor->csrMat->num_cols; in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()
1159 upTriFactorT->csrMat->num_cols = upTriFactor->csrMat->num_rows; in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()
1160 upTriFactorT->csrMat->num_entries = upTriFactor->csrMat->num_entries; in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()
1161 upTriFactorT->csrMat->row_offsets = new THRUSTINTARRAY32(upTriFactorT->csrMat->num_rows + 1); in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()
1162 upTriFactorT->csrMat->column_indices = new THRUSTINTARRAY32(upTriFactorT->csrMat->num_entries); in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()
1163 upTriFactorT->csrMat->values = new THRUSTARRAY(upTriFactorT->csrMat->num_entries); in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()
1167 …rs->handle, upTriFactor->csrMat->num_rows, upTriFactor->csrMat->num_cols, upTriFactor->csrMat->num… in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()
1168 …>csrMat->row_offsets->data().get(), upTriFactor->csrMat->column_indices->data().get(), upTriFactor… in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()
1169 …upTriFactorT->csrMat->column_indices->data().get(), cusparse_scalartype, CUSPARSE_ACTION_NUMERIC, … in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()
1176 …or->csrMat->num_rows, upTriFactor->csrMat->num_cols, upTriFactor->csrMat->num_entries, upTriFactor… in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()
1177 … upTriFactor->csrMat->column_indices->data().get(), upTriFactorT->csrMat->values->data().get(), in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()
1179 …upTriFactorT->csrMat->row_offsets->data().get(), upTriFactorT->csrMat->column_indices->data().get(… in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()
1181 …upTriFactorT->csrMat->column_indices->data().get(), upTriFactorT->csrMat->row_offsets->data().get(… in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()
1193 …torT->solveOp, upTriFactorT->csrMat->num_rows, upTriFactorT->csrMat->num_entries, upTriFactorT->de… in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()
1194 …upTriFactorT->csrMat->row_offsets->data().get(), upTriFactorT->csrMat->column_indices->data().get(… in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()
1200 …torT->solveOp, upTriFactorT->csrMat->num_rows, upTriFactorT->csrMat->num_entries, upTriFactorT->de… in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()
1201 …upTriFactorT->csrMat->row_offsets->data().get(), upTriFactorT->csrMat->column_indices->data().get(… in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()
1565 …eOp, upTriFactorT->csrMat->num_rows, upTriFactorT->csrMat->num_entries, &PETSC_CUSPARSE_ONE, upTri… in MatSolveTranspose_SeqAIJCUSPARSE()
1566 …upTriFactorT->csrMat->row_offsets->data().get(), upTriFactorT->csrMat->column_indices->data().get(… in MatSolveTranspose_SeqAIJCUSPARSE()
1569 …eOp, loTriFactorT->csrMat->num_rows, loTriFactorT->csrMat->num_entries, &PETSC_CUSPARSE_ONE, loTri… in MatSolveTranspose_SeqAIJCUSPARSE()
1570 …loTriFactorT->csrMat->row_offsets->data().get(), loTriFactorT->csrMat->column_indices->data().get(… in MatSolveTranspose_SeqAIJCUSPARSE()
1609 …eOp, upTriFactorT->csrMat->num_rows, upTriFactorT->csrMat->num_entries, &PETSC_CUSPARSE_ONE, upTri… in MatSolveTranspose_SeqAIJCUSPARSE_NaturalOrdering()
1610 …upTriFactorT->csrMat->row_offsets->data().get(), upTriFactorT->csrMat->column_indices->data().get(… in MatSolveTranspose_SeqAIJCUSPARSE_NaturalOrdering()
1613 …eOp, loTriFactorT->csrMat->num_rows, loTriFactorT->csrMat->num_entries, &PETSC_CUSPARSE_ONE, loTri… in MatSolveTranspose_SeqAIJCUSPARSE_NaturalOrdering()
1614 …loTriFactorT->csrMat->row_offsets->data().get(), loTriFactorT->csrMat->column_indices->data().get(… in MatSolveTranspose_SeqAIJCUSPARSE_NaturalOrdering()
1647 …lveOp, loTriFactor->csrMat->num_rows, loTriFactor->csrMat->num_entries, &PETSC_CUSPARSE_ONE, loTri… in MatSolve_SeqAIJCUSPARSE()
1648 …loTriFactor->csrMat->row_offsets->data().get(), loTriFactor->csrMat->column_indices->data().get(),… in MatSolve_SeqAIJCUSPARSE()
1651 …lveOp, upTriFactor->csrMat->num_rows, upTriFactor->csrMat->num_entries, &PETSC_CUSPARSE_ONE, upTri… in MatSolve_SeqAIJCUSPARSE()
1652 …upTriFactor->csrMat->row_offsets->data().get(), upTriFactor->csrMat->column_indices->data().get(),… in MatSolve_SeqAIJCUSPARSE()
1680 …lveOp, loTriFactor->csrMat->num_rows, loTriFactor->csrMat->num_entries, &PETSC_CUSPARSE_ONE, loTri… in MatSolve_SeqAIJCUSPARSE_NaturalOrdering()
1681 …loTriFactor->csrMat->row_offsets->data().get(), loTriFactor->csrMat->column_indices->data().get(),… in MatSolve_SeqAIJCUSPARSE_NaturalOrdering()
1684 …lveOp, upTriFactor->csrMat->num_rows, upTriFactor->csrMat->num_entries, &PETSC_CUSPARSE_ONE, upTri… in MatSolve_SeqAIJCUSPARSE_NaturalOrdering()
1685 …upTriFactor->csrMat->row_offsets->data().get(), upTriFactor->csrMat->column_indices->data().get(),… in MatSolve_SeqAIJCUSPARSE_NaturalOrdering()
4212 PetscCall(CsrMatrix_Destroy(&(*trifactor)->csrMat)); in MatSeqAIJCUSPARSEMultStruct_Destroy()