Lines Matching refs:descr
363 PetscCallCUSPARSE(cusparseCreateMatDescr(&loTriFactor->descr)); in MatSeqAIJCUSPARSEBuildILULowerTriMatrix()
364 PetscCallCUSPARSE(cusparseSetMatIndexBase(loTriFactor->descr, CUSPARSE_INDEX_BASE_ZERO)); in MatSeqAIJCUSPARSEBuildILULowerTriMatrix()
366 PetscCallCUSPARSE(cusparseSetMatType(loTriFactor->descr, CUSPARSE_MATRIX_TYPE_GENERAL)); in MatSeqAIJCUSPARSEBuildILULowerTriMatrix()
368 PetscCallCUSPARSE(cusparseSetMatType(loTriFactor->descr, CUSPARSE_MATRIX_TYPE_TRIANGULAR)); in MatSeqAIJCUSPARSEBuildILULowerTriMatrix()
370 PetscCallCUSPARSE(cusparseSetMatFillMode(loTriFactor->descr, CUSPARSE_FILL_MODE_LOWER)); in MatSeqAIJCUSPARSEBuildILULowerTriMatrix()
371 PetscCallCUSPARSE(cusparseSetMatDiagType(loTriFactor->descr, CUSPARSE_DIAG_TYPE_UNIT)); in MatSeqAIJCUSPARSEBuildILULowerTriMatrix()
395 …iFactor->csrMat->num_rows, loTriFactor->csrMat->num_entries, loTriFactor->descr, loTriFactor->csrM… in MatSeqAIJCUSPARSEBuildILULowerTriMatrix()
401 …iFactor->csrMat->num_rows, loTriFactor->csrMat->num_entries, loTriFactor->descr, loTriFactor->csrM… in MatSeqAIJCUSPARSEBuildILULowerTriMatrix()
492 PetscCallCUSPARSE(cusparseCreateMatDescr(&upTriFactor->descr)); in MatSeqAIJCUSPARSEBuildILUUpperTriMatrix()
493 PetscCallCUSPARSE(cusparseSetMatIndexBase(upTriFactor->descr, CUSPARSE_INDEX_BASE_ZERO)); in MatSeqAIJCUSPARSEBuildILUUpperTriMatrix()
495 PetscCallCUSPARSE(cusparseSetMatType(upTriFactor->descr, CUSPARSE_MATRIX_TYPE_GENERAL)); in MatSeqAIJCUSPARSEBuildILUUpperTriMatrix()
497 PetscCallCUSPARSE(cusparseSetMatType(upTriFactor->descr, CUSPARSE_MATRIX_TYPE_TRIANGULAR)); in MatSeqAIJCUSPARSEBuildILUUpperTriMatrix()
499 PetscCallCUSPARSE(cusparseSetMatFillMode(upTriFactor->descr, CUSPARSE_FILL_MODE_UPPER)); in MatSeqAIJCUSPARSEBuildILUUpperTriMatrix()
500 PetscCallCUSPARSE(cusparseSetMatDiagType(upTriFactor->descr, CUSPARSE_DIAG_TYPE_NON_UNIT)); in MatSeqAIJCUSPARSEBuildILUUpperTriMatrix()
524 …iFactor->csrMat->num_rows, upTriFactor->csrMat->num_entries, upTriFactor->descr, upTriFactor->csrM… in MatSeqAIJCUSPARSEBuildILUUpperTriMatrix()
530 …iFactor->csrMat->num_rows, upTriFactor->csrMat->num_entries, upTriFactor->descr, upTriFactor->csrM… in MatSeqAIJCUSPARSEBuildILUUpperTriMatrix()
831 PetscCallCUSPARSE(cusparseCreateMatDescr(&upTriFactor->descr)); in MatSeqAIJCUSPARSEBuildICCTriMatrices()
832 PetscCallCUSPARSE(cusparseSetMatIndexBase(upTriFactor->descr, CUSPARSE_INDEX_BASE_ZERO)); in MatSeqAIJCUSPARSEBuildICCTriMatrices()
834 PetscCallCUSPARSE(cusparseSetMatType(upTriFactor->descr, CUSPARSE_MATRIX_TYPE_GENERAL)); in MatSeqAIJCUSPARSEBuildICCTriMatrices()
836 PetscCallCUSPARSE(cusparseSetMatType(upTriFactor->descr, CUSPARSE_MATRIX_TYPE_TRIANGULAR)); in MatSeqAIJCUSPARSEBuildICCTriMatrices()
838 PetscCallCUSPARSE(cusparseSetMatFillMode(upTriFactor->descr, CUSPARSE_FILL_MODE_UPPER)); in MatSeqAIJCUSPARSEBuildICCTriMatrices()
839 PetscCallCUSPARSE(cusparseSetMatDiagType(upTriFactor->descr, CUSPARSE_DIAG_TYPE_UNIT)); in MatSeqAIJCUSPARSEBuildICCTriMatrices()
863 …iFactor->csrMat->num_rows, upTriFactor->csrMat->num_entries, upTriFactor->descr, upTriFactor->csrM… in MatSeqAIJCUSPARSEBuildICCTriMatrices()
869 …iFactor->csrMat->num_rows, upTriFactor->csrMat->num_entries, upTriFactor->descr, upTriFactor->csrM… in MatSeqAIJCUSPARSEBuildICCTriMatrices()
883 PetscCallCUSPARSE(cusparseCreateMatDescr(&loTriFactor->descr)); in MatSeqAIJCUSPARSEBuildICCTriMatrices()
884 PetscCallCUSPARSE(cusparseSetMatIndexBase(loTriFactor->descr, CUSPARSE_INDEX_BASE_ZERO)); in MatSeqAIJCUSPARSEBuildICCTriMatrices()
886 PetscCallCUSPARSE(cusparseSetMatType(loTriFactor->descr, CUSPARSE_MATRIX_TYPE_GENERAL)); in MatSeqAIJCUSPARSEBuildICCTriMatrices()
888 PetscCallCUSPARSE(cusparseSetMatType(loTriFactor->descr, CUSPARSE_MATRIX_TYPE_TRIANGULAR)); in MatSeqAIJCUSPARSEBuildICCTriMatrices()
890 PetscCallCUSPARSE(cusparseSetMatFillMode(loTriFactor->descr, CUSPARSE_FILL_MODE_UPPER)); in MatSeqAIJCUSPARSEBuildICCTriMatrices()
891 PetscCallCUSPARSE(cusparseSetMatDiagType(loTriFactor->descr, CUSPARSE_DIAG_TYPE_NON_UNIT)); in MatSeqAIJCUSPARSEBuildICCTriMatrices()
915 …iFactor->csrMat->num_rows, loTriFactor->csrMat->num_entries, loTriFactor->descr, loTriFactor->csrM… in MatSeqAIJCUSPARSEBuildICCTriMatrices()
921 …iFactor->csrMat->num_rows, loTriFactor->csrMat->num_entries, loTriFactor->descr, loTriFactor->csrM… in MatSeqAIJCUSPARSEBuildICCTriMatrices()
1065 matrixType = cusparseGetMatType(loTriFactor->descr); in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()
1066 indexBase = cusparseGetMatIndexBase(loTriFactor->descr); in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()
1067 …fillMode = cusparseGetMatFillMode(loTriFactor->descr) == CUSPARSE_FILL_MODE_UPPER ? CUSPARSE_FIL… in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()
1068 diagType = cusparseGetMatDiagType(loTriFactor->descr); 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()
1117 …ctorT->csrMat->num_rows, loTriFactorT->csrMat->num_entries, loTriFactorT->descr, loTriFactorT->csr… in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()
1123 …ctorT->csrMat->num_rows, loTriFactorT->csrMat->num_entries, loTriFactorT->descr, loTriFactorT->csr… in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()
1141 matrixType = cusparseGetMatType(upTriFactor->descr); in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()
1142 indexBase = cusparseGetMatIndexBase(upTriFactor->descr); in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()
1143 …fillMode = cusparseGetMatFillMode(upTriFactor->descr) == CUSPARSE_FILL_MODE_UPPER ? CUSPARSE_FIL… in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()
1144 diagType = cusparseGetMatDiagType(upTriFactor->descr); 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()
1193 …ctorT->csrMat->num_rows, upTriFactorT->csrMat->num_entries, upTriFactorT->descr, upTriFactorT->csr… in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()
1200 …ctorT->csrMat->num_rows, upTriFactorT->csrMat->num_entries, upTriFactorT->descr, upTriFactorT->csr… in MatSeqAIJCUSPARSEAnalyzeTransposeForSolve()
1236 PetscCallCUSPARSE(cusparseCreateMatDescr(&matstructT->descr)); in MatSeqAIJCUSPARSEFormExplicitTranspose()
1237 indexBase = cusparseGetMatIndexBase(matstruct->descr); in MatSeqAIJCUSPARSEFormExplicitTranspose()
1238 PetscCallCUSPARSE(cusparseSetMatIndexBase(matstructT->descr, indexBase)); in MatSeqAIJCUSPARSEFormExplicitTranspose()
1239 PetscCallCUSPARSE(cusparseSetMatType(matstructT->descr, CUSPARSE_MATRIX_TYPE_GENERAL)); in MatSeqAIJCUSPARSEFormExplicitTranspose()
1299 …stat = cusparse_hyb2csr(cusparsestruct->handle, matstruct->descr, (cusparseHybMat_t)matstruct->mat… in MatSeqAIJCUSPARSEFormExplicitTranspose()
1318 …parse_csr2hyb(cusparsestruct->handle, A->rmap->n, A->cmap->n, matstructT->descr, tempT->values->da… in MatSeqAIJCUSPARSEFormExplicitTranspose()
1360 indexBase = cusparseGetMatIndexBase(matstruct->descr); in MatSeqAIJCUSPARSEFormExplicitTranspose()
1565 …ws, upTriFactorT->csrMat->num_entries, &PETSC_CUSPARSE_ONE, upTriFactorT->descr, upTriFactorT->csr… in MatSolveTranspose_SeqAIJCUSPARSE()
1569 …ws, loTriFactorT->csrMat->num_entries, &PETSC_CUSPARSE_ONE, loTriFactorT->descr, loTriFactorT->csr… in MatSolveTranspose_SeqAIJCUSPARSE()
1609 …ws, upTriFactorT->csrMat->num_entries, &PETSC_CUSPARSE_ONE, upTriFactorT->descr, upTriFactorT->csr… in MatSolveTranspose_SeqAIJCUSPARSE_NaturalOrdering()
1613 …ws, loTriFactorT->csrMat->num_entries, &PETSC_CUSPARSE_ONE, loTriFactorT->descr, loTriFactorT->csr… in MatSolveTranspose_SeqAIJCUSPARSE_NaturalOrdering()
1647 …rows, loTriFactor->csrMat->num_entries, &PETSC_CUSPARSE_ONE, loTriFactor->descr, loTriFactor->csrM… in MatSolve_SeqAIJCUSPARSE()
1651 …rows, upTriFactor->csrMat->num_entries, &PETSC_CUSPARSE_ONE, upTriFactor->descr, upTriFactor->csrM… in MatSolve_SeqAIJCUSPARSE()
1680 …rows, loTriFactor->csrMat->num_entries, &PETSC_CUSPARSE_ONE, loTriFactor->descr, loTriFactor->csrM… in MatSolve_SeqAIJCUSPARSE_NaturalOrdering()
1684 …rows, upTriFactor->csrMat->num_entries, &PETSC_CUSPARSE_ONE, upTriFactor->descr, upTriFactor->csrM… in MatSolve_SeqAIJCUSPARSE_NaturalOrdering()
2475 PetscCallCUSPARSE(cusparseCreateMatDescr(&matstruct->descr)); in MatSeqAIJCUSPARSECopyToGPU()
2476 PetscCallCUSPARSE(cusparseSetMatIndexBase(matstruct->descr, CUSPARSE_INDEX_BASE_ZERO)); in MatSeqAIJCUSPARSECopyToGPU()
2477 PetscCallCUSPARSE(cusparseSetMatType(matstruct->descr, CUSPARSE_MATRIX_TYPE_GENERAL)); in MatSeqAIJCUSPARSECopyToGPU()
2531 …_csr2hyb(cusparsestruct->handle, mat->num_rows, mat->num_cols, matstruct->descr, mat->values->data… in MatSeqAIJCUSPARSECopyToGPU()
2803 …pmm(cusp->handle, opA, m, n, k, csrmat->num_entries, mat->alpha_one, mat->descr, csrmat->values->d… in MatProductNumeric_SeqAIJCUSPARSE_SeqDENSECUDA()
3003 …s, Amat->descr, Acsr->num_entries, Acsr->values->data().get(), Acsr->row_offsets->data().get(), Ac… in MatProductNumeric_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
3004 …csr->row_offsets->data().get(), Bcsr->column_indices->data().get(), Cmat->descr, Ccsr->values->dat… in MatProductNumeric_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
3142 PetscCallCUSPARSE(cusparseCreateMatDescr(&Cmat->descr)); in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
3143 PetscCallCUSPARSE(cusparseSetMatIndexBase(Cmat->descr, CUSPARSE_INDEX_BASE_ZERO)); in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
3144 PetscCallCUSPARSE(cusparseSetMatType(Cmat->descr, CUSPARSE_MATRIX_TYPE_GENERAL)); in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
3313 … Acsr->num_cols, Amat->descr, Acsr->num_entries, Acsr->row_offsets->data().get(), Acsr->column_ind… in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
3314 …csr->row_offsets->data().get(), Bcsr->column_indices->data().get(), Cmat->descr, Ccsr->row_offsets… in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
3326 …s, Amat->descr, Acsr->num_entries, Acsr->values->data().get(), Acsr->row_offsets->data().get(), Ac… in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
3327 …csr->row_offsets->data().get(), Bcsr->column_indices->data().get(), Cmat->descr, Ccsr->values->dat… in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
3679 …m_rows, mat->num_cols, mat->num_entries, matstruct->alpha_one, matstruct->descr, mat->values->data… in MatMultAddKernel_SeqAIJCUSPARSE()
3687 …se_hyb_spmv(cusparsestruct->handle, opA, matstruct->alpha_one, matstruct->descr, hybMat, xptr, bet… in MatMultAddKernel_SeqAIJCUSPARSE()
3910 …->cmap->n, &a, cx->mat->descr, x->nz, ax, csrx->row_offsets->data().get(), csrx->column_indices->d… in MatAXPY_SeqAIJCUSPARSE()
3911 …csry->column_indices->data().get(), cy->mat->descr, ay, csry->row_offsets->data().get(), csry->col… in MatAXPY_SeqAIJCUSPARSE()
3914 …->cmap->n, &a, cx->mat->descr, x->nz, ax, csrx->row_offsets->data().get(), csrx->column_indices->d… in MatAXPY_SeqAIJCUSPARSE()
3915 …csry->column_indices->data().get(), cy->mat->descr, ay, csry->row_offsets->data().get(), csry->col… in MatAXPY_SeqAIJCUSPARSE()
3921 …->cmap->n, &a, cx->mat->descr, x->nz, ax, csrx->row_offsets->data().get(), csrx->column_indices->d… in MatAXPY_SeqAIJCUSPARSE()
3922 …csry->column_indices->data().get(), cy->mat->descr, ay, csry->row_offsets->data().get(), csry->col… in MatAXPY_SeqAIJCUSPARSE()
4210 if ((*trifactor)->descr) PetscCallCUSPARSE(cusparseDestroyMatDescr((*trifactor)->descr)); in MatSeqAIJCUSPARSEMultStruct_Destroy()
4243 if ((*matstruct)->descr) PetscCallCUSPARSE(cusparseDestroyMatDescr((*matstruct)->descr)); in MatSeqAIJCUSPARSEMultStruct_Destroy()
4779 PetscCallCUSPARSE(cusparseCreateMatDescr(&Cmat->descr)); in MatSeqAIJCUSPARSEMergeMats()
4780 PetscCallCUSPARSE(cusparseSetMatIndexBase(Cmat->descr, CUSPARSE_INDEX_BASE_ZERO)); in MatSeqAIJCUSPARSEMergeMats()
4781 PetscCallCUSPARSE(cusparseSetMatType(Cmat->descr, CUSPARSE_MATRIX_TYPE_GENERAL)); in MatSeqAIJCUSPARSEMergeMats()
4928 PetscCallCUSPARSE(cusparseCreateMatDescr(&CmatT->descr)); in MatSeqAIJCUSPARSEMergeMats()
4929 PetscCallCUSPARSE(cusparseSetMatIndexBase(CmatT->descr, CUSPARSE_INDEX_BASE_ZERO)); in MatSeqAIJCUSPARSEMergeMats()
4930 PetscCallCUSPARSE(cusparseSetMatType(CmatT->descr, CUSPARSE_MATRIX_TYPE_GENERAL)); in MatSeqAIJCUSPARSEMergeMats()