Home
last modified time | relevance | path

Searched refs:MATPRODUCT_ABC (Results 1 – 21 of 21) sorted by relevance

/petsc/src/mat/interface/
H A Dmatproduct.c152 product->type = MATPRODUCT_ABC; in MatProductNumeric_ABC_Unsafe()
181 product->type = MATPRODUCT_ABC; in MatProductSymbolic_ABC_Unsafe()
199 case MATPRODUCT_ABC: in MatProductSymbolic_Unsafe()
407 …PetscCheck(product->type != MATPRODUCT_ABC || C, PetscObjectComm((PetscObject)mat), PETSC_ERR_PLIB… in MatProductSetFromOptions_Private()
408 if (product->type != MATPRODUCT_ABC) C = NULL; /* do not use C if not needed */ in MatProductSetFromOptions_Private()
682 case MATPRODUCT_ABC: in MatProductNumeric()
696 if (mat->product->type == MATPRODUCT_ABC) { in MatProductNumeric()
801 case MATPRODUCT_ABC: in MatProductSymbolic()
816 if (mat->product->type == MATPRODUCT_ABC) { in MatProductSymbolic()
842 case MATPRODUCT_ABC: in MatProductSymbolic()
[all …]
H A Dmatrix.c10429 PetscCall(MatProductSetType(*D, MATPRODUCT_ABC)); in MatMatMatMult()
10435 …atProduct %s not supported for A %s, B %s and C %s", MatProductTypes[MATPRODUCT_ABC], ((PetscObjec… in MatMatMatMult()
/petsc/src/mat/impls/aij/mpi/
H A Dmpimatmatmatmult.c43 …PetscCheck(product->type == MATPRODUCT_ABC, PetscObjectComm((PetscObject)C), PETSC_ERR_SUP, "MatPr… in MatProductSetFromOptions_Transpose_AIJ_AIJ()
H A Dmpimatmatmult.c2408 case MATPRODUCT_ABC: in MatProductSetFromOptions_MPIAIJ()
H A Dmpiaij.c7579 case MATPRODUCT_ABC: in MatProductSymbolic_MPIAIJBACKEND()
/petsc/src/mat/tests/
H A Dex111.c142 PetscCall(MatProductSetType(D, MATPRODUCT_ABC)); in main()
/petsc/src/mat/impls/shell/
H A Dshellcnv.c203 if (D->product->type == MATPRODUCT_ABC) PetscFunctionReturn(PETSC_SUCCESS); in MatProductSetFromOptions_CF()
H A Dshell.c873 …PetscCheck(ptype != MATPRODUCT_ABC, PetscObjectComm((PetscObject)A), PETSC_ERR_SUP, "Not for produ… in MatShellSetMatProductOperation()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dlibpetsc4py.pyx1276 …, MATPRODUCT_AtB : 'AtB', MATPRODUCT_PtAP : 'PtAP', MATPRODUCT_RARt: 'RARt', MATPRODUCT_ABC: 'ABC'}
1288 if mtype == MATPRODUCT_ABC:
1312 …, MATPRODUCT_AtB : 'AtB', MATPRODUCT_PtAP : 'PtAP', MATPRODUCT_RARt: 'RARt', MATPRODUCT_ABC: 'ABC'}
1329 if mtype == MATPRODUCT_ABC:
1364 …, MATPRODUCT_AtB : 'AtB', MATPRODUCT_PtAP : 'PtAP', MATPRODUCT_RARt: 'RARt', MATPRODUCT_ABC: 'ABC'}
1369 if mtype == MATPRODUCT_ABC:
H A Dpetscmat.pxi159 MATPRODUCT_ABC
/petsc/src/mat/impls/transpose/
H A Dhtransm.c204 case MATPRODUCT_ABC: in MatProductSetFromOptions_HT()
H A Dtransm.c491 case MATPRODUCT_ABC: in MatProductSetFromOptions_Transpose()
/petsc/src/mat/impls/aij/seq/aijmkl/
H A Daijmkl.c966 case MATPRODUCT_ABC: in MatProductSetFromOptions_SeqAIJMKL()
/petsc/src/ksp/ksp/utils/schurm/
H A Dschurm.c1055 …if (product->type == MATPRODUCT_ABC || product->type == MATPRODUCT_AtB) PetscFunctionReturn(PETSC_… in MatProductSetFromOptions_SchurComplement_Any()
/petsc/src/mat/impls/aij/seq/kokkos/
H A Daijkok.kokkos.cxx997 …if (product->type == MATPRODUCT_ABC) PetscCall(PetscObjectTypeCompare((PetscObject)product->C, MAT… in MatProductSetFromOptions_SeqAIJKokkos()
1007 case MATPRODUCT_ABC: in MatProductSetFromOptions_SeqAIJKokkos()
/petsc/src/mat/impls/aij/seq/seqhipsparse/
H A Daijhipsparse.hip.cxx2876 if (product->type == MATPRODUCT_ABC) { in MatProductSetFromOptions_SeqAIJHIPSPARSE()
2927 case MATPRODUCT_ABC: in MatProductSetFromOptions_SeqAIJHIPSPARSE()
2954 case MATPRODUCT_ABC: in MatProductSetFromOptions_SeqAIJHIPSPARSE()
2969 case MATPRODUCT_ABC: in MatProductSetFromOptions_SeqAIJHIPSPARSE()
/petsc/src/mat/impls/aij/seq/seqcusparse/
H A Daijcusparse.cu3405 if (product->type == MATPRODUCT_ABC) { in MatProductSetFromOptions_SeqAIJCUSPARSE()
3456 case MATPRODUCT_ABC: in MatProductSetFromOptions_SeqAIJCUSPARSE()
3486 case MATPRODUCT_ABC: in MatProductSetFromOptions_SeqAIJCUSPARSE()
3501 case MATPRODUCT_ABC: in MatProductSetFromOptions_SeqAIJCUSPARSE()
/petsc/src/mat/impls/aij/mpi/kokkos/
H A Dmpiaijkok.kokkos.cxx1415 case MATPRODUCT_ABC: in MatProductSymbolic_MPIAIJKokkos()
/petsc/include/
H A Dpetscmat.h258 MATPRODUCT_ABC enumerator
/petsc/src/mat/impls/aij/seq/
H A Dmatmatmult.c2193 case MATPRODUCT_ABC: in MatProductSetFromOptions_SeqAIJ()
/petsc/src/mat/impls/is/
H A Dmatis.c1654 ptype = MATPRODUCT_ABC; in MatISSetAllowRepeated_IS()