Home
last modified time | relevance | path

Searched refs:isdense (Results 1 – 12 of 12) sorted by relevance

/petsc/src/tao/matrix/
H A Dadamat.c261 PetscBool sametype, issame, isdense, isseqdense; in MatConvert_ADA() local
270 PetscCall(PetscObjectTypeCompare((PetscObject)mat, MATMPIDENSE, &isdense)); in MatConvert_ADA()
275 } else if (isdense) { in MatConvert_ADA()
/petsc/src/mat/impls/aij/seq/
H A Daijfact.c806 PetscBool isdense; in MatMatSolve_SeqAIJ_inplace() local
811 PetscCall(PetscObjectTypeCompare((PetscObject)B, MATSEQDENSE, &isdense)); in MatMatSolve_SeqAIJ_inplace()
812 PetscCheck(isdense, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "B matrix must be a SeqDense matrix"); in MatMatSolve_SeqAIJ_inplace()
814 PetscCall(PetscObjectTypeCompare((PetscObject)X, MATSEQDENSE, &isdense)); in MatMatSolve_SeqAIJ_inplace()
815 … PetscCheck(isdense, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "X matrix must be a SeqDense matrix"); in MatMatSolve_SeqAIJ_inplace()
870 PetscBool isdense; in MatMatSolve_SeqAIJ() local
874 PetscCall(PetscObjectTypeCompare((PetscObject)B, MATSEQDENSE, &isdense)); in MatMatSolve_SeqAIJ()
875 PetscCheck(isdense, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "B matrix must be a SeqDense matrix"); in MatMatSolve_SeqAIJ()
877 PetscCall(PetscObjectTypeCompare((PetscObject)X, MATSEQDENSE, &isdense)); in MatMatSolve_SeqAIJ()
878 … PetscCheck(isdense, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "X matrix must be a SeqDense matrix"); in MatMatSolve_SeqAIJ()
[all …]
/petsc/src/mat/interface/
H A Dmatproduct.c364 PetscBool isdense; in MatProductSymbolic_X_Dense() local
377 PetscCall(PetscObjectBaseTypeCompareAny((PetscObject)C, &isdense, MATSEQDENSE, MATMPIDENSE, "")); in MatProductSymbolic_X_Dense()
378 if (!isdense) { in MatProductSymbolic_X_Dense()
495 PetscBool isdense; in MatProductSetFromOptions_Private() local
497 … PetscCall(PetscObjectBaseTypeCompareAny((PetscObject)B, &isdense, MATSEQDENSE, MATMPIDENSE, "")); in MatProductSetFromOptions_Private()
498 if (isdense) { in MatProductSetFromOptions_Private()
H A Dmatrix.c10002 PetscBool isdense, isdensecuda; in MatFactorInvertSchurComplement_Private() local
10006 PetscCall(PetscObjectTypeCompare((PetscObject)S, MATSEQDENSE, &isdense)); in MatFactorInvertSchurComplement_Private()
10008 …PetscCheck(isdense || isdensecuda, PetscObjectComm((PetscObject)S), PETSC_ERR_SUP, "Not implemente… in MatFactorInvertSchurComplement_Private()
10010 if (isdense) { in MatFactorInvertSchurComplement_Private()
/petsc/src/mat/utils/
H A Daxpy.c195 PetscBool isdense; in MatAXPY_Basic() local
198 … PetscCall(PetscObjectBaseTypeCompareAny((PetscObject)Y, &isdense, MATSEQDENSE, MATMPIDENSE, "")); in MatAXPY_Basic()
199 if (isdense) str = SUBSET_NONZERO_PATTERN; in MatAXPY_Basic()
/petsc/src/mat/impls/sbaij/seq/
H A Dsbaijfact2.c2075 PetscBool isdense; in MatMatSolve_SeqSBAIJ_1_NaturalOrdering() local
2079 PetscCall(PetscObjectTypeCompare((PetscObject)B, MATSEQDENSE, &isdense)); in MatMatSolve_SeqSBAIJ_1_NaturalOrdering()
2080 PetscCheck(isdense, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "B matrix must be a SeqDense matrix"); in MatMatSolve_SeqSBAIJ_1_NaturalOrdering()
2082 PetscCall(PetscObjectTypeCompare((PetscObject)X, MATSEQDENSE, &isdense)); in MatMatSolve_SeqSBAIJ_1_NaturalOrdering()
2083 … PetscCheck(isdense, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "X matrix must be a SeqDense matrix"); in MatMatSolve_SeqSBAIJ_1_NaturalOrdering()
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcschurs.c1517 PetscBool isdense, isdensecuda; in PCBDDCSubSchursSetUp() local
1523 PetscCall(PetscObjectTypeCompare((PetscObject)M, MATSEQDENSE, &isdense)); in PCBDDCSubSchursSetUp()
1535 if (isdense) { in PCBDDCSubSchursSetUp()
H A Dbddcprivate.c7995 PetscBool ismatis, isdense, newisdense, destroy_mat; in PCBDDCMatISSubassemble() local
8033 PetscCall(PetscObjectTypeCompare((PetscObject)local_mat, MATSEQDENSE, &isdense)); in PCBDDCMatISSubassemble()
8034 …PetscCheck(isdense, PetscObjectComm((PetscObject)mat), PETSC_ERR_SUP, "Currently cannot subassembl… in PCBDDCMatISSubassemble()
8123 …PetscCheck(isdense, PetscObjectComm((PetscObject)mat), PETSC_ERR_SUP, "Subassembling of AIJ local … in PCBDDCMatISSubassemble()
8442 if (isdense) { in PCBDDCMatISSubassemble()
/petsc/src/mat/impls/sbaij/mpi/
H A Dmpisbaij.c126 PetscBool symm = PETSC_TRUE, isdense; in MatConvert_MPISBAIJ_Basic() local
136 …PetscCall(PetscObjectTypeCompareAny((PetscObject)B, &isdense, MATSEQDENSE, MATMPIDENSE, MATSEQDENS… in MatConvert_MPISBAIJ_Basic()
137 if (!isdense) { in MatConvert_MPISBAIJ_Basic()
/petsc/src/snes/interface/
H A Dsnes.c3310 PetscBool isdense, ismf; in SNESSetDefaultComputeJacobian() local
3313 …PetscCall(PetscObjectTypeCompareAny((PetscObject)snes->jacobian_pre, &isdense, MATSEQDENSE, MATMPI… in SNESSetDefaultComputeJacobian()
3315 if (isdense) { in SNESSetDefaultComputeJacobian()
/petsc/src/mat/impls/aij/seq/seqhipsparse/
H A Daijhipsparse.hip.cxx2870 PetscBool isdense = PETSC_FALSE, Biscusp = PETSC_FALSE, Ciscusp = PETSC_TRUE; in MatProductSetFromOptions_SeqAIJHIPSPARSE() local
2874 PetscCall(PetscObjectBaseTypeCompare((PetscObject)product->B, MATSEQDENSE, &isdense)); in MatProductSetFromOptions_SeqAIJHIPSPARSE()
2944 if (isdense) { in MatProductSetFromOptions_SeqAIJHIPSPARSE()
/petsc/src/mat/impls/aij/seq/seqcusparse/
H A Daijcusparse.cu3399 PetscBool isdense = PETSC_FALSE, Biscusp = PETSC_FALSE, Ciscusp = PETSC_TRUE; in MatProductSetFromOptions_SeqAIJCUSPARSE() local
3403 PetscCall(PetscObjectBaseTypeCompare((PetscObject)product->B, MATSEQDENSE, &isdense)); in MatProductSetFromOptions_SeqAIJCUSPARSE()
3473 if (isdense) { in MatProductSetFromOptions_SeqAIJCUSPARSE()