Lines Matching refs:Acusp
1347 Mat_SeqAIJHIPSPARSE *Acusp = (Mat_SeqAIJHIPSPARSE *)A->spptr; in MatILUFactorNumeric_SeqAIJHIPSPARSE_ILU0() local
1362 Acsr = (CsrMatrix *)Acusp->mat->mat; in MatILUFactorNumeric_SeqAIJHIPSPARSE_ILU0()
1590 Mat_SeqAIJHIPSPARSE *Acusp = (Mat_SeqAIJHIPSPARSE *)A->spptr; in MatICCFactorNumeric_SeqAIJHIPSPARSE_ICC0() local
1605 Acsr = (CsrMatrix *)Acusp->mat->mat; in MatICCFactorNumeric_SeqAIJHIPSPARSE_ICC0()
2411 Mat_SeqAIJHIPSPARSE *Acusp, *Bcusp, *Ccusp; in MatProductNumeric_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE() local
2446 Acusp = (Mat_SeqAIJHIPSPARSE *)A->spptr; in MatProductNumeric_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2449 …PetscCheck(Acusp->format == MAT_HIPSPARSE_CSR, PetscObjectComm((PetscObject)C), PETSC_ERR_GPU, "On… in MatProductNumeric_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2466 Amat = Acusp->mat; in MatProductNumeric_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2470 Amat = Acusp->matTranspose; in MatProductNumeric_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2474 Amat = Acusp->mat; in MatProductNumeric_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2526 Mat_SeqAIJHIPSPARSE *Acusp, *Bcusp, *Ccusp; in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE() local
2562 …Acusp = (Mat_SeqAIJHIPSPARSE *)A->spptr; /* Access spptr after MatSeqAIJHIPSPARSECopyToGPU, not be… in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2564 …PetscCheck(Acusp->format == MAT_HIPSPARSE_CSR, PetscObjectComm((PetscObject)C), PETSC_ERR_GPU, "On… in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2583 Amat = Acusp->mat; in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2593 Amat = Acusp->matTranspose; in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2602 Amat = Acusp->mat; in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
4095 …Mat_SeqAIJHIPSPARSE *Acusp = (Mat_SeqAIJHIPSPARSE *)A->spptr, *Bcusp = (Mat_SeqAIJHIPSPA… in MatSeqAIJHIPSPARSEMergeMats() local
4109 …PetscCheck(Acusp->format != MAT_HIPSPARSE_ELL && Acusp->format != MAT_HIPSPARSE_HYB, PETSC_COMM_SE… in MatSeqAIJHIPSPARSEMergeMats()
4143 PetscCheck(Acusp->mat, PETSC_COMM_SELF, PETSC_ERR_COR, "Missing Mat_SeqAIJHIPSPARSEMultStruct"); in MatSeqAIJHIPSPARSEMergeMats()
4146 Acsr = (CsrMatrix *)Acusp->mat->mat; in MatSeqAIJHIPSPARSEMergeMats()
4163 if (!Acusp->rowoffsets_gpu) { in MatSeqAIJHIPSPARSEMergeMats()
4164 Acusp->rowoffsets_gpu = new THRUSTINTARRAY32(A->rmap->n + 1); in MatSeqAIJHIPSPARSEMergeMats()
4165 Acusp->rowoffsets_gpu->assign(a->i, a->i + A->rmap->n + 1); in MatSeqAIJHIPSPARSEMergeMats()
4168 Aroff = Acusp->rowoffsets_gpu; in MatSeqAIJHIPSPARSEMergeMats()
4179 …PetscCallHIPSPARSE(hipsparseXcsr2coo(Acusp->handle, Aroff->data().get(), Annz, m, Acoo->data().get… in MatSeqAIJHIPSPARSEMergeMats()
4216 …PetscBool AT = Acusp->matTranspose ? PETSC_TRUE : PETSC_FALSE, BT = Bcusp->ma… in MatSeqAIJHIPSPARSEMergeMats()
4219 CsrMatrix *AcsrT = AT ? (CsrMatrix *)Acusp->matTranspose->mat : NULL; in MatSeqAIJHIPSPARSEMergeMats()
4311 … PetscCheck(Acusp->mat, PETSC_COMM_SELF, PETSC_ERR_COR, "Missing Mat_SeqAIJHIPSPARSEMultStruct"); in MatSeqAIJHIPSPARSEMergeMats()
4313 Acsr = (CsrMatrix *)Acusp->mat->mat; in MatSeqAIJHIPSPARSEMergeMats()
4333 …PetscBool AT = Acusp->matTranspose ? PETSC_TRUE : PETSC_FALSE, BT = Bcusp->matTranspose ? PETSC_T… in MatSeqAIJHIPSPARSEMergeMats()
4334 CsrMatrix *AcsrT = AT ? (CsrMatrix *)Acusp->matTranspose->mat : NULL; in MatSeqAIJHIPSPARSEMergeMats()