Home
last modified time | relevance | path

Searched refs:MATPRODUCT_RARt (Results 1 – 20 of 20) sorted by relevance

/petsc/src/mat/interface/
H A Dmatproduct.c106 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 Dmatrix.c10185 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 Dex6k.kokkos.cxx92 else if (isPAPt) prodType = MATPRODUCT_RARt; in main()
H A Dex62.c278 PetscCall(MatProductSetType(RARt, MATPRODUCT_RARt)); in main()
H A Dex70.c552 …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 Dtransm.c481 ptype = MATPRODUCT_RARt; in MatProductSetFromOptions_Transpose()
484 case MATPRODUCT_RARt: in MatProductSetFromOptions_Transpose()
H A Dhtransm.c194 ptype = MATPRODUCT_RARt; in MatProductSetFromOptions_HT()
197 case MATPRODUCT_RARt: in MatProductSetFromOptions_HT()
/petsc/src/mat/impls/aij/seq/seqcusparse/
H A Daijcusparse.cu2696 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 Daijhipsparse.hip.cxx2262 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 Dshell.c547 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 Daijmkl.c963 case MATPRODUCT_RARt: in MatProductSetFromOptions_SeqAIJMKL()
/petsc/src/ksp/ksp/utils/schurm/
H A Dschurm.c1099 case MATPRODUCT_RARt: /* R A11 Rt - R * A10 * M * A01 * Rt */ in MatProductSetFromOptions_SchurComplement_Any()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dlibpetsc4py.pyx1276 …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 Dpetscmat.pxi158 MATPRODUCT_RARt
/petsc/src/mat/impls/aij/mpi/kokkos/
H A Dmpiaijkok.kokkos.cxx1412 case MATPRODUCT_RARt: in MatProductSymbolic_MPIAIJKokkos()
/petsc/src/mat/impls/aij/seq/
H A Dmatmatmult.c2190 case MATPRODUCT_RARt: in MatProductSetFromOptions_SeqAIJ()
/petsc/include/
H A Dpetscmat.h257 MATPRODUCT_RARt, enumerator
/petsc/src/mat/impls/aij/seq/kokkos/
H A Daijkok.kokkos.cxx1006 case MATPRODUCT_RARt: in MatProductSetFromOptions_SeqAIJKokkos()
/petsc/src/mat/impls/aij/mpi/
H A Dmpimatmatmult.c2405 case MATPRODUCT_RARt: in MatProductSetFromOptions_MPIAIJ()
H A Dmpiaij.c7576 case MATPRODUCT_RARt: in MatProductSymbolic_MPIAIJBACKEND()