| /petsc/src/mat/interface/ |
| H A D | matproduct.c | 106 product->type = MATPRODUCT_RARt; in MatProductNumeric_RARt_Unsafe() 134 product->type = MATPRODUCT_RARt; in MatProductSymbolic_RARt_Unsafe() 196 case MATPRODUCT_RARt: in MatProductSymbolic_Unsafe() 409 if (product->type == MATPRODUCT_RARt) bname = Bnames[1]; in MatProductSetFromOptions_Private() 420 if (product->type == MATPRODUCT_RARt || product->type == MATPRODUCT_ABt) { in MatProductSetFromOptions_Private() 679 case MATPRODUCT_RARt: in MatProductNumeric() 798 case MATPRODUCT_RARt: in MatProductSymbolic() 839 case MATPRODUCT_RARt: in MatProductSymbolic() 1244 case MATPRODUCT_RARt: in MatProductSymbolic_ABC_Basic()
|
| H A D | matrix.c | 10185 PetscCall(MatProductSetType(*C, MATPRODUCT_RARt)); in MatRARt() 10191 …UP, "MatProduct %s not supported for A %s and R %s", MatProductTypes[MATPRODUCT_RARt], ((PetscObje… in MatRARt()
|
| /petsc/src/mat/tests/ |
| H A D | ex6k.kokkos.cxx | 92 else if (isPAPt) prodType = MATPRODUCT_RARt; in main()
|
| H A D | ex62.c | 278 PetscCall(MatProductSetType(RARt, MATPRODUCT_RARt)); in main()
|
| H A D | ex70.c | 552 …PetscCall(MatShellSetMatProductOperation(T2, MATPRODUCT_RARt, MyRShellRtMultSymbolic, MyRShellRtMu… in main() 553 …PetscCall(MatShellSetMatProductOperation(T2, MATPRODUCT_RARt, MyRShellRtMultSymbolic, MyRShellRtMu… in main()
|
| /petsc/src/mat/impls/transpose/ |
| H A D | transm.c | 481 ptype = MATPRODUCT_RARt; in MatProductSetFromOptions_Transpose() 484 case MATPRODUCT_RARt: in MatProductSetFromOptions_Transpose()
|
| H A D | htransm.c | 194 ptype = MATPRODUCT_RARt; in MatProductSetFromOptions_HT() 197 case MATPRODUCT_RARt: in MatProductSetFromOptions_HT()
|
| /petsc/src/mat/impls/aij/seq/seqcusparse/ |
| H A D | aijcusparse.cu | 2696 case MATPRODUCT_RARt: in MatProductNumeric_SeqAIJCUSPARSE_SeqDENSECUDA() 2713 if (product->type == MATPRODUCT_RARt || product->type == MATPRODUCT_PtAP) { in MatProductNumeric_SeqAIJCUSPARSE_SeqDENSECUDA() 2723 …cusparseOperation_t opB = (product->type == MATPRODUCT_ABt || product->type == MATPRODUCT_RARt) ? … in MatProductNumeric_SeqAIJCUSPARSE_SeqDENSECUDA() 2789 if (product->type == MATPRODUCT_ABt || product->type == MATPRODUCT_RARt) { in MatProductNumeric_SeqAIJCUSPARSE_SeqDENSECUDA() 2809 if (product->type == MATPRODUCT_RARt) { in MatProductNumeric_SeqAIJCUSPARSE_SeqDENSECUDA() 2865 case MATPRODUCT_RARt: in MatProductSymbolic_SeqAIJCUSPARSE_SeqDENSECUDA() 2884 …if (product->type == MATPRODUCT_ABt || product->type == MATPRODUCT_RARt) PetscCallCUDA(cudaMalloc(… in MatProductSymbolic_SeqAIJCUSPARSE_SeqDENSECUDA() 2887 if (product->type == MATPRODUCT_RARt || product->type == MATPRODUCT_PtAP) { in MatProductSymbolic_SeqAIJCUSPARSE_SeqDENSECUDA() 2890 …if (product->type == MATPRODUCT_RARt) { /* do not preallocate, since the first call to MatDenseCUD… in MatProductSymbolic_SeqAIJCUSPARSE_SeqDENSECUDA() 3445 case MATPRODUCT_RARt: in MatProductSetFromOptions_SeqAIJCUSPARSE() [all …]
|
| /petsc/src/mat/impls/aij/seq/seqhipsparse/ |
| H A D | aijhipsparse.hip.cxx | 2262 case MATPRODUCT_RARt: in MatProductNumeric_SeqAIJHIPSPARSE_SeqDENSEHIP() 2278 if (product->type == MATPRODUCT_RARt || product->type == MATPRODUCT_PtAP) { in MatProductNumeric_SeqAIJHIPSPARSE_SeqDENSEHIP() 2287 …hipsparseOperation_t opB = (product->type == MATPRODUCT_ABt || product->type == MATPRODUCT_RARt) ?… in MatProductNumeric_SeqAIJHIPSPARSE_SeqDENSEHIP() 2331 if (product->type == MATPRODUCT_RARt) { in MatProductNumeric_SeqAIJHIPSPARSE_SeqDENSEHIP() 2378 case MATPRODUCT_RARt: in MatProductSymbolic_SeqAIJHIPSPARSE_SeqDENSEHIP() 2394 if (product->type == MATPRODUCT_RARt || product->type == MATPRODUCT_PtAP) { in MatProductSymbolic_SeqAIJHIPSPARSE_SeqDENSEHIP() 2398 …if (product->type == MATPRODUCT_RARt) PetscCall(MatSetSizes(mmdata->X, A->rmap->n, B->rmap->n, A->… in MatProductSymbolic_SeqAIJHIPSPARSE_SeqDENSEHIP() 2916 case MATPRODUCT_RARt: in MatProductSetFromOptions_SeqAIJHIPSPARSE() 2950 case MATPRODUCT_RARt: in MatProductSetFromOptions_SeqAIJHIPSPARSE() 2968 case MATPRODUCT_RARt: in MatProductSetFromOptions_SeqAIJHIPSPARSE()
|
| /petsc/src/mat/impls/shell/ |
| H A D | shell.c | 547 case MATPRODUCT_RARt: /* s B L A R B^t + v B L R B^t + B L D R B^t */ in MatProductNumeric_Shell_X() 636 case MATPRODUCT_RARt: /* s B L A R B^t + v B L R B^t + B L D R B^t */ in MatProductNumeric_Shell_X() 711 case MATPRODUCT_RARt: in MatProductSymbolic_Shell_X()
|
| /petsc/src/mat/impls/aij/seq/aijmkl/ |
| H A D | aijmkl.c | 963 case MATPRODUCT_RARt: in MatProductSetFromOptions_SeqAIJMKL()
|
| /petsc/src/ksp/ksp/utils/schurm/ |
| H A D | schurm.c | 1099 case MATPRODUCT_RARt: /* R A11 Rt - R * A10 * M * A01 * Rt */ in MatProductSetFromOptions_SchurComplement_Any()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | libpetsc4py.pyx | 1276 …ODUCT_ABt : 'ABt', MATPRODUCT_AtB : 'AtB', MATPRODUCT_PtAP : 'PtAP', MATPRODUCT_RARt: 'RARt', MATP… 1312 …ODUCT_ABt : 'ABt', MATPRODUCT_AtB : 'AtB', MATPRODUCT_PtAP : 'PtAP', MATPRODUCT_RARt: 'RARt', MATP… 1364 …ODUCT_ABt : 'ABt', MATPRODUCT_AtB : 'AtB', MATPRODUCT_PtAP : 'PtAP', MATPRODUCT_RARt: 'RARt', MATP…
|
| H A D | petscmat.pxi | 158 MATPRODUCT_RARt
|
| /petsc/src/mat/impls/aij/mpi/kokkos/ |
| H A D | mpiaijkok.kokkos.cxx | 1412 case MATPRODUCT_RARt: in MatProductSymbolic_MPIAIJKokkos()
|
| /petsc/src/mat/impls/aij/seq/ |
| H A D | matmatmult.c | 2190 case MATPRODUCT_RARt: in MatProductSetFromOptions_SeqAIJ()
|
| /petsc/include/ |
| H A D | petscmat.h | 257 MATPRODUCT_RARt, enumerator
|
| /petsc/src/mat/impls/aij/seq/kokkos/ |
| H A D | aijkok.kokkos.cxx | 1006 case MATPRODUCT_RARt: in MatProductSetFromOptions_SeqAIJKokkos()
|
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpimatmatmult.c | 2405 case MATPRODUCT_RARt: in MatProductSetFromOptions_MPIAIJ()
|
| H A D | mpiaij.c | 7576 case MATPRODUCT_RARt: in MatProductSymbolic_MPIAIJBACKEND()
|