Lines Matching refs:csrMat

325         loTriFactor->csrMat                 = new CsrMatrix;  in MatSeqAIJHIPSPARSEBuildILULowerTriMatrix()
326 loTriFactor->csrMat->num_rows = n; in MatSeqAIJHIPSPARSEBuildILULowerTriMatrix()
327 loTriFactor->csrMat->num_cols = n; in MatSeqAIJHIPSPARSEBuildILULowerTriMatrix()
328 loTriFactor->csrMat->num_entries = nzLower; in MatSeqAIJHIPSPARSEBuildILULowerTriMatrix()
329 loTriFactor->csrMat->row_offsets = new THRUSTINTARRAY32(n + 1); in MatSeqAIJHIPSPARSEBuildILULowerTriMatrix()
330 loTriFactor->csrMat->column_indices = new THRUSTINTARRAY32(nzLower); in MatSeqAIJHIPSPARSEBuildILULowerTriMatrix()
331 loTriFactor->csrMat->values = new THRUSTARRAY(nzLower); in MatSeqAIJHIPSPARSEBuildILULowerTriMatrix()
333 loTriFactor->csrMat->row_offsets->assign(AiLo, AiLo + n + 1); in MatSeqAIJHIPSPARSEBuildILULowerTriMatrix()
334 loTriFactor->csrMat->column_indices->assign(AjLo, AjLo + nzLower); in MatSeqAIJHIPSPARSEBuildILULowerTriMatrix()
335 loTriFactor->csrMat->values->assign(AALo, AALo + nzLower); in MatSeqAIJHIPSPARSEBuildILULowerTriMatrix()
340 …iFactor->solveOp, loTriFactor->csrMat->num_rows, loTriFactor->csrMat->num_entries, loTriFactor->de… in MatSeqAIJHIPSPARSEBuildILULowerTriMatrix()
341 …loTriFactor->csrMat->row_offsets->data().get(), loTriFactor->csrMat->column_indices->data().get(),… in MatSeqAIJHIPSPARSEBuildILULowerTriMatrix()
345 …iFactor->solveOp, loTriFactor->csrMat->num_rows, loTriFactor->csrMat->num_entries, loTriFactor->de… in MatSeqAIJHIPSPARSEBuildILULowerTriMatrix()
346 …loTriFactor->csrMat->row_offsets->data().get(), loTriFactor->csrMat->column_indices->data().get(),… in MatSeqAIJHIPSPARSEBuildILULowerTriMatrix()
372 loTriFactor->csrMat->values->assign(loTriFactor->AA_h, loTriFactor->AA_h + nzLower); in MatSeqAIJHIPSPARSEBuildILULowerTriMatrix()
442 upTriFactor->csrMat = new CsrMatrix; in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix()
443 upTriFactor->csrMat->num_rows = n; in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix()
444 upTriFactor->csrMat->num_cols = n; in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix()
445 upTriFactor->csrMat->num_entries = nzUpper; in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix()
446 upTriFactor->csrMat->row_offsets = new THRUSTINTARRAY32(n + 1); in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix()
447 upTriFactor->csrMat->column_indices = new THRUSTINTARRAY32(nzUpper); in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix()
448 upTriFactor->csrMat->values = new THRUSTARRAY(nzUpper); in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix()
449 upTriFactor->csrMat->row_offsets->assign(AiUp, AiUp + n + 1); in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix()
450 upTriFactor->csrMat->column_indices->assign(AjUp, AjUp + nzUpper); in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix()
451 upTriFactor->csrMat->values->assign(AAUp, AAUp + nzUpper); in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix()
456 …iFactor->solveOp, upTriFactor->csrMat->num_rows, upTriFactor->csrMat->num_entries, upTriFactor->de… in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix()
457 …upTriFactor->csrMat->row_offsets->data().get(), upTriFactor->csrMat->column_indices->data().get(),… in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix()
461 …iFactor->solveOp, upTriFactor->csrMat->num_rows, upTriFactor->csrMat->num_entries, upTriFactor->de… in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix()
462 …upTriFactor->csrMat->row_offsets->data().get(), upTriFactor->csrMat->column_indices->data().get(),… in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix()
486 upTriFactor->csrMat->values->assign(upTriFactor->AA_h, upTriFactor->AA_h + nzUpper); in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix()
603 upTriFactor->csrMat = new CsrMatrix; in MatSeqAIJHIPSPARSEBuildICCTriMatrices()
604 upTriFactor->csrMat->num_rows = A->rmap->n; in MatSeqAIJHIPSPARSEBuildICCTriMatrices()
605 upTriFactor->csrMat->num_cols = A->cmap->n; in MatSeqAIJHIPSPARSEBuildICCTriMatrices()
606 upTriFactor->csrMat->num_entries = a->nz; in MatSeqAIJHIPSPARSEBuildICCTriMatrices()
607 upTriFactor->csrMat->row_offsets = new THRUSTINTARRAY32(A->rmap->n + 1); in MatSeqAIJHIPSPARSEBuildICCTriMatrices()
608 upTriFactor->csrMat->column_indices = new THRUSTINTARRAY32(a->nz); in MatSeqAIJHIPSPARSEBuildICCTriMatrices()
609 upTriFactor->csrMat->values = new THRUSTARRAY(a->nz); in MatSeqAIJHIPSPARSEBuildICCTriMatrices()
610 upTriFactor->csrMat->row_offsets->assign(AiUp, AiUp + A->rmap->n + 1); in MatSeqAIJHIPSPARSEBuildICCTriMatrices()
611 upTriFactor->csrMat->column_indices->assign(AjUp, AjUp + a->nz); in MatSeqAIJHIPSPARSEBuildICCTriMatrices()
612 upTriFactor->csrMat->values->assign(AAUp, AAUp + a->nz); in MatSeqAIJHIPSPARSEBuildICCTriMatrices()
620 …iFactor->solveOp, upTriFactor->csrMat->num_rows, upTriFactor->csrMat->num_entries, upTriFactor->de… in MatSeqAIJHIPSPARSEBuildICCTriMatrices()
621 …upTriFactor->csrMat->row_offsets->data().get(), upTriFactor->csrMat->column_indices->data().get(),… in MatSeqAIJHIPSPARSEBuildICCTriMatrices()
625 …iFactor->solveOp, upTriFactor->csrMat->num_rows, upTriFactor->csrMat->num_entries, upTriFactor->de… in MatSeqAIJHIPSPARSEBuildICCTriMatrices()
626 …upTriFactor->csrMat->row_offsets->data().get(), upTriFactor->csrMat->column_indices->data().get(),… in MatSeqAIJHIPSPARSEBuildICCTriMatrices()
649 loTriFactor->csrMat = new CsrMatrix; in MatSeqAIJHIPSPARSEBuildICCTriMatrices()
650 loTriFactor->csrMat->num_rows = A->rmap->n; in MatSeqAIJHIPSPARSEBuildICCTriMatrices()
651 loTriFactor->csrMat->num_cols = A->cmap->n; in MatSeqAIJHIPSPARSEBuildICCTriMatrices()
652 loTriFactor->csrMat->num_entries = a->nz; in MatSeqAIJHIPSPARSEBuildICCTriMatrices()
653 loTriFactor->csrMat->row_offsets = new THRUSTINTARRAY32(A->rmap->n + 1); in MatSeqAIJHIPSPARSEBuildICCTriMatrices()
654 loTriFactor->csrMat->column_indices = new THRUSTINTARRAY32(a->nz); in MatSeqAIJHIPSPARSEBuildICCTriMatrices()
655 loTriFactor->csrMat->values = new THRUSTARRAY(a->nz); in MatSeqAIJHIPSPARSEBuildICCTriMatrices()
656 loTriFactor->csrMat->row_offsets->assign(AiUp, AiUp + A->rmap->n + 1); in MatSeqAIJHIPSPARSEBuildICCTriMatrices()
657 loTriFactor->csrMat->column_indices->assign(AjUp, AjUp + a->nz); in MatSeqAIJHIPSPARSEBuildICCTriMatrices()
658 loTriFactor->csrMat->values->assign(AALo, AALo + a->nz); in MatSeqAIJHIPSPARSEBuildICCTriMatrices()
663 …iFactor->solveOp, loTriFactor->csrMat->num_rows, loTriFactor->csrMat->num_entries, loTriFactor->de… in MatSeqAIJHIPSPARSEBuildICCTriMatrices()
664 …loTriFactor->csrMat->row_offsets->data().get(), loTriFactor->csrMat->column_indices->data().get(),… in MatSeqAIJHIPSPARSEBuildICCTriMatrices()
668 …iFactor->solveOp, loTriFactor->csrMat->num_rows, loTriFactor->csrMat->num_entries, loTriFactor->de… in MatSeqAIJHIPSPARSEBuildICCTriMatrices()
669 …loTriFactor->csrMat->row_offsets->data().get(), loTriFactor->csrMat->column_indices->data().get(),… in MatSeqAIJHIPSPARSEBuildICCTriMatrices()
704 upTriFactor->csrMat->values->assign(AAUp, AAUp + a->nz); in MatSeqAIJHIPSPARSEBuildICCTriMatrices()
705 loTriFactor->csrMat->values->assign(AALo, AALo + a->nz); in MatSeqAIJHIPSPARSEBuildICCTriMatrices()
816 loTriFactorT->csrMat = new CsrMatrix; in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
817 loTriFactorT->csrMat->num_rows = loTriFactor->csrMat->num_cols; in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
818 loTriFactorT->csrMat->num_cols = loTriFactor->csrMat->num_rows; in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
819 loTriFactorT->csrMat->num_entries = loTriFactor->csrMat->num_entries; in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
820 loTriFactorT->csrMat->row_offsets = new THRUSTINTARRAY32(loTriFactorT->csrMat->num_rows + 1); in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
821 loTriFactorT->csrMat->column_indices = new THRUSTINTARRAY32(loTriFactorT->csrMat->num_entries); in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
822 loTriFactorT->csrMat->values = new THRUSTARRAY(loTriFactorT->csrMat->num_entries); in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
835 …or->csrMat->num_rows, loTriFactor->csrMat->num_cols, loTriFactor->csrMat->num_entries, loTriFactor… in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
836 … loTriFactor->csrMat->column_indices->data().get(), loTriFactorT->csrMat->values->data().get(), in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
838 …loTriFactorT->csrMat->row_offsets->data().get(), loTriFactorT->csrMat->column_indices->data().get(… in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
841 …loTriFactorT->csrMat->column_indices->data().get(), loTriFactorT->csrMat->row_offsets->data().get(… in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
850 …torT->solveOp, loTriFactorT->csrMat->num_rows, loTriFactorT->csrMat->num_entries, loTriFactorT->de… in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
851 …loTriFactorT->csrMat->row_offsets->data().get(), loTriFactorT->csrMat->column_indices->data().get(… in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
855 …torT->solveOp, loTriFactorT->csrMat->num_rows, loTriFactorT->csrMat->num_entries, loTriFactorT->de… in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
856 …loTriFactorT->csrMat->row_offsets->data().get(), loTriFactorT->csrMat->column_indices->data().get(… 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()
907 …or->csrMat->num_rows, upTriFactor->csrMat->num_cols, upTriFactor->csrMat->num_entries, upTriFactor… in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
908 … upTriFactor->csrMat->column_indices->data().get(), upTriFactorT->csrMat->values->data().get(), in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
910 …upTriFactorT->csrMat->row_offsets->data().get(), upTriFactorT->csrMat->column_indices->data().get(… in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
913 …upTriFactorT->csrMat->column_indices->data().get(), upTriFactorT->csrMat->row_offsets->data().get(… in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
922 …torT->solveOp, upTriFactorT->csrMat->num_rows, upTriFactorT->csrMat->num_entries, upTriFactorT->de… in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
923 …upTriFactorT->csrMat->row_offsets->data().get(), upTriFactorT->csrMat->column_indices->data().get(… in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
927 …torT->solveOp, upTriFactorT->csrMat->num_rows, upTriFactorT->csrMat->num_entries, upTriFactorT->de… in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
928 …upTriFactorT->csrMat->row_offsets->data().get(), upTriFactorT->csrMat->column_indices->data().get(… in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
1116 …Op, upTriFactorT->csrMat->num_rows, upTriFactorT->csrMat->num_entries, &PETSC_HIPSPARSE_ONE, upTri… in MatSolveTranspose_SeqAIJHIPSPARSE()
1117 …upTriFactorT->csrMat->row_offsets->data().get(), upTriFactorT->csrMat->column_indices->data().get(… in MatSolveTranspose_SeqAIJHIPSPARSE()
1120 …Op, loTriFactorT->csrMat->num_rows, loTriFactorT->csrMat->num_entries, &PETSC_HIPSPARSE_ONE, loTri… in MatSolveTranspose_SeqAIJHIPSPARSE()
1121 …loTriFactorT->csrMat->row_offsets->data().get(), loTriFactorT->csrMat->column_indices->data().get(… in MatSolveTranspose_SeqAIJHIPSPARSE()
1160 …Op, upTriFactorT->csrMat->num_rows, upTriFactorT->csrMat->num_entries, &PETSC_HIPSPARSE_ONE, upTri… in MatSolveTranspose_SeqAIJHIPSPARSE_NaturalOrdering()
1161 …upTriFactorT->csrMat->row_offsets->data().get(), upTriFactorT->csrMat->column_indices->data().get(… in MatSolveTranspose_SeqAIJHIPSPARSE_NaturalOrdering()
1164 …Op, loTriFactorT->csrMat->num_rows, loTriFactorT->csrMat->num_entries, &PETSC_HIPSPARSE_ONE, loTri… in MatSolveTranspose_SeqAIJHIPSPARSE_NaturalOrdering()
1165 …loTriFactorT->csrMat->row_offsets->data().get(), loTriFactorT->csrMat->column_indices->data().get(… in MatSolveTranspose_SeqAIJHIPSPARSE_NaturalOrdering()
1198 …lveOp, loTriFactor->csrMat->num_rows, loTriFactor->csrMat->num_entries, &PETSC_HIPSPARSE_ONE, loTr… in MatSolve_SeqAIJHIPSPARSE()
1199 …loTriFactor->csrMat->row_offsets->data().get(), loTriFactor->csrMat->column_indices->data().get(),… in MatSolve_SeqAIJHIPSPARSE()
1202 …lveOp, upTriFactor->csrMat->num_rows, upTriFactor->csrMat->num_entries, &PETSC_HIPSPARSE_ONE, upTr… in MatSolve_SeqAIJHIPSPARSE()
1203 …upTriFactor->csrMat->row_offsets->data().get(), upTriFactor->csrMat->column_indices->data().get(),… in MatSolve_SeqAIJHIPSPARSE()
1231 …lveOp, loTriFactor->csrMat->num_rows, loTriFactor->csrMat->num_entries, &PETSC_HIPSPARSE_ONE, loTr… in MatSolve_SeqAIJHIPSPARSE_NaturalOrdering()
1232 …loTriFactor->csrMat->row_offsets->data().get(), loTriFactor->csrMat->column_indices->data().get(),… in MatSolve_SeqAIJHIPSPARSE_NaturalOrdering()
1235 …lveOp, upTriFactor->csrMat->num_rows, upTriFactor->csrMat->num_entries, &PETSC_HIPSPARSE_ONE, upTr… in MatSolve_SeqAIJHIPSPARSE_NaturalOrdering()
1236 …upTriFactor->csrMat->row_offsets->data().get(), upTriFactor->csrMat->column_indices->data().get(),… in MatSolve_SeqAIJHIPSPARSE_NaturalOrdering()
3589 PetscCall(CsrMatrix_Destroy(&(*trifactor)->csrMat)); in MatSeqAIJHIPSPARSEMultStruct_Destroy()