Home
last modified time | relevance | path

Searched refs:upTriFactor (Results 1 – 2 of 2) sorted by relevance

/petsc/src/mat/impls/aij/seq/seqhipsparse/
H A Daijhipsparse.hip.cxx387 …Mat_SeqAIJHIPSPARSETriFactorStruct *upTriFactor = (Mat_SeqAIJHIPSPARSETriFactorStruct *)hi… in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix() local
400 if (!upTriFactor) { in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix()
428 PetscCall(PetscNew(&upTriFactor)); in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix()
429 upTriFactor->solvePolicy = HIPSPARSE_SOLVE_POLICY_USE_LEVEL; in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix()
432 PetscCallHIPSPARSE(hipsparseCreateMatDescr(&upTriFactor->descr)); in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix()
433 PetscCallHIPSPARSE(hipsparseSetMatIndexBase(upTriFactor->descr, HIPSPARSE_INDEX_BASE_ZERO)); in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix()
434 PetscCallHIPSPARSE(hipsparseSetMatType(upTriFactor->descr, HIPSPARSE_MATRIX_TYPE_GENERAL)); in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix()
435 PetscCallHIPSPARSE(hipsparseSetMatFillMode(upTriFactor->descr, HIPSPARSE_FILL_MODE_UPPER)); in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix()
436 … PetscCallHIPSPARSE(hipsparseSetMatDiagType(upTriFactor->descr, HIPSPARSE_DIAG_TYPE_NON_UNIT)); in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix()
439 upTriFactor->solveOp = HIPSPARSE_OPERATION_NON_TRANSPOSE; in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix()
[all …]
/petsc/src/mat/impls/aij/seq/seqcusparse/
H A Daijcusparse.cu442 …Mat_SeqAIJCUSPARSETriFactorStruct *upTriFactor = (Mat_SeqAIJCUSPARSETriFactorStruct *)cuspa… in MatSeqAIJCUSPARSEBuildILUUpperTriMatrix() local
455 if (!upTriFactor) { in MatSeqAIJCUSPARSEBuildILUUpperTriMatrix()
488 PetscCall(PetscNew(&upTriFactor)); in MatSeqAIJCUSPARSEBuildILUUpperTriMatrix()
489 upTriFactor->solvePolicy = CUSPARSE_SOLVE_POLICY_USE_LEVEL; in MatSeqAIJCUSPARSEBuildILUUpperTriMatrix()
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()
[all …]