Home
last modified time | relevance | path

Searched refs:MATPRODUCT_PtAP (Results 1 – 25 of 27) sorted by relevance

12

/petsc/src/mat/tests/
H A Dex258.c39 PetscCall(MatProductSetType(B, MATPRODUCT_PtAP)); in main()
H A Dex101.c60 PetscCall(MatProductSetType(mC, MATPRODUCT_PtAP)); in main()
H A Dex89.c83 PetscCall(MatProductSetType(C, MATPRODUCT_PtAP)); in main()
H A Dex6k.kokkos.cxx91 else if (isPtAP) prodType = MATPRODUCT_PtAP; in main()
H A Dex62.c241 PetscCall(MatProductSetType(C, MATPRODUCT_PtAP)); in main()
H A Dex70.c550 …PetscCall(MatShellSetMatProductOperation(T2, MATPRODUCT_PtAP, MyPtShellPMultSymbolic, MyPtShellPMu… in main()
551 …PetscCall(MatShellSetMatProductOperation(T2, MATPRODUCT_PtAP, MyPtShellPMultSymbolic, MyPtShellPMu… in main()
/petsc/src/mat/interface/
H A Dmatproduct.c57 product->type = MATPRODUCT_PtAP; in MatProductNumeric_PtAP_Unsafe()
86 product->type = MATPRODUCT_PtAP; in MatProductSymbolic_PtAP_Unsafe()
193 case MATPRODUCT_PtAP: in MatProductSymbolic_Unsafe()
410 else if (product->type == MATPRODUCT_PtAP) bname = Bnames[2]; in MatProductSetFromOptions_Private()
676 case MATPRODUCT_PtAP: in MatProductNumeric()
795 case MATPRODUCT_PtAP: in MatProductSymbolic()
836 case MATPRODUCT_PtAP: in MatProductSymbolic()
1236 case MATPRODUCT_PtAP: in MatProductSymbolic_ABC_Basic()
/petsc/src/mat/impls/aij/mpi/kokkos/
H A Dmpiaijkok.kokkos.cxx1299 } else if (ptype == MATPRODUCT_PtAP) { // BtAB, computed by Z = AB; C= BtZ in MatProductNumeric_MPIAIJKokkos()
1342 case MATPRODUCT_PtAP: in MatProductSymbolic_MPIAIJKokkos()
1368 } else if (ptype == MATPRODUCT_PtAP) { // C = BtAB, computed as Z = AB; C= BtZ in MatProductSymbolic_MPIAIJKokkos()
1409 case MATPRODUCT_PtAP: in MatProductSymbolic_MPIAIJKokkos()
1469 case MATPRODUCT_PtAP: in MatProductSetFromOptions_MPIAIJKokkos()
1489 case MATPRODUCT_PtAP: in MatProductSetFromOptions_MPIAIJKokkos()
/petsc/src/mat/impls/transpose/
H A Dhtransm.c190 case MATPRODUCT_PtAP: in MatProductSetFromOptions_HT()
201 ptype = MATPRODUCT_PtAP; in MatProductSetFromOptions_HT()
H A Dtransm.c477 case MATPRODUCT_PtAP: in MatProductSetFromOptions_Transpose()
488 ptype = MATPRODUCT_PtAP; in MatProductSetFromOptions_Transpose()
/petsc/src/mat/impls/aij/seq/aijmkl/
H A Daijmkl.c849 PetscCall(MatProductSetType(C, MATPRODUCT_PtAP)); in MatPtAPNumeric_SeqAIJMKL_SeqAIJMKL_SymmetricReal()
960 case MATPRODUCT_PtAP: in MatProductSetFromOptions_SeqAIJMKL()
/petsc/src/mat/impls/maij/
H A Dmaij.c525 …PetscCheck(product->type == MATPRODUCT_PtAP, PETSC_COMM_SELF, PETSC_ERR_SUP, "Mat Product type %s … in MatProductSetFromOptions_SeqAIJ_SeqMAIJ()
545 …PetscCheck(product->type == MATPRODUCT_PtAP, PETSC_COMM_SELF, PETSC_ERR_SUP, "Mat Product type %s … in MatProductSetFromOptions_MPIAIJ_MPIMAIJ()
/petsc/src/mat/impls/aij/seq/seqhipsparse/
H A Daijhipsparse.hip.cxx2243 case MATPRODUCT_PtAP: in MatProductNumeric_SeqAIJHIPSPARSE_SeqDENSEHIP()
2278 if (product->type == MATPRODUCT_RARt || product->type == MATPRODUCT_PtAP) { in MatProductNumeric_SeqAIJHIPSPARSE_SeqDENSEHIP()
2334 } else if (product->type == MATPRODUCT_PtAP) { in MatProductNumeric_SeqAIJHIPSPARSE_SeqDENSEHIP()
2374 case MATPRODUCT_PtAP: in MatProductSymbolic_SeqAIJHIPSPARSE_SeqDENSEHIP()
2394 if (product->type == MATPRODUCT_RARt || product->type == MATPRODUCT_PtAP) { in MatProductSymbolic_SeqAIJHIPSPARSE_SeqDENSEHIP()
2905 case MATPRODUCT_PtAP: in MatProductSetFromOptions_SeqAIJHIPSPARSE()
2949 case MATPRODUCT_PtAP: in MatProductSetFromOptions_SeqAIJHIPSPARSE()
2967 case MATPRODUCT_PtAP: in MatProductSetFromOptions_SeqAIJHIPSPARSE()
/petsc/src/mat/impls/shell/
H A Dshell.c557 case MATPRODUCT_PtAP: /* s B^t L A R B + v B^t L R B + B^t L D R B */ in MatProductNumeric_Shell_X()
635 case MATPRODUCT_PtAP: /* s B^t L A R B + v B^t L R B + B^t L D R B */ in MatProductNumeric_Shell_X()
714 case MATPRODUCT_PtAP: in MatProductSymbolic_Shell_X()
/petsc/src/mat/impls/aij/seq/seqcusparse/
H A Daijcusparse.cu2677 case MATPRODUCT_PtAP: in MatProductNumeric_SeqAIJCUSPARSE_SeqDENSECUDA()
2713 if (product->type == MATPRODUCT_RARt || product->type == MATPRODUCT_PtAP) { in MatProductNumeric_SeqAIJCUSPARSE_SeqDENSECUDA()
2812 } else if (product->type == MATPRODUCT_PtAP) { in MatProductNumeric_SeqAIJCUSPARSE_SeqDENSECUDA()
2859 case MATPRODUCT_PtAP: in MatProductSymbolic_SeqAIJCUSPARSE_SeqDENSECUDA()
2887 if (product->type == MATPRODUCT_RARt || product->type == MATPRODUCT_PtAP) { in MatProductSymbolic_SeqAIJCUSPARSE_SeqDENSECUDA()
3434 case MATPRODUCT_PtAP: in MatProductSetFromOptions_SeqAIJCUSPARSE()
3478 case MATPRODUCT_PtAP: in MatProductSetFromOptions_SeqAIJCUSPARSE()
3499 case MATPRODUCT_PtAP: in MatProductSetFromOptions_SeqAIJCUSPARSE()
/petsc/src/ksp/ksp/utils/schurm/
H A Dschurm.c1091 case MATPRODUCT_PtAP: /* Pt A11 P - Pt * A10 * M * A01 * P */ in MatProductSetFromOptions_SchurComplement_Any()
/petsc/src/mat/impls/aij/mpi/
H A Dmpiaij.c7127 case MATPRODUCT_PtAP: in MatProductSymbolic_MPIAIJBACKEND()
7167 } else if (ptype == MATPRODUCT_PtAP) { in MatProductSymbolic_MPIAIJBACKEND()
7316 case MATPRODUCT_PtAP: in MatProductSymbolic_MPIAIJBACKEND()
7321 PetscCall(MatProductSetType(mp[cp], MATPRODUCT_PtAP)); in MatProductSymbolic_MPIAIJBACKEND()
7573 case MATPRODUCT_PtAP: in MatProductSymbolic_MPIAIJBACKEND()
7639 case MATPRODUCT_PtAP: in MatProductSetFromOptions_MPIAIJBACKEND()
7660 case MATPRODUCT_PtAP: in MatProductSetFromOptions_MPIAIJBACKEND()
H A Dmpimatmatmult.c2402 case MATPRODUCT_PtAP: in MatProductSetFromOptions_MPIAIJ()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dlibpetsc4py.pyx1276 …mtypes = {MATPRODUCT_AB : 'AB', MATPRODUCT_ABt : 'ABt', MATPRODUCT_AtB : 'AtB', MATPRODUCT_PtAP : …
1312 …mtypes = {MATPRODUCT_AB : 'AB', MATPRODUCT_ABt : 'ABt', MATPRODUCT_AtB : 'AtB', MATPRODUCT_PtAP : …
1364 …mtypes = {MATPRODUCT_AB : 'AB', MATPRODUCT_ABt : 'ABt', MATPRODUCT_AtB : 'AtB', MATPRODUCT_PtAP : …
H A Dpetscmat.pxi157 MATPRODUCT_PtAP
/petsc/src/mat/impls/is/
H A Dmatis.c292 if (product->type == MATPRODUCT_PtAP) PetscCall(MatProductSetFromOptions_IS_XAIJ_PtAP(C)); in MatProductSetFromOptions_IS_XAIJ()
1647 ptype = MATPRODUCT_PtAP; in MatISSetAllowRepeated_IS()
/petsc/include/
H A Dpetscmat.h256 MATPRODUCT_PtAP, enumerator
/petsc/src/mat/impls/aij/seq/
H A Dmatmatmult.c2187 case MATPRODUCT_PtAP: in MatProductSetFromOptions_SeqAIJ()
/petsc/src/mat/impls/aij/seq/kokkos/
H A Daijkok.kokkos.cxx1005 case MATPRODUCT_PtAP: in MatProductSetFromOptions_SeqAIJKokkos()
/petsc/src/mat/impls/hypre/
H A Dmhypre.c1304 case MATPRODUCT_PtAP:

12