Home
last modified time | relevance | path

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

/petsc/src/mat/impls/aij/seq/seqhipsparse/ !
H A Daijhipsparse.hip.cxx3634 PetscErrorCode MatSeqAIJHIPSPARSETriFactors_Reset(Mat_SeqAIJHIPSPARSETriFactors_p *trifactors) in MatSeqAIJHIPSPARSETriFactors_Reset() argument
3636 Mat_SeqAIJHIPSPARSETriFactors *fs = *trifactors; in MatSeqAIJHIPSPARSETriFactors_Reset()
3681 …tic PetscErrorCode MatSeqAIJHIPSPARSETriFactors_Destroy(Mat_SeqAIJHIPSPARSETriFactors **trifactors) in MatSeqAIJHIPSPARSETriFactors_Destroy() argument
3686 if (*trifactors) { in MatSeqAIJHIPSPARSETriFactors_Destroy()
3687 PetscCall(MatSeqAIJHIPSPARSETriFactors_Reset(trifactors)); in MatSeqAIJHIPSPARSETriFactors_Destroy()
3688 if ((handle = (*trifactors)->handle)) PetscCallHIPSPARSE(hipsparseDestroy(handle)); in MatSeqAIJHIPSPARSETriFactors_Destroy()
3689 PetscCall(PetscFree(*trifactors)); in MatSeqAIJHIPSPARSETriFactors_Destroy()
/petsc/src/mat/impls/aij/seq/seqcusparse/ !
H A Daijcusparse.cu4271 PetscErrorCode MatSeqAIJCUSPARSETriFactors_Reset(Mat_SeqAIJCUSPARSETriFactors_p *trifactors) in MatSeqAIJCUSPARSETriFactors_Reset() argument
4273 Mat_SeqAIJCUSPARSETriFactors *fs = *trifactors; in MatSeqAIJCUSPARSETriFactors_Reset()
4325 static PetscErrorCode MatSeqAIJCUSPARSETriFactors_Destroy(Mat_SeqAIJCUSPARSETriFactors **trifactors) in MatSeqAIJCUSPARSETriFactors_Destroy() argument
4328 if (*trifactors) { in MatSeqAIJCUSPARSETriFactors_Destroy()
4329 PetscCall(MatSeqAIJCUSPARSETriFactors_Reset(trifactors)); in MatSeqAIJCUSPARSETriFactors_Destroy()
4330 PetscCallCUSPARSE(cusparseDestroy((*trifactors)->handle)); in MatSeqAIJCUSPARSETriFactors_Destroy()
4331 PetscCall(PetscFree(*trifactors)); in MatSeqAIJCUSPARSETriFactors_Destroy()