| /petsc/src/mat/impls/aij/seq/ |
| H A D | mattransposematmult.c | 33 …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 D | matrart.c | 255 PetscCall(MatProductSetType(ARt, MATPRODUCT_ABt)); in MatRARtSymbolic_SeqAIJ_SeqAIJ_matmattransposemult()
|
| H A D | matmatmult.c | 1684 case MATPRODUCT_ABt: in MatProductSetFromOptions_SeqAIJ_SeqDense() 2184 case MATPRODUCT_ABt: in MatProductSetFromOptions_SeqAIJ()
|
| /petsc/src/mat/tests/ |
| H A D | ex258.c | 43 PetscCall(MatProductSetType(B, MATPRODUCT_ABt)); in main()
|
| H A D | ex6k.kokkos.cxx | 90 else if (isAPt) prodType = MATPRODUCT_ABt; in main()
|
| H A D | ex237.c | 348 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 D | ex70.c | 547 …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 D | matproduct.c | 104 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 D | htransm.c | 169 ptype = MATPRODUCT_ABt; in MatProductSetFromOptions_HT() 174 ptype = MATPRODUCT_ABt; in MatProductSetFromOptions_HT() 181 case MATPRODUCT_ABt: in MatProductSetFromOptions_HT()
|
| H A D | transm.c | 456 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 D | shell.c | 544 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 D | schurm.c | 1082 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 D | aijcusparse.cu | 2695 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 D | aijkok.kokkos.cxx | 833 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 D | aijhipsparse.hip.cxx | 2261 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 D | aijmkl.c | 957 case MATPRODUCT_ABt: in MatProductSetFromOptions_SeqAIJMKL()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | libpetsc4py.pyx | 1276 …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 D | petscmat.pxi | 156 MATPRODUCT_ABt
|
| /petsc/src/mat/impls/elemental/ |
| H A D | matelem.cxx | 375 case MATPRODUCT_ABt: in MatProductSetFromOptions_Elemental()
|
| /petsc/src/mat/impls/aij/mpi/kokkos/ |
| H A D | mpiaijkok.kokkos.cxx | 1424 case MATPRODUCT_ABt: in MatProductSymbolic_MPIAIJKokkos()
|
| /petsc/include/ |
| H A D | petscmat.h | 255 MATPRODUCT_ABt, enumerator
|
| /petsc/src/mat/impls/scalapack/ |
| H A D | matscalapack.c | 420 case MATPRODUCT_ABt: in MatProductSetFromOptions_ScaLAPACK()
|
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpimatmatmult.c | 2396 case MATPRODUCT_ABt: in MatProductSetFromOptions_MPIAIJ()
|
| /petsc/src/mat/impls/dense/mpi/ |
| H A D | mpidense.c | 2660 case MATPRODUCT_ABt: in MatProductSetFromOptions_MPIDense()
|
| /petsc/src/mat/impls/dense/seq/ |
| H A D | dense.c | 2880 case MATPRODUCT_ABt: in MatProductSetFromOptions_SeqDense()
|