Home
last modified time | relevance | path

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

/petsc/src/mat/impls/aij/seq/
H A Dmatmatmatmult.c30 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 Dmatmatmult.c1231 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 Dmatrart.c256 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 Dex62.c95 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 Dex101.c61 PetscCall(MatProductSetAlgorithm(mC, MATPRODUCTALGORITHMDEFAULT)); in main()
H A Dex89.c84 PetscCall(MatProductSetAlgorithm(C, "allatonce")); in main()
H A Dex6k.kokkos.cxx144 PetscCall(MatProductSetAlgorithm(C, MATPRODUCTALGORITHMBACKEND)); in main()
H A Dex109.c90 PetscCall(MatProductSetAlgorithm(D, "default")); in main()
/petsc/src/mat/interface/
H A Dmatproduct.c72 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 Dmatrix.c10126 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 Dex34.c26 PetscCall(MatProductSetAlgorithm(B, "default")); in main()
/petsc/src/mat/impls/aij/mpi/
H A Dmpimatmatmult.c1100 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 Dmpiptap.c376 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 D313.md93 MatProductSetType(), MatProductSetAlgorithm(),
/petsc/src/mat/impls/maij/
H A Dmaij.c556 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 Dmpidense.c2592 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 Dparabolic.c1024 PetscCall(MatProductSetAlgorithm(user->DSG, "default")); in ParabolicInitialize()
/petsc/include/
H A Dpetscmat.h295 PETSC_EXTERN PetscErrorCode MatProductSetAlgorithm(Mat, MatProductAlgorithm);
/petsc/src/mat/impls/nest/
H A Dmatnest.c235 PetscCall(MatProductSetAlgorithm(workC, "default")); in MatProductSymbolic_Nest_Dense()
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcprivate.c845 PetscCall(MatProductSetAlgorithm(conn, "default")); in PCBDDCNedelecSupport()
5565 PetscCall(MatProductSetAlgorithm(*C, "default")); in MatPtAPWithPrefix_Private()