Lines Matching refs:spptr

110   Mat_SeqAIJHIPSPARSE *hipsparsestruct = (Mat_SeqAIJHIPSPARSE *)A->spptr;  in MatHIPSPARSESetFormat_SeqAIJHIPSPARSE()
152 Mat_SeqAIJHIPSPARSE *hipsparsestruct = (Mat_SeqAIJHIPSPARSE *)A->spptr; in MatHIPSPARSESetUseCPUSolve_SeqAIJHIPSPARSE()
204 Mat_SeqAIJHIPSPARSE *hipsparsestruct = (Mat_SeqAIJHIPSPARSE *)B->spptr; in MatLUFactorNumeric_SeqAIJHIPSPARSE()
234 Mat_SeqAIJHIPSPARSE *hipsparsestruct = (Mat_SeqAIJHIPSPARSE *)A->spptr; in MatSetFromOptions_SeqAIJHIPSPARSE()
265 …at_SeqAIJHIPSPARSETriFactors *hipsparseTriFactors = (Mat_SeqAIJHIPSPARSETriFactors *)A->spptr; in MatSeqAIJHIPSPARSEBuildILULowerTriMatrix()
352 ((Mat_SeqAIJHIPSPARSETriFactors *)A->spptr)->loTriFactorPtr = loTriFactor; in MatSeqAIJHIPSPARSEBuildILULowerTriMatrix()
386 …at_SeqAIJHIPSPARSETriFactors *hipsparseTriFactors = (Mat_SeqAIJHIPSPARSETriFactors *)A->spptr; in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix()
468 ((Mat_SeqAIJHIPSPARSETriFactors *)A->spptr)->upTriFactorPtr = upTriFactor; in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix()
500 Mat_SeqAIJHIPSPARSETriFactors *hipsparseTriFactors = (Mat_SeqAIJHIPSPARSETriFactors *)A->spptr; in MatSeqAIJHIPSPARSEILUAnalysisAndCopyToGPU()
541 …at_SeqAIJHIPSPARSETriFactors *hipsparseTriFactors = (Mat_SeqAIJHIPSPARSETriFactors *)A->spptr; in MatSeqAIJHIPSPARSEBuildICCTriMatrices()
632 ((Mat_SeqAIJHIPSPARSETriFactors *)A->spptr)->upTriFactorPtr = upTriFactor; in MatSeqAIJHIPSPARSEBuildICCTriMatrices()
675 ((Mat_SeqAIJHIPSPARSETriFactors *)A->spptr)->loTriFactorPtr = loTriFactor; in MatSeqAIJHIPSPARSEBuildICCTriMatrices()
721 Mat_SeqAIJHIPSPARSETriFactors *hipsparseTriFactors = (Mat_SeqAIJHIPSPARSETriFactors *)A->spptr; in MatSeqAIJHIPSPARSEICCAnalysisAndCopyToGPU()
784 …at_SeqAIJHIPSPARSETriFactors *hipsparseTriFactors = (Mat_SeqAIJHIPSPARSETriFactors *)A->spptr; in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
862 ((Mat_SeqAIJHIPSPARSETriFactors *)A->spptr)->loTriFactorPtrTranspose = loTriFactorT; in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
934 ((Mat_SeqAIJHIPSPARSETriFactors *)A->spptr)->upTriFactorPtrTranspose = upTriFactorT; in MatSeqAIJHIPSPARSEAnalyzeTransposeForSolve()
944 Mat_SeqAIJHIPSPARSE *hipsparsestruct = (Mat_SeqAIJHIPSPARSE *)A->spptr; in MatSeqAIJHIPSPARSEFormExplicitTranspose()
1079 ((Mat_SeqAIJHIPSPARSE *)A->spptr)->matTranspose = matstructT; in MatSeqAIJHIPSPARSEFormExplicitTranspose()
1092 …_SeqAIJHIPSPARSETriFactors *hipsparseTriFactors = (Mat_SeqAIJHIPSPARSETriFactors *)A->spptr; in MatSolveTranspose_SeqAIJHIPSPARSE()
1141 …at_SeqAIJHIPSPARSETriFactors *hipsparseTriFactors = (Mat_SeqAIJHIPSPARSETriFactors *)A->spptr; in MatSolveTranspose_SeqAIJHIPSPARSE_NaturalOrdering()
1181 …_SeqAIJHIPSPARSETriFactors *hipsparseTriFactors = (Mat_SeqAIJHIPSPARSETriFactors *)A->spptr; in MatSolve_SeqAIJHIPSPARSE()
1219 …at_SeqAIJHIPSPARSETriFactors *hipsparseTriFactors = (Mat_SeqAIJHIPSPARSETriFactors *)A->spptr; in MatSolve_SeqAIJHIPSPARSE_NaturalOrdering()
1249 Mat_SeqAIJHIPSPARSETriFactors *fs = (Mat_SeqAIJHIPSPARSETriFactors *)fact->spptr; in MatSolve_SeqAIJHIPSPARSE_ILU0()
1288 Mat_SeqAIJHIPSPARSETriFactors *fs = (Mat_SeqAIJHIPSPARSETriFactors *)fact->spptr; in MatSolveTranspose_SeqAIJHIPSPARSE_ILU0()
1345 Mat_SeqAIJHIPSPARSETriFactors *fs = (Mat_SeqAIJHIPSPARSETriFactors *)fact->spptr; in MatILUFactorNumeric_SeqAIJHIPSPARSE_ILU0()
1347 Mat_SeqAIJHIPSPARSE *Acusp = (Mat_SeqAIJHIPSPARSE *)A->spptr; in MatILUFactorNumeric_SeqAIJHIPSPARSE_ILU0()
1395 Mat_SeqAIJHIPSPARSETriFactors *fs = (Mat_SeqAIJHIPSPARSETriFactors *)fact->spptr; in MatILUFactorSymbolic_SeqAIJHIPSPARSE_ILU0()
1549 Mat_SeqAIJHIPSPARSETriFactors *fs = (Mat_SeqAIJHIPSPARSETriFactors *)fact->spptr; in MatSolve_SeqAIJHIPSPARSE_ICC0()
1588 Mat_SeqAIJHIPSPARSETriFactors *fs = (Mat_SeqAIJHIPSPARSETriFactors *)fact->spptr; in MatICCFactorNumeric_SeqAIJHIPSPARSE_ICC0()
1590 Mat_SeqAIJHIPSPARSE *Acusp = (Mat_SeqAIJHIPSPARSE *)A->spptr; in MatICCFactorNumeric_SeqAIJHIPSPARSE_ICC0()
1640 Mat_SeqAIJHIPSPARSETriFactors *fs = (Mat_SeqAIJHIPSPARSETriFactors *)fact->spptr; in MatICCFactorSymbolic_SeqAIJHIPSPARSE_ICC0()
1782 Mat_SeqAIJHIPSPARSETriFactors *hipsparseTriFactors = (Mat_SeqAIJHIPSPARSETriFactors *)B->spptr; in MatILUFactorSymbolic_SeqAIJHIPSPARSE()
1804 Mat_SeqAIJHIPSPARSETriFactors *hipsparseTriFactors = (Mat_SeqAIJHIPSPARSETriFactors *)B->spptr; in MatLUFactorSymbolic_SeqAIJHIPSPARSE()
1815 Mat_SeqAIJHIPSPARSETriFactors *hipsparseTriFactors = (Mat_SeqAIJHIPSPARSETriFactors *)B->spptr; in MatICCFactorSymbolic_SeqAIJHIPSPARSE()
1834 Mat_SeqAIJHIPSPARSETriFactors *hipsparseTriFactors = (Mat_SeqAIJHIPSPARSETriFactors *)B->spptr; in MatCholeskyFactorSymbolic_SeqAIJHIPSPARSE()
1907 Mat_SeqAIJHIPSPARSE *cusp = (Mat_SeqAIJHIPSPARSE *)A->spptr; in MatSeqAIJHIPSPARSECopyFromGPU()
1909 Mat_SeqAIJHIPSPARSETriFactors *fs = (Mat_SeqAIJHIPSPARSETriFactors *)A->spptr; in MatSeqAIJHIPSPARSECopyFromGPU()
1988 cusp = static_cast<Mat_SeqAIJHIPSPARSE *>(A->spptr); in MatSeqAIJGetCSRAndMemType_SeqAIJHIPSPARSE()
2013 Mat_SeqAIJHIPSPARSE *hipsparsestruct = (Mat_SeqAIJHIPSPARSE *)A->spptr; in MatSeqAIJHIPSPARSECopyToGPU()
2240 cusp = (Mat_SeqAIJHIPSPARSE *)A->spptr; in MatProductNumeric_SeqAIJHIPSPARSE_SeqDENSEHIP()
2359 cusp = (Mat_SeqAIJHIPSPARSE *)A->spptr; in MatProductSymbolic_SeqAIJHIPSPARSE_SeqDENSEHIP()
2431 Ccusp = (Mat_SeqAIJHIPSPARSE *)C->spptr; in MatProductNumeric_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2446 Acusp = (Mat_SeqAIJHIPSPARSE *)A->spptr; in MatProductNumeric_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2447 Bcusp = (Mat_SeqAIJHIPSPARSE *)B->spptr; in MatProductNumeric_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2448 Ccusp = (Mat_SeqAIJHIPSPARSE *)C->spptr; in MatProductNumeric_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2562 …Acusp = (Mat_SeqAIJHIPSPARSE *)A->spptr; /* Access spptr after MatSeqAIJHIPSPARSECopyToGPU, not be… in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2563 Bcusp = (Mat_SeqAIJHIPSPARSE *)B->spptr; in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2614 Ccusp = (Mat_SeqAIJHIPSPARSE *)C->spptr; in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
3024 Mat_SeqAIJHIPSPARSE *hipsparsestruct = (Mat_SeqAIJHIPSPARSE *)A->spptr; in MatMultAddKernel_SeqAIJHIPSPARSE()
3236 else PetscCall(MatSeqAIJHIPSPARSETriFactors_Destroy((Mat_SeqAIJHIPSPARSETriFactors **)&A->spptr)); in MatDestroy_SeqAIJHIPSPARSE()
3269 cy = (Mat_SeqAIJHIPSPARSE *)Y->spptr; in MatAXPY_SeqAIJHIPSPARSE()
3270 cx = (Mat_SeqAIJHIPSPARSE *)X->spptr; in MatAXPY_SeqAIJHIPSPARSE()
3368 Mat_SeqAIJHIPSPARSE *spptr = (Mat_SeqAIJHIPSPARSE *)A->spptr; in MatZeroEntries_SeqAIJHIPSPARSE() local
3369 if (spptr->mat) { in MatZeroEntries_SeqAIJHIPSPARSE()
3370 CsrMatrix *matrix = (CsrMatrix *)spptr->mat->mat; in MatZeroEntries_SeqAIJHIPSPARSE()
3376 if (spptr->matTranspose) { in MatZeroEntries_SeqAIJHIPSPARSE()
3377 CsrMatrix *matrix = (CsrMatrix *)spptr->matTranspose->mat; in MatZeroEntries_SeqAIJHIPSPARSE()
3471 if (reuse != MAT_REUSE_MATRIX && !B->spptr) { in MatConvert_SeqAIJ_SeqAIJHIPSPARSE()
3473 Mat_SeqAIJHIPSPARSE *spptr; in MatConvert_SeqAIJ_SeqAIJHIPSPARSE() local
3474 PetscCall(PetscNew(&spptr)); in MatConvert_SeqAIJ_SeqAIJHIPSPARSE()
3475 PetscCallHIPSPARSE(hipsparseCreate(&spptr->handle)); in MatConvert_SeqAIJ_SeqAIJHIPSPARSE()
3476 PetscCallHIPSPARSE(hipsparseSetStream(spptr->handle, PetscDefaultHipStream)); in MatConvert_SeqAIJ_SeqAIJHIPSPARSE()
3477 spptr->format = MAT_HIPSPARSE_CSR; in MatConvert_SeqAIJ_SeqAIJHIPSPARSE()
3479 spptr->spmvAlg = HIPSPARSE_SPMV_CSR_ALG1; in MatConvert_SeqAIJ_SeqAIJHIPSPARSE()
3481 spptr->spmvAlg = HIPSPARSE_CSRMV_ALG1; /* default, since we only support csr */ in MatConvert_SeqAIJ_SeqAIJHIPSPARSE()
3483spptr->spmmAlg = HIPSPARSE_SPMM_CSR_ALG1; /* default, only support column-major dense matrix B */ in MatConvert_SeqAIJ_SeqAIJHIPSPARSE()
3486 B->spptr = spptr; in MatConvert_SeqAIJ_SeqAIJHIPSPARSE()
3488 Mat_SeqAIJHIPSPARSETriFactors *spptr; in MatConvert_SeqAIJ_SeqAIJHIPSPARSE() local
3490 PetscCall(PetscNew(&spptr)); in MatConvert_SeqAIJ_SeqAIJHIPSPARSE()
3491 PetscCallHIPSPARSE(hipsparseCreate(&spptr->handle)); in MatConvert_SeqAIJ_SeqAIJHIPSPARSE()
3492 PetscCallHIPSPARSE(hipsparseSetStream(spptr->handle, PetscDefaultHipStream)); in MatConvert_SeqAIJ_SeqAIJHIPSPARSE()
3493 B->spptr = spptr; in MatConvert_SeqAIJ_SeqAIJHIPSPARSE()
3554 Mat_SeqAIJHIPSPARSE *cusp = static_cast<Mat_SeqAIJHIPSPARSE *>(mat->spptr); in MatSeqAIJHIPSPARSE_Destroy()
3565 PetscCall(PetscFree(mat->spptr)); in MatSeqAIJHIPSPARSE_Destroy()
3705 Mat_SeqAIJHIPSPARSE *cusp = (Mat_SeqAIJHIPSPARSE *)A->spptr; in MatSeqAIJHIPSPARSEInvalidateTranspose()
3784 Mat_SeqAIJHIPSPARSE *dev = (Mat_SeqAIJHIPSPARSE *)A->spptr; in MatSetValuesCOO_SeqAIJHIPSPARSE()
3843 Mat_SeqAIJHIPSPARSE *cusp = (Mat_SeqAIJHIPSPARSE *)A->spptr; in MatSeqAIJHIPSPARSEGetIJ()
3914 Mat_SeqAIJHIPSPARSE *cusp = (Mat_SeqAIJHIPSPARSE *)A->spptr; in MatSeqAIJHIPSPARSEGetArrayRead()
3973 Mat_SeqAIJHIPSPARSE *cusp = (Mat_SeqAIJHIPSPARSE *)A->spptr; in MatSeqAIJHIPSPARSEGetArray()
4034 Mat_SeqAIJHIPSPARSE *cusp = (Mat_SeqAIJHIPSPARSE *)A->spptr; in MatSeqAIJHIPSPARSEGetArrayWrite()
4095 …PSPARSE *Acusp = (Mat_SeqAIJHIPSPARSE *)A->spptr, *Bcusp = (Mat_SeqAIJHIPSPARSE *)B->spp… in MatSeqAIJHIPSPARSEMergeMats()
4118 Ccusp = (Mat_SeqAIJHIPSPARSE *)(*C)->spptr; in MatSeqAIJHIPSPARSEMergeMats()
4305 Ccusp = (Mat_SeqAIJHIPSPARSE *)(*C)->spptr; in MatSeqAIJHIPSPARSEMergeMats()