| /petsc/src/mat/impls/aij/seq/ |
| H A D | matmatmatmult.c | 30 PetscCall(MatProductSetAlgorithm(D, "sorted")); /* set alg for D = A*BC */ in MatMatMatMultSymbolic_SeqAIJ_SeqAIJ_SeqAIJ() 32 PetscCall(MatProductSetAlgorithm(D, alg)); /* resume original algorithm */ in MatMatMatMultSymbolic_SeqAIJ_SeqAIJ_SeqAIJ()
|
| H A D | matmatmult.c | 1231 PetscCall(MatProductSetAlgorithm(C, "sorted")); /* set algorithm for C = A*Bt */ in MatMatTransposeMultSymbolic_SeqAIJ_SeqAIJ() 1233 PetscCall(MatProductSetAlgorithm(C, alg)); /* resume original algorithm for ABt product */ in MatMatTransposeMultSymbolic_SeqAIJ_SeqAIJ() 1404 PetscCall(MatProductSetAlgorithm(C, "sorted")); in MatTransposeMatMultSymbolic_SeqAIJ_SeqAIJ() 1411 PetscCall(MatProductSetAlgorithm(C, "outerproduct")); in MatTransposeMatMultSymbolic_SeqAIJ_SeqAIJ() 1424 PetscCall(MatProductSetAlgorithm(C, "sorted")); in MatTransposeMatMultSymbolic_SeqAIJ_SeqAIJ() 1426 PetscCall(MatProductSetAlgorithm(C, "at*b")); in MatTransposeMatMultSymbolic_SeqAIJ_SeqAIJ() 2001 if (flg) PetscCall(MatProductSetAlgorithm(C, algTypes[alg])); in MatProductSetFromOptions_SeqAIJ_AB() 2013 if (flg) PetscCall(MatProductSetAlgorithm(C, algTypes[alg])); in MatProductSetFromOptions_SeqAIJ_AB() 2039 if (flg) PetscCall(MatProductSetAlgorithm(C, algTypes[alg])); in MatProductSetFromOptions_SeqAIJ_AtB() 2058 PetscCall(MatProductSetAlgorithm(C, algTypes[alg])); in MatProductSetFromOptions_SeqAIJ_ABt() [all …]
|
| H A D | matrart.c | 256 PetscCall(MatProductSetAlgorithm(ARt, "sorted")); in MatRARtSymbolic_SeqAIJ_SeqAIJ_matmattransposemult() 264 PetscCall(MatProductSetAlgorithm(C, "sorted")); in MatRARtSymbolic_SeqAIJ_SeqAIJ_matmattransposemult() 267 PetscCall(MatProductSetAlgorithm(C, alg)); in MatRARtSymbolic_SeqAIJ_SeqAIJ_matmattransposemult()
|
| /petsc/src/mat/tests/ |
| H A D | ex62.c | 95 PetscCall(MatProductSetAlgorithm(C, MATPRODUCTALGORITHMDEFAULT)); in main() 176 PetscCall(MatProductSetAlgorithm(C, MATPRODUCTALGORITHMDEFAULT)); in main() 242 PetscCall(MatProductSetAlgorithm(C, MATPRODUCTALGORITHMDEFAULT)); in main() 279 PetscCall(MatProductSetAlgorithm(RARt, MATPRODUCTALGORITHMDEFAULT)); in main()
|
| H A D | ex101.c | 61 PetscCall(MatProductSetAlgorithm(mC, MATPRODUCTALGORITHMDEFAULT)); in main()
|
| H A D | ex89.c | 84 PetscCall(MatProductSetAlgorithm(C, "allatonce")); in main()
|
| H A D | ex6k.kokkos.cxx | 144 PetscCall(MatProductSetAlgorithm(C, MATPRODUCTALGORITHMBACKEND)); in main()
|
| H A D | ex109.c | 90 PetscCall(MatProductSetAlgorithm(D, "default")); in main()
|
| /petsc/src/mat/interface/ |
| H A D | matproduct.c | 72 PetscCall(MatProductSetAlgorithm(AP, MATPRODUCTALGORITHMDEFAULT)); in MatProductSymbolic_PtAP_Unsafe() 79 PetscCall(MatProductSetAlgorithm(C, MATPRODUCTALGORITHMDEFAULT)); in MatProductSymbolic_PtAP_Unsafe() 121 PetscCall(MatProductSetAlgorithm(RA, MATPRODUCTALGORITHMDEFAULT)); in MatProductSymbolic_RARt_Unsafe() 128 PetscCall(MatProductSetAlgorithm(C, MATPRODUCTALGORITHMDEFAULT)); in MatProductSymbolic_RARt_Unsafe() 167 PetscCall(MatProductSetAlgorithm(BC, MATPRODUCTALGORITHMDEFAULT)); in MatProductSymbolic_ABC_Unsafe() 174 PetscCall(MatProductSetAlgorithm(mat, MATPRODUCTALGORITHMDEFAULT)); in MatProductSymbolic_ABC_Unsafe() 905 PetscErrorCode MatProductSetAlgorithm(Mat mat, MatProductAlgorithm alg) in MatProductSetAlgorithm() function 1038 PetscCall(MatProductSetAlgorithm(D, MATPRODUCTALGORITHMDEFAULT)); in MatProductCreate_Private() 1267 PetscCall(MatProductSetAlgorithm(mmabc->BC, MATPRODUCTALGORITHMDEFAULT)); in MatProductSymbolic_ABC_Basic() 1279 PetscCall(MatProductSetAlgorithm(mmabc->ABC, MATPRODUCTALGORITHMDEFAULT)); in MatProductSymbolic_ABC_Basic()
|
| H A D | matrix.c | 10126 PetscCall(MatProductSetAlgorithm(*C, "default")); in MatPtAP() 10186 PetscCall(MatProductSetAlgorithm(*C, "default")); in MatRARt() 10211 PetscCall(MatProductSetAlgorithm(*C, MATPRODUCTALGORITHMDEFAULT)); in MatProduct_Private() 10430 PetscCall(MatProductSetAlgorithm(*D, "default")); in MatMatMatMult()
|
| /petsc/src/ksp/ksp/tests/ |
| H A D | ex34.c | 26 PetscCall(MatProductSetAlgorithm(B, "default")); in main()
|
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpimatmatmult.c | 1100 PetscCall(MatProductSetAlgorithm(adpd, "sorted")); in MatMatMultSymbolic_MPIAIJ_MPIAIJ_seqMPI() 2171 PetscCall(MatProductSetAlgorithm(C, algTypes[alg])); in MatProductSetFromOptions_MPIAIJ_AB() 2188 PetscCall(MatProductSetAlgorithm(C, algTypes[alg])); in MatProductSetFromOptions_MPIAIJ_AB() 2204 if (flg) PetscCall(MatProductSetAlgorithm(C, algTypes[alg])); in MatProductSetFromOptions_MPIAIJ_AB() 2237 if (flg) PetscCall(MatProductSetAlgorithm(C, algTypes[alg])); in MatProductSetFromOptions_MPIAIJ_AtB() 2254 PetscCall(MatProductSetAlgorithm(C, algTypes[alg])); in MatProductSetFromOptions_MPIAIJ_AtB() 2269 if (flg) PetscCall(MatProductSetAlgorithm(C, algTypes[alg])); in MatProductSetFromOptions_MPIAIJ_AtB() 2302 PetscCall(MatProductSetAlgorithm(C, algTypes[alg])); in MatProductSetFromOptions_MPIAIJ_PtAP() 2319 PetscCall(MatProductSetAlgorithm(C, algTypes[alg])); in MatProductSetFromOptions_MPIAIJ_PtAP() 2334 if (flg) PetscCall(MatProductSetAlgorithm(C, algTypes[alg])); in MatProductSetFromOptions_MPIAIJ_PtAP() [all …]
|
| H A D | mpiptap.c | 376 PetscCall(MatProductSetAlgorithm(ptap->C_oth, "sorted")); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable() 436 PetscCall(MatProductSetAlgorithm(ptap->C_loc, "default")); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable() 1666 PetscCall(MatProductSetAlgorithm(ptap->C_oth, "default")); in MatPtAPSymbolic_MPIAIJ_MPIAIJ() 1730 PetscCall(MatProductSetAlgorithm(ptap->C_loc, "default")); in MatPtAPSymbolic_MPIAIJ_MPIAIJ()
|
| /petsc/doc/changes/ |
| H A D | 313.md | 93 MatProductSetType(), MatProductSetAlgorithm(),
|
| /petsc/src/mat/impls/maij/ |
| H A D | maij.c | 556 if (flg) PetscCall(MatProductSetAlgorithm(C, algTypes[alg])); in MatProductSetFromOptions_MPIAIJ_MPIMAIJ() 561 if (flg) PetscCall(MatProductSetAlgorithm(C, algTypes[alg])); in MatProductSetFromOptions_MPIAIJ_MPIMAIJ()
|
| /petsc/src/mat/impls/dense/mpi/ |
| H A D | mpidense.c | 2592 if (flg) PetscCall(MatProductSetAlgorithm(C, algTypes[alg])); in MatProductSetFromOptions_MPIDense_AB() 2598 if (flg) PetscCall(MatProductSetAlgorithm(C, algTypes[alg])); in MatProductSetFromOptions_MPIDense_AB() 2629 if (flg) PetscCall(MatProductSetAlgorithm(C, algTypes[alg])); in MatProductSetFromOptions_MPIDense_ABt() 2641 if (flg) PetscCall(MatProductSetAlgorithm(C, algTypes[alg])); in MatProductSetFromOptions_MPIDense_ABt()
|
| /petsc/src/tao/pde_constrained/tutorials/ |
| H A D | parabolic.c | 1024 PetscCall(MatProductSetAlgorithm(user->DSG, "default")); in ParabolicInitialize()
|
| /petsc/include/ |
| H A D | petscmat.h | 295 PETSC_EXTERN PetscErrorCode MatProductSetAlgorithm(Mat, MatProductAlgorithm);
|
| /petsc/src/mat/impls/nest/ |
| H A D | matnest.c | 235 PetscCall(MatProductSetAlgorithm(workC, "default")); in MatProductSymbolic_Nest_Dense()
|
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcprivate.c | 845 PetscCall(MatProductSetAlgorithm(conn, "default")); in PCBDDCNedelecSupport() 5565 PetscCall(MatProductSetAlgorithm(*C, "default")); in MatPtAPWithPrefix_Private()
|