Lines Matching refs:CmatT

4887         Mat_SeqAIJCUSPARSEMultStruct *CmatT = new Mat_SeqAIJCUSPARSEMultStruct;  in MatSeqAIJCUSPARSEMergeMats()  local
4895 CmatT->cprowIndices = NULL; in MatSeqAIJCUSPARSEMergeMats()
4896 CmatT->mat = CcsrT; in MatSeqAIJCUSPARSEMergeMats()
4928 PetscCallCUSPARSE(cusparseCreateMatDescr(&CmatT->descr)); in MatSeqAIJCUSPARSEMergeMats()
4929 PetscCallCUSPARSE(cusparseSetMatIndexBase(CmatT->descr, CUSPARSE_INDEX_BASE_ZERO)); in MatSeqAIJCUSPARSEMergeMats()
4930 PetscCallCUSPARSE(cusparseSetMatType(CmatT->descr, CUSPARSE_MATRIX_TYPE_GENERAL)); in MatSeqAIJCUSPARSEMergeMats()
4931 PetscCallCUDA(cudaMalloc((void **)&CmatT->alpha_one, sizeof(PetscScalar))); in MatSeqAIJCUSPARSEMergeMats()
4932 PetscCallCUDA(cudaMalloc((void **)&CmatT->beta_zero, sizeof(PetscScalar))); in MatSeqAIJCUSPARSEMergeMats()
4933 PetscCallCUDA(cudaMalloc((void **)&CmatT->beta_one, sizeof(PetscScalar))); in MatSeqAIJCUSPARSEMergeMats()
4934 …PetscCallCUDA(cudaMemcpy(CmatT->alpha_one, &PETSC_CUSPARSE_ONE, sizeof(PetscScalar), cudaMemcpyHos… in MatSeqAIJCUSPARSEMergeMats()
4935 …PetscCallCUDA(cudaMemcpy(CmatT->beta_zero, &PETSC_CUSPARSE_ZERO, sizeof(PetscScalar), cudaMemcpyHo… in MatSeqAIJCUSPARSEMergeMats()
4936 …PetscCallCUDA(cudaMemcpy(CmatT->beta_one, &PETSC_CUSPARSE_ONE, sizeof(PetscScalar), cudaMemcpyHost… in MatSeqAIJCUSPARSEMergeMats()
4938 …stat = cusparseCreateCsr(&CmatT->matDescr, CcsrT->num_rows, CcsrT->num_cols, CcsrT->num_entries, C… in MatSeqAIJCUSPARSEMergeMats()
4941 Ccusp->matTranspose = CmatT; in MatSeqAIJCUSPARSEMergeMats()