Searched refs:matADescr (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/mat/impls/aij/seq/seqcusparse/ |
| H A D | aijcusparse.cu | 2725 cusparseSpMatDescr_t &matADescr = mat->matDescr_SpMM[opA]; in MatProductNumeric_SeqAIJCUSPARSE_SeqDENSECUDA() local 2727 cusparseSpMatDescr_t &matADescr = mat->matDescr; in MatProductNumeric_SeqAIJCUSPARSE_SeqDENSECUDA() local 2752 if (matADescr) { in MatProductNumeric_SeqAIJCUSPARSE_SeqDENSECUDA() 2753 …PetscCallCUSPARSE(cusparseDestroySpMat(matADescr)); // Because I find I could not reuse matADescr.… in MatProductNumeric_SeqAIJCUSPARSE_SeqDENSECUDA() 2754 matADescr = NULL; in MatProductNumeric_SeqAIJCUSPARSE_SeqDENSECUDA() 2758 if (!matADescr) { in MatProductNumeric_SeqAIJCUSPARSE_SeqDENSECUDA() 2759 …stat = cusparseCreateCsr(&matADescr, csrmat->num_rows, csrmat->num_cols, csrmat->num_entries, csrm… in MatProductNumeric_SeqAIJCUSPARSE_SeqDENSECUDA() 2764 …PetscCallCUSPARSE(cusparseSpMM_bufferSize(cusp->handle, opA, opB, mat->alpha_one, matADescr, mmdat… in MatProductNumeric_SeqAIJCUSPARSE_SeqDENSECUDA() 2773 …PetscCallCUSPARSE(cusparseSpMM_preprocess(cusp->handle, opA, opB, mat->alpha_one, matADescr, mmdat… in MatProductNumeric_SeqAIJCUSPARSE_SeqDENSECUDA() 2779 PetscCallCUSPARSE(cusparseSpMatSetValues(matADescr, csrmat->values->data().get())); in MatProductNumeric_SeqAIJCUSPARSE_SeqDENSECUDA() [all …]
|