Home
last modified time | relevance | path

Searched refs:MatProductTypes (Results 1 – 18 of 18) sorted by relevance

/petsc/src/mat/interface/ !
H A Dmatproduct.c42 const char *const MatProductTypes[] = {"UNSPECIFIED", "AB", "AtB", "ABt", "PtAP", "RARt", "ABC"}; variable
203 …(PetscObject)mat), PETSC_ERR_SUP, "ProductType %s is not supported", MatProductTypes[product->type… in MatProductSymbolic_Unsafe()
303 …P, "MatProductNumeric type %s not supported for %s and %s matrices", MatProductTypes[product->type… in MatProductNumeric_X_Dense()
375 …, "MatProductSymbolic type %s not supported for %s and %s matrices", MatProductTypes[product->type… in MatProductSymbolic_X_Dense()
428 MatProductTypes[product->type], A->rmap->N, A->cmap->N, bname, B->rmap->N, B->cmap->N); in MatProductSetFromOptions_Private()
430 MatProductTypes[product->type], B->rmap->N, B->cmap->N, Cm, Cn); in MatProductSetFromOptions_Private()
436 …PetscCall(PetscInfo(mat, "MatProductType %s for A %s, %s %s, C %s\n", MatProductTypes[product->typ… in MatProductSetFromOptions_Private()
438 …PetscCall(PetscInfo(mat, "MatProductType %s for A %s, %s %s\n", MatProductTypes[product->type], ((… in MatProductSetFromOptions_Private()
686 …(PetscObject)mat), PETSC_ERR_SUP, "ProductType %s is not supported", MatProductTypes[mat->product-… in MatProductNumeric()
697 …PetscCall(PetscSNPrintf(errstr, 256, "%s with A %s, B %s, C %s", MatProductTypes[mat->product->typ… in MatProductNumeric()
[all …]
H A Dmatrix.c10131 …*C), PETSC_ERR_SUP, "MatProduct %s not supported for A %s and P %s", MatProductTypes[MATPRODUCT_Pt… in MatPtAP()
10191 …*C), PETSC_ERR_SUP, "MatProduct %s not supported for A %s and R %s", MatProductTypes[MATPRODUCT_RA… in MatRARt()
10209 …, "Calling MatProduct API with MAT_INITIAL_MATRIX and product type %s\n", MatProductTypes[ptype])); in MatProduct_Private()
10221 … %s product present and product type %s\n", product ? "with" : "without", MatProductTypes[ptype])); in MatProduct_Private()
10435 …ETSC_ERR_SUP, "MatProduct %s not supported for A %s, B %s and C %s", MatProductTypes[MATPRODUCT_AB… in MatMatMatMult()
/petsc/src/mat/impls/aij/seq/ !
H A Dmattransposematmult.c33 …UCT_AtB, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Not for product type %s", MatProductTypes[C->product->t… in MatTMatTMultSymbolic_SeqAIJ_SeqDense()
73 …UCT_AtB, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Not for product type %s", MatProductTypes[C->product->t… in MatTMatTMultNumeric_SeqAIJ_SeqDense()
/petsc/src/mat/tests/ !
H A Dex237.c253 …"x%" PetscInt_FMT " and B %s %" PetscInt_FMT "x%" PetscInt_FMT "\n", MatProductTypes[MATPRODUCT_AB… in main()
352 …x%" PetscInt_FMT " and Bt %s %" PetscInt_FMT "x%" PetscInt_FMT "\n", MatProductTypes[MATPRODUCT_AB… in main()
395 …"x%" PetscInt_FMT " and B %s %" PetscInt_FMT "x%" PetscInt_FMT "\n", MatProductTypes[MATPRODUCT_At… in main()
/petsc/src/mat/impls/aij/mpi/ !
H A Dmpimatmatmatmult.c43 …oduct type %s is not supported for Transpose, AIJ and AIJ matrices", MatProductTypes[product->type… in MatProductSetFromOptions_Transpose_AIJ_AIJ()
H A Dmpiaij.c7045 …cObject)mmdata->mp[i]), PETSC_ERR_PLIB, "Missing numeric op for %s", MatProductTypes[mmdata->mp[i]… in MatProductNumeric_MPIAIJBACKEND()
7137 …etscObjectComm((PetscObject)C), PETSC_ERR_PLIB, "Not for product type %s", MatProductTypes[ptype]); in MatProductSymbolic_MPIAIJBACKEND()
7370 …etscObjectComm((PetscObject)C), PETSC_ERR_PLIB, "Not for product type %s", MatProductTypes[ptype]); in MatProductSymbolic_MPIAIJBACKEND()
7592 …PetscObjectComm((PetscObject)C), PETSC_ERR_PLIB, "Not for ProductType %s", MatProductTypes[ptype]); in MatProductSymbolic_MPIAIJBACKEND()
/petsc/src/mat/impls/shell/ !
H A Dshell.c552 … for %s and %s matrices because left scaling != from right scaling", MatProductTypes[product->type… in MatProductNumeric_Shell_X()
562 … for %s and %s matrices because left scaling != from right scaling", MatProductTypes[product->type… in MatProductNumeric_Shell_X()
568 …, "MatProductSymbolic type %s not supported for %s and %s matrices", MatProductTypes[product->type… in MatProductNumeric_Shell_X()
637 …c type %s not supported for %s and %s matrices with diagonal shift", MatProductTypes[product->type… in MatProductNumeric_Shell_X()
641 …, "MatProductSymbolic type %s not supported for %s and %s matrices", MatProductTypes[product->type… in MatProductNumeric_Shell_X()
700 …, "Composedname \"%s\" for product type %s not found", composedname, MatProductTypes[product->type… in MatProductSymbolic_Shell_X()
718 …, "MatProductSymbolic type %s not supported for %s and %s matrices", MatProductTypes[product->type… in MatProductSymbolic_Shell_X()
774 …olic product %s not registered for product type %s\n", composedname, MatProductTypes[product->type… in MatProductSetFromOptions_Shell_X()
816 …sing %s for product type %s with result %s\n", matmat->composedname, MatProductTypes[matmat->ptype… in MatShellSetMatProductOperation_Private()
873 …PetscObjectComm((PetscObject)A), PETSC_ERR_SUP, "Not for product type %s", MatProductTypes[ptype]); in MatShellSetMatProductOperation()
/petsc/src/mat/impls/aij/seq/seqhipsparse/ !
H A Daijhipsparse.hip.cxx2269 …tComm((PetscObject)C), PETSC_ERR_GPU, "Unsupported product type %s", MatProductTypes[product->type… in MatProductNumeric_SeqAIJHIPSPARSE_SeqDENSEHIP()
2383 …tComm((PetscObject)C), PETSC_ERR_GPU, "Unsupported product type %s", MatProductTypes[product->type… in MatProductSymbolic_SeqAIJHIPSPARSE_SeqDENSEHIP()
2434 …ject)C), PETSC_ERR_GPU, "Missing C mult struct for product type %s", MatProductTypes[C->product->t… in MatProductNumeric_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2478 …tComm((PetscObject)C), PETSC_ERR_GPU, "Unsupported product type %s", MatProductTypes[product->type… in MatProductNumeric_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2481 …etscObject)C), PETSC_ERR_GPU, "Missing A mult struct for product type %s", MatProductTypes[ptype]); in MatProductNumeric_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2482 …etscObject)C), PETSC_ERR_GPU, "Missing B mult struct for product type %s", MatProductTypes[ptype]); in MatProductNumeric_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2483 …etscObject)C), PETSC_ERR_GPU, "Missing C mult struct for product type %s", MatProductTypes[ptype]); in MatProductNumeric_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2607 …tComm((PetscObject)C), PETSC_ERR_GPU, "Unsupported product type %s", MatProductTypes[product->type… in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2656 …etscObject)C), PETSC_ERR_GPU, "Missing A mult struct for product type %s", MatProductTypes[ptype]); in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2657 …etscObject)C), PETSC_ERR_GPU, "Missing B mult struct for product type %s", MatProductTypes[ptype]); in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
[all …]
/petsc/src/mat/impls/aij/seq/seqcusparse/ !
H A Daijcusparse.cu2703 …tComm((PetscObject)C), PETSC_ERR_GPU, "Unsupported product type %s", MatProductTypes[product->type… in MatProductNumeric_SeqAIJCUSPARSE_SeqDENSECUDA()
2872 …tComm((PetscObject)C), PETSC_ERR_GPU, "Unsupported product type %s", MatProductTypes[product->type… in MatProductSymbolic_SeqAIJCUSPARSE_SeqDENSECUDA()
2933 …ject)C), PETSC_ERR_GPU, "Missing C mult struct for product type %s", MatProductTypes[C->product->t… in MatProductNumeric_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
2977 …tComm((PetscObject)C), PETSC_ERR_GPU, "Unsupported product type %s", MatProductTypes[product->type… in MatProductNumeric_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
2980 …etscObject)C), PETSC_ERR_GPU, "Missing A mult struct for product type %s", MatProductTypes[ptype]); in MatProductNumeric_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
2981 …etscObject)C), PETSC_ERR_GPU, "Missing B mult struct for product type %s", MatProductTypes[ptype]); in MatProductNumeric_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
2982 …etscObject)C), PETSC_ERR_GPU, "Missing C mult struct for product type %s", MatProductTypes[ptype]); in MatProductNumeric_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
3110 …tComm((PetscObject)C), PETSC_ERR_GPU, "Unsupported product type %s", MatProductTypes[product->type… in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
3159 …etscObject)C), PETSC_ERR_GPU, "Missing A mult struct for product type %s", MatProductTypes[ptype]); in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
3160 …etscObject)C), PETSC_ERR_GPU, "Missing B mult struct for product type %s", MatProductTypes[ptype]); in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
[all …]
/petsc/src/mat/impls/maij/ !
H A Dmaij.c525 …t Product type %s is not supported for SeqAIJ and SeqMAIJ matrices", MatProductTypes[product->type… in MatProductSetFromOptions_SeqAIJ_SeqMAIJ()
545 …t Product type %s is not supported for MPIAIJ and MPIMAIJ matrices", MatProductTypes[product->type… in MatProductSetFromOptions_MPIAIJ_MPIMAIJ()
/petsc/src/mat/impls/transpose/ !
H A Dtransm.c495 …m((PetscObject)D), PETSC_ERR_SUP, "ProductType %s is not supported", MatProductTypes[D->product->t… in MatProductSetFromOptions_Transpose()
H A Dhtransm.c208 …m((PetscObject)D), PETSC_ERR_SUP, "ProductType %s is not supported", MatProductTypes[D->product->t… in MatProductSetFromOptions_HT()
/petsc/src/mat/impls/htool/ !
H A Dhtool.cxx535 …SETERRQ(PETSC_COMM_SELF, PETSC_ERR_SUP, "MatProductType %s is not supported", MatProductTypes[prod… in MatProductNumeric_Htool()
553 …etscObject)B), PETSC_ERR_SUP, "ProductType %s not supported for %s", MatProductTypes[product->type… in MatProductSymbolic_Htool()
/petsc/src/mat/impls/h2opus/cuda/ !
H A Dmath2opus.cu470 …SETERRQ(PETSC_COMM_SELF, PETSC_ERR_SUP, "MatProduct type %s is not supported", MatProductTypes[pro… in MatProductNumeric_H2OPUS()
501 …SETERRQ(PETSC_COMM_SELF, PETSC_ERR_SUP, "MatProduct type %s is not supported", MatProductTypes[pro… in MatProductSymbolic_H2OPUS()
/petsc/src/mat/impls/aij/mpi/kokkos/ !
H A Dmpiaijkok.kokkos.cxx1349 SETERRQ(comm, PETSC_ERR_PLIB, "Not for product type %s", MatProductTypes[ptype]); in MatProductSymbolic_MPIAIJKokkos()
1428 …PetscObjectComm((PetscObject)C), PETSC_ERR_PLIB, "Not for ProductType %s", MatProductTypes[ptype]); in MatProductSymbolic_MPIAIJKokkos()
/petsc/src/mat/impls/aij/seq/kokkos/ !
H A Daijkok.kokkos.cxx838 …Comm((PetscObject)C), PETSC_ERR_PLIB, "Unsupported product type %s", MatProductTypes[product->type… in MatProductNumeric_SeqAIJKokkos_SeqAIJKokkos()
940 SETERRQ(comm, PETSC_ERR_PLIB, "Unsupported product type %s", MatProductTypes[product->type]); in MatProductSymbolic_SeqAIJKokkos_SeqAIJKokkos()
/petsc/src/mat/impls/scalapack/ !
H A Dmatscalapack.c425 …duct type %s is not supported for ScaLAPACK and ScaLAPACK matrices", MatProductTypes[product->type… in MatProductSetFromOptions_ScaLAPACK()
/petsc/include/ !
H A Dpetscmat.h260 PETSC_EXTERN const char *const MatProductTypes[]; variable