| /petsc/src/mat/interface/ |
| H A D | matproduct.c | 152 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 D | matrix.c | 10429 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 D | mpimatmatmatmult.c | 43 …PetscCheck(product->type == MATPRODUCT_ABC, PetscObjectComm((PetscObject)C), PETSC_ERR_SUP, "MatPr… in MatProductSetFromOptions_Transpose_AIJ_AIJ()
|
| H A D | mpimatmatmult.c | 2408 case MATPRODUCT_ABC: in MatProductSetFromOptions_MPIAIJ()
|
| H A D | mpiaij.c | 7579 case MATPRODUCT_ABC: in MatProductSymbolic_MPIAIJBACKEND()
|
| /petsc/src/mat/tests/ |
| H A D | ex111.c | 142 PetscCall(MatProductSetType(D, MATPRODUCT_ABC)); in main()
|
| /petsc/src/mat/impls/shell/ |
| H A D | shellcnv.c | 203 if (D->product->type == MATPRODUCT_ABC) PetscFunctionReturn(PETSC_SUCCESS); in MatProductSetFromOptions_CF()
|
| H A D | shell.c | 873 …PetscCheck(ptype != MATPRODUCT_ABC, PetscObjectComm((PetscObject)A), PETSC_ERR_SUP, "Not for produ… in MatShellSetMatProductOperation()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | libpetsc4py.pyx | 1276 …, 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 D | petscmat.pxi | 159 MATPRODUCT_ABC
|
| /petsc/src/mat/impls/transpose/ |
| H A D | htransm.c | 204 case MATPRODUCT_ABC: in MatProductSetFromOptions_HT()
|
| H A D | transm.c | 491 case MATPRODUCT_ABC: in MatProductSetFromOptions_Transpose()
|
| /petsc/src/mat/impls/aij/seq/aijmkl/ |
| H A D | aijmkl.c | 966 case MATPRODUCT_ABC: in MatProductSetFromOptions_SeqAIJMKL()
|
| /petsc/src/ksp/ksp/utils/schurm/ |
| H A D | schurm.c | 1055 …if (product->type == MATPRODUCT_ABC || product->type == MATPRODUCT_AtB) PetscFunctionReturn(PETSC_… in MatProductSetFromOptions_SchurComplement_Any()
|
| /petsc/src/mat/impls/aij/seq/kokkos/ |
| H A D | aijkok.kokkos.cxx | 997 …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 D | aijhipsparse.hip.cxx | 2876 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 D | aijcusparse.cu | 3405 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 D | mpiaijkok.kokkos.cxx | 1415 case MATPRODUCT_ABC: in MatProductSymbolic_MPIAIJKokkos()
|
| /petsc/include/ |
| H A D | petscmat.h | 258 MATPRODUCT_ABC enumerator
|
| /petsc/src/mat/impls/aij/seq/ |
| H A D | matmatmult.c | 2193 case MATPRODUCT_ABC: in MatProductSetFromOptions_SeqAIJ()
|
| /petsc/src/mat/impls/is/ |
| H A D | matis.c | 1654 ptype = MATPRODUCT_ABC; in MatISSetAllowRepeated_IS()
|