Home
last modified time | relevance | path

Searched refs:matstruct (Results 1 – 4 of 4) sorted by relevance

/petsc/src/mat/impls/aij/seq/seqhipsparse/
H A Daijhipsparse.hip.cxx945 Mat_SeqAIJHIPSPARSEMultStruct *matstruct, *matstructT; in MatSeqAIJHIPSPARSEFormExplicitTranspose() local
951 matstruct = (Mat_SeqAIJHIPSPARSEMultStruct *)hipsparsestruct->mat; in MatSeqAIJHIPSPARSEFormExplicitTranspose()
952 PetscCheck(matstruct, PETSC_COMM_SELF, PETSC_ERR_GPU, "Missing mat struct"); in MatSeqAIJHIPSPARSEFormExplicitTranspose()
962 indexBase = hipsparseGetMatIndexBase(matstruct->descr); in MatSeqAIJHIPSPARSEFormExplicitTranspose()
1000 …HIPSPARSE(hipsparse_hyb2csr(hipsparsestruct->handle, matstruct->descr, (hipsparseHybMat_t)matstruc… in MatSeqAIJHIPSPARSEFormExplicitTranspose()
1038 CsrMatrix *matrix = (CsrMatrix *)matstruct->mat; in MatSeqAIJHIPSPARSEFormExplicitTranspose()
1057 indexBase = hipsparseGetMatIndexBase(matstruct->descr); in MatSeqAIJHIPSPARSEFormExplicitTranspose()
2014 Mat_SeqAIJHIPSPARSEMultStruct *matstruct = hipsparsestruct->mat; in MatSeqAIJHIPSPARSECopyToGPU() local
2061 matstruct = new Mat_SeqAIJHIPSPARSEMultStruct; in MatSeqAIJHIPSPARSECopyToGPU()
2062 PetscCallHIPSPARSE(hipsparseCreateMatDescr(&matstruct->descr)); in MatSeqAIJHIPSPARSECopyToGPU()
[all …]
/petsc/src/mat/impls/aij/seq/seqcusparse/
H A Daijcusparse.cu1219 Mat_SeqAIJCUSPARSEMultStruct *matstruct, *matstructT; in MatSeqAIJCUSPARSEFormExplicitTranspose() local
1226 matstruct = (Mat_SeqAIJCUSPARSEMultStruct *)cusparsestruct->mat; in MatSeqAIJCUSPARSEFormExplicitTranspose()
1227 PetscCheck(matstruct, PETSC_COMM_SELF, PETSC_ERR_GPU, "Missing mat struct"); in MatSeqAIJCUSPARSEFormExplicitTranspose()
1237 indexBase = cusparseGetMatIndexBase(matstruct->descr); in MatSeqAIJCUSPARSEFormExplicitTranspose()
1299 …stat = cusparse_hyb2csr(cusparsestruct->handle, matstruct->descr, (cusparseHybMat_t)matstruct->mat… in MatSeqAIJCUSPARSEFormExplicitTranspose()
1341 CsrMatrix *matrix = (CsrMatrix *)matstruct->mat; in MatSeqAIJCUSPARSEFormExplicitTranspose()
1360 indexBase = cusparseGetMatIndexBase(matstruct->descr); in MatSeqAIJCUSPARSEFormExplicitTranspose()
2426 Mat_SeqAIJCUSPARSEMultStruct *matstruct = cusparsestruct->mat; in MatSeqAIJCUSPARSECopyToGPU() local
2474 matstruct = new Mat_SeqAIJCUSPARSEMultStruct; in MatSeqAIJCUSPARSECopyToGPU()
2475 PetscCallCUSPARSE(cusparseCreateMatDescr(&matstruct->descr)); in MatSeqAIJCUSPARSECopyToGPU()
[all …]
/petsc/include/petsc/private/
H A Dsnesimpl.h62 MatStructure matstruct; /* Used by Picard solver */ member
/petsc/src/mat/interface/
H A Dmatrix.c7436 PetscErrorCode MatGetSeqNonzeroStructure(Mat mat, Mat *matstruct) in MatGetSeqNonzeroStructure() argument
7440 PetscAssertPointer(matstruct, 2); in MatGetSeqNonzeroStructure()
7447 PetscUseTypeMethod(mat, getseqnonzerostructure, matstruct); in MatGetSeqNonzeroStructure()