Lines Matching refs:Acusp

1700   Mat_SeqAIJCUSPARSE           *Acusp = (Mat_SeqAIJCUSPARSE *)A->spptr;  in MatILUFactorNumeric_SeqAIJCUSPARSE_ILU0()  local
1715 Acsr = (CsrMatrix *)Acusp->mat->mat; in MatILUFactorNumeric_SeqAIJCUSPARSE_ILU0()
1950 Mat_SeqAIJCUSPARSE *Acusp = (Mat_SeqAIJCUSPARSE *)A->spptr; in MatICCFactorNumeric_SeqAIJCUSPARSE_ICC0() local
1965 Acsr = (CsrMatrix *)Acusp->mat->mat; in MatICCFactorNumeric_SeqAIJCUSPARSE_ICC0()
2907 Mat_SeqAIJCUSPARSE *Acusp, *Bcusp, *Ccusp; in MatProductNumeric_SeqAIJCUSPARSE_SeqAIJCUSPARSE() local
2945 Acusp = (Mat_SeqAIJCUSPARSE *)A->spptr; in MatProductNumeric_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
2948 …PetscCheck(Acusp->format == MAT_CUSPARSE_CSR, PetscObjectComm((PetscObject)C), PETSC_ERR_GPU, "Onl… in MatProductNumeric_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
2965 Amat = Acusp->mat; in MatProductNumeric_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
2969 Amat = Acusp->matTranspose; in MatProductNumeric_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
2973 Amat = Acusp->mat; in MatProductNumeric_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
3028 Mat_SeqAIJCUSPARSE *Acusp, *Bcusp, *Ccusp; in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE() local
3065Acusp = (Mat_SeqAIJCUSPARSE *)A->spptr; /* Access spptr after MatSeqAIJCUSPARSECopyToGPU, not befo… in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
3067 …PetscCheck(Acusp->format == MAT_CUSPARSE_CSR, PetscObjectComm((PetscObject)C), PETSC_ERR_GPU, "Onl… in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
3086 Amat = Acusp->mat; in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
3096 Amat = Acusp->matTranspose; in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
3105 Amat = Acusp->mat; in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
4741 …Mat_SeqAIJCUSPARSE *Acusp = (Mat_SeqAIJCUSPARSE *)A->spptr, *Bcusp = (Mat_SeqAIJCUSPARSE… in MatSeqAIJCUSPARSEMergeMats() local
4756 …PetscCheck(Acusp->format != MAT_CUSPARSE_ELL && Acusp->format != MAT_CUSPARSE_HYB, PETSC_COMM_SELF… in MatSeqAIJCUSPARSEMergeMats()
4790 PetscCheck(Acusp->mat, PETSC_COMM_SELF, PETSC_ERR_COR, "Missing Mat_SeqAIJCUSPARSEMultStruct"); in MatSeqAIJCUSPARSEMergeMats()
4793 Acsr = (CsrMatrix *)Acusp->mat->mat; in MatSeqAIJCUSPARSEMergeMats()
4810 if (!Acusp->rowoffsets_gpu) { in MatSeqAIJCUSPARSEMergeMats()
4811 Acusp->rowoffsets_gpu = new THRUSTINTARRAY32(A->rmap->n + 1); in MatSeqAIJCUSPARSEMergeMats()
4812 Acusp->rowoffsets_gpu->assign(a->i, a->i + A->rmap->n + 1); in MatSeqAIJCUSPARSEMergeMats()
4815 Aroff = Acusp->rowoffsets_gpu; in MatSeqAIJCUSPARSEMergeMats()
4826 …stat = cusparseXcsr2coo(Acusp->handle, Aroff->data().get(), Annz, m, Acoo->data().get(), CUSPARSE_… in MatSeqAIJCUSPARSEMergeMats()
4886 …PetscBool AT = Acusp->matTranspose ? PETSC_TRUE : PETSC_FALSE, BT = Bcusp->mat… in MatSeqAIJCUSPARSEMergeMats()
4889 CsrMatrix *AcsrT = AT ? (CsrMatrix *)Acusp->matTranspose->mat : NULL; in MatSeqAIJCUSPARSEMergeMats()
4988 … PetscCheck(Acusp->mat, PETSC_COMM_SELF, PETSC_ERR_COR, "Missing Mat_SeqAIJCUSPARSEMultStruct"); in MatSeqAIJCUSPARSEMergeMats()
4990 Acsr = (CsrMatrix *)Acusp->mat->mat; in MatSeqAIJCUSPARSEMergeMats()
5014 …PetscBool AT = Acusp->matTranspose ? PETSC_TRUE : PETSC_FALSE, BT = Bcusp->matTranspose ? PETSC_T… in MatSeqAIJCUSPARSEMergeMats()
5015 CsrMatrix *AcsrT = AT ? (CsrMatrix *)Acusp->matTranspose->mat : NULL; in MatSeqAIJCUSPARSEMergeMats()