Home
last modified time | relevance | path

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

12

/petsc/src/mat/impls/aij/seq/
H A Dmattransposematmult.c33 …PetscCheck(C->product->type == MATPRODUCT_ABt || C->product->type == MATPRODUCT_AtB, PETSC_COMM_SE… in MatTMatTMultSymbolic_SeqAIJ_SeqDense()
73 …PetscCheck(C->product->type == MATPRODUCT_ABt || C->product->type == MATPRODUCT_AtB, PETSC_COMM_SE… in MatTMatTMultNumeric_SeqAIJ_SeqDense()
H A Dmatrart.c255 PetscCall(MatProductSetType(ARt, MATPRODUCT_ABt)); in MatRARtSymbolic_SeqAIJ_SeqAIJ_matmattransposemult()
H A Dmatmatmult.c1684 case MATPRODUCT_ABt: in MatProductSetFromOptions_SeqAIJ_SeqDense()
2184 case MATPRODUCT_ABt: in MatProductSetFromOptions_SeqAIJ()
/petsc/src/mat/tests/
H A Dex258.c43 PetscCall(MatProductSetType(B, MATPRODUCT_ABt)); in main()
H A Dex6k.kokkos.cxx90 else if (isAPt) prodType = MATPRODUCT_ABt; in main()
H A Dex237.c348 PetscCall(MatProductSetType(D, MATPRODUCT_ABt)); in main()
352 … " and Bt %s %" PetscInt_FMT "x%" PetscInt_FMT "\n", MatProductTypes[MATPRODUCT_ABt], Atype, AM, A… in main()
H A Dex70.c547 …PetscCall(MatShellSetMatProductOperation(T2, MATPRODUCT_ABt, NULL, MyMatShellMatTransposeMultNumer… in main()
548 …PetscCall(MatShellSetMatProductOperation(T2, MATPRODUCT_ABt, NULL, MyMatShellMatTransposeMultNumer… in main()
/petsc/src/mat/interface/
H A Dmatproduct.c104 product->type = MATPRODUCT_ABt; in MatProductNumeric_RARt_Unsafe()
127 PetscCall(MatProductSetType(C, MATPRODUCT_ABt)); in MatProductSymbolic_RARt_Unsafe()
420 if (product->type == MATPRODUCT_RARt || product->type == MATPRODUCT_ABt) { in MatProductSetFromOptions_Private()
502 …} else if (product->type != MATPRODUCT_ABt) { /* use MatProductSymbolic/Numeric_Unsafe() for tripl… in MatProductSetFromOptions_Private()
673 case MATPRODUCT_ABt: in MatProductNumeric()
792 case MATPRODUCT_ABt: in MatProductSymbolic()
851 case MATPRODUCT_ABt: in MatProductSymbolic()
1245 p1 = MATPRODUCT_ABt; in MatProductSymbolic_ABC_Basic()
/petsc/src/mat/impls/transpose/
H A Dhtransm.c169 ptype = MATPRODUCT_ABt; in MatProductSetFromOptions_HT()
174 ptype = MATPRODUCT_ABt; in MatProductSetFromOptions_HT()
181 case MATPRODUCT_ABt: in MatProductSetFromOptions_HT()
H A Dtransm.c456 ptype = MATPRODUCT_ABt; in MatProductSetFromOptions_Transpose()
461 ptype = MATPRODUCT_ABt; in MatProductSetFromOptions_Transpose()
468 case MATPRODUCT_ABt: in MatProductSetFromOptions_Transpose()
/petsc/src/mat/impls/shell/
H A Dshell.c544 case MATPRODUCT_ABt: /* s L A R B^t + v L R B^t + L D R B^t */ in MatProductNumeric_Shell_X()
588 case MATPRODUCT_ABt: /* s L A R B^t + v L R B^t + L D R B^t */ in MatProductNumeric_Shell_X()
600 if (product->type == MATPRODUCT_ABt) { in MatProductNumeric_Shell_X()
708 case MATPRODUCT_ABt: in MatProductSymbolic_Shell_X()
/petsc/src/ksp/ksp/utils/schurm/
H A Dschurm.c1082 case MATPRODUCT_ABt: /* A11 B^t - A10 * M * A01 * B^t */ in MatProductSetFromOptions_SchurComplement_Any()
1100 pbtype = MATPRODUCT_ABt; in MatProductSetFromOptions_SchurComplement_Any()
/petsc/src/mat/impls/aij/seq/seqcusparse/
H A Daijcusparse.cu2695 case MATPRODUCT_ABt: 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()
2853 case MATPRODUCT_ABt: in MatProductSymbolic_SeqAIJCUSPARSE_SeqDENSECUDA()
2884 …if (product->type == MATPRODUCT_ABt || product->type == MATPRODUCT_RARt) PetscCallCUDA(cudaMalloc(… in MatProductSymbolic_SeqAIJCUSPARSE_SeqDENSECUDA()
2959 if (B->symmetric == PETSC_BOOL3_TRUE && ptype == MATPRODUCT_ABt) { in MatProductNumeric_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
2972 case MATPRODUCT_ABt: in MatProductNumeric_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
3075 if (B->symmetric == PETSC_BOOL3_TRUE && ptype == MATPRODUCT_ABt) { in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
3100 case MATPRODUCT_ABt: in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
3477 case MATPRODUCT_ABt: in MatProductSetFromOptions_SeqAIJCUSPARSE()
[all …]
/petsc/src/mat/impls/aij/seq/kokkos/
H A Daijkok.kokkos.cxx833 case MATPRODUCT_ABt: in MatProductNumeric_SeqAIJKokkos_SeqAIJKokkos()
916 if (B->symmetric == PETSC_BOOL3_TRUE && ptype == MATPRODUCT_ABt) { in MatProductSymbolic_SeqAIJKokkos_SeqAIJKokkos()
933 case MATPRODUCT_ABt: in MatProductSymbolic_SeqAIJKokkos_SeqAIJKokkos()
1002 case MATPRODUCT_ABt: in MatProductSetFromOptions_SeqAIJKokkos()
/petsc/src/mat/impls/aij/seq/seqhipsparse/
H A Daijhipsparse.hip.cxx2261 case MATPRODUCT_ABt: in MatProductNumeric_SeqAIJHIPSPARSE_SeqDENSEHIP()
2287 …hipsparseOperation_t opB = (product->type == MATPRODUCT_ABt || product->type == MATPRODUCT_RARt) ?… in MatProductNumeric_SeqAIJHIPSPARSE_SeqDENSEHIP()
2370 case MATPRODUCT_ABt: in MatProductSymbolic_SeqAIJHIPSPARSE_SeqDENSEHIP()
2460 if (B->symmetric == PETSC_BOOL3_TRUE && ptype == MATPRODUCT_ABt) { in MatProductNumeric_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2473 case MATPRODUCT_ABt: in MatProductNumeric_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2572 if (B->symmetric == PETSC_BOOL3_TRUE && ptype == MATPRODUCT_ABt) { in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2597 case MATPRODUCT_ABt: in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2948 case MATPRODUCT_ABt: in MatProductSetFromOptions_SeqAIJHIPSPARSE()
2964 case MATPRODUCT_ABt: in MatProductSetFromOptions_SeqAIJHIPSPARSE()
/petsc/src/mat/impls/aij/seq/aijmkl/
H A Daijmkl.c957 case MATPRODUCT_ABt: in MatProductSetFromOptions_SeqAIJMKL()
/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.pxi156 MATPRODUCT_ABt
/petsc/src/mat/impls/elemental/
H A Dmatelem.cxx375 case MATPRODUCT_ABt: in MatProductSetFromOptions_Elemental()
/petsc/src/mat/impls/aij/mpi/kokkos/
H A Dmpiaijkok.kokkos.cxx1424 case MATPRODUCT_ABt: in MatProductSymbolic_MPIAIJKokkos()
/petsc/include/
H A Dpetscmat.h255 MATPRODUCT_ABt, enumerator
/petsc/src/mat/impls/scalapack/
H A Dmatscalapack.c420 case MATPRODUCT_ABt: in MatProductSetFromOptions_ScaLAPACK()
/petsc/src/mat/impls/aij/mpi/
H A Dmpimatmatmult.c2396 case MATPRODUCT_ABt: in MatProductSetFromOptions_MPIAIJ()
/petsc/src/mat/impls/dense/mpi/
H A Dmpidense.c2660 case MATPRODUCT_ABt: in MatProductSetFromOptions_MPIDense()
/petsc/src/mat/impls/dense/seq/
H A Ddense.c2880 case MATPRODUCT_ABt: in MatProductSetFromOptions_SeqDense()

12