Home
last modified time | relevance | path

Searched refs:productsymbolic (Results 1 – 22 of 22) sorted by relevance

/dports/science/PETSc/petsc-3.14.1/src/mat/interface/
H A Dmatproduct.c267 if (D->ops->productnumeric || D->ops->productsymbolic) { in MatProductReplaceMats()
372 C->ops->productsymbolic = MatProductSymbolic_X_Dense; in MatProductSymbolic_X_Dense()
394 mat->ops->productsymbolic = NULL; in MatProductSetFromOptions_Private()
452 if (!mat->ops->productsymbolic) { in MatProductSetFromOptions_Private()
469 if (!mat->ops->productsymbolic) { in MatProductSetFromOptions_Private()
487 mat->ops->productsymbolic = MatProductSymbolic_Basic; in MatProductSetFromOptions_Private()
490 if (!mat->ops->productsymbolic) { in MatProductSetFromOptions_Private()
794 if (mat->ops->productsymbolic) { in MatProductSymbolic()
796 ierr = (*mat->ops->productsymbolic)(mat);CHKERRQ(ierr); in MatProductSymbolic()
879 mat->ops->productsymbolic = NULL; in MatProductSetType()
[all …]
H A Dmatrix.c9284 …if (!(*C)->ops->productsymbolic) SETERRQ3(PetscObjectComm((PetscObject)(*C)),PETSC_ERR_SUP,"MatPro… in MatPtAP()
9340 …if (!(*C)->ops->productsymbolic) SETERRQ3(PetscObjectComm((PetscObject)(*C)),PETSC_ERR_SUP,"MatPro… in MatRARt()
9391 …if (!(*C)->ops->productsymbolic) SETERRQ3(PetscObjectComm((PetscObject)(*C)),PETSC_ERR_SUP,"MatPro… in MatProduct_Private()
9570 …if (!(*D)->ops->productsymbolic) SETERRQ4(PetscObjectComm((PetscObject)(*D)),PETSC_ERR_SUP,"MatPro… in MatMatMatMult()
/dports/science/PETSc/petsc-3.14.1/src/mat/impls/aij/seq/aijmkl/
H A Daijmkl.c1038 C->ops->productsymbolic = MatProductSymbolic_AB; in MatProductSetFromOptions_SeqAIJMKL_AB()
1046 C->ops->productsymbolic = MatProductSymbolic_AtB_SeqAIJMKL_SeqAIJMKL; in MatProductSetFromOptions_SeqAIJMKL_AtB()
1054 C->ops->productsymbolic = MatProductSymbolic_ABt; in MatProductSetFromOptions_SeqAIJMKL_ABt()
1071 C->ops->productsymbolic = NULL; in MatProductSetFromOptions_SeqAIJMKL_PtAP()
1076 C->ops->productsymbolic = MatProductSymbolic_PtAP_SeqAIJMKL_SeqAIJMKL_SymmetricReal; in MatProductSetFromOptions_SeqAIJMKL_PtAP()
1079 C->ops->productsymbolic = NULL; /* MatProductSymbolic_Basic() will be used. */ in MatProductSetFromOptions_SeqAIJMKL_PtAP()
1090 C->ops->productsymbolic = NULL; /* MatProductSymbolic_Basic() will be used. */ in MatProductSetFromOptions_SeqAIJMKL_RARt()
1097 C->ops->productsymbolic = NULL; /* MatProductSymbolic_Basic() will be used. */ in MatProductSetFromOptions_SeqAIJMKL_ABC()
/dports/science/PETSc/petsc-3.14.1/src/mat/impls/aij/seq/
H A Dmatmatmult.c1607 C->ops->productsymbolic = MatProductSymbolic_AB; in MatProductSetFromOptions_SeqAIJ_SeqDense_AB()
1617 C->ops->productsymbolic = MatProductSymbolic_AtB; in MatProductSetFromOptions_SeqAIJ_SeqDense_AtB()
1625 C->ops->productsymbolic = MatProductSymbolic_ABt; in MatProductSetFromOptions_SeqAIJ_SeqDense_ABt()
1670 C->ops->productsymbolic = MatProductSymbolic_AB; in MatProductSetFromOptions_SeqXBAIJ_SeqDense_AB()
1693 C->ops->productsymbolic = MatProductSymbolic_AB; in MatProductSetFromOptions_SeqDense_SeqAIJ_AB()
1991 C->ops->productsymbolic = MatProductSymbolic_AB; in MatProductSetFromOptions_SeqAIJ_AB()
2020 C->ops->productsymbolic = MatProductSymbolic_AtB_SeqAIJ_SeqAIJ; in MatProductSetFromOptions_SeqAIJ_AtB()
2056 C->ops->productsymbolic = MatProductSymbolic_ABt; in MatProductSetFromOptions_SeqAIJ_ABt()
2095 C->ops->productsymbolic = MatProductSymbolic_PtAP_SeqAIJ_SeqAIJ; in MatProductSetFromOptions_SeqAIJ_PtAP()
2129 C->ops->productsymbolic = MatProductSymbolic_RARt_SeqAIJ_SeqAIJ; in MatProductSetFromOptions_SeqAIJ_RARt()
[all …]
/dports/science/PETSc/petsc-3.14.1/src/mat/impls/aij/mpi/
H A Dmpimatmatmatmult.c46 C->ops->productsymbolic = MatProductSymbolic_ABC_Transpose_AIJ_AIJ; in MatProductSetFromOptions_Transpose_AIJ_AIJ()
H A Dmpimatmatmult.c317 C->ops->productsymbolic = MatProductSymbolic_AB; in MatProductSetFromOptions_MPIAIJ_MPIDense_AB()
331 C->ops->productsymbolic = MatProductSymbolic_AtB; in MatProductSetFromOptions_MPIAIJ_MPIDense_AtB()
2164 C->ops->productsymbolic = MatProductSymbolic_AB_MPIAIJ_MPIAIJ; in MatProductSetFromOptions_MPIAIJ_AB()
2225 C->ops->productsymbolic = MatProductSymbolic_AtB_MPIAIJ_MPIAIJ; in MatProductSetFromOptions_MPIAIJ_AtB()
2291 C->ops->productsymbolic = MatProductSymbolic_PtAP_MPIAIJ_MPIAIJ; in MatProductSetFromOptions_MPIAIJ_PtAP()
2304 C->ops->productsymbolic = MatProductSymbolic_RARt_MPIAIJ_MPIAIJ; in MatProductSetFromOptions_MPIAIJ_RARt()
2342 C->ops->productsymbolic = MatProductSymbolic_ABC; in MatProductSetFromOptions_MPIAIJ_ABC()
H A Dmpiaij.c6021 C->ops->productsymbolic = MatProductSymbolic_AB; in MatProductSetFromOptions_MPIDense_MPIAIJ_AB()
/dports/science/PETSc/petsc-3.14.1/src/mat/impls/shell/
H A Dshell.c573 PetscErrorCode (*stashsym)(Mat) = D->ops->productsymbolic; in MatProductNumeric_Shell_X()
631 D->ops->productsymbolic = NULL; in MatProductNumeric_Shell_X()
638 D->ops->productsymbolic = stashsym; in MatProductNumeric_Shell_X()
785 D->ops->productsymbolic = MatProductSymbolic_Shell_X; in MatProductSymbolic_Shell_X()
801 D->ops->productsymbolic = MatProductSymbolic_Shell_X; in MatProductSymbolic_Shell_X()
832 if (flg) { D->ops->productsymbolic = MatProductSymbolic_Shell_X; } in MatProductSetFromOptions_Shell_X()
H A Dshellcnv.c215 …if (D->ops->productsymbolic) { /* we have a symbolic match, now populate the MATSHELL operations */ in MatProductSetFromOptions_CF()
/dports/science/PETSc/petsc-3.14.1/src/mat/impls/elemental/
H A Dmatelem.cxx351 C->ops->productsymbolic = MatProductSymbolic_AB; in MatProductSetFromOptions_Elemental_AB()
359 C->ops->productsymbolic = MatProductSymbolic_ABt; in MatProductSetFromOptions_Elemental_ABt()
412 C->ops->productsymbolic = MatProductSymbolic_AB; in MatProductSetFromOptions_Elemental_MPIDense_AB()
/dports/science/PETSc/petsc-3.14.1/src/mat/impls/hypre/
H A Dmhypre.c989 C->ops->productsymbolic = MatProductSymbolic_AB_HYPRE; in MatProductSetFromOptions_HYPRE_AB()
1018 C->ops->productsymbolic = MatProductSymbolic_PtAP_HYPRE; in MatProductSetFromOptions_HYPRE_PtAP()
1040 C->ops->productsymbolic = MatProductSymbolic_PtAP_HYPRE; in MatProductSetFromOptions_HYPRE_PtAP()
/dports/science/PETSc/petsc-3.14.1/src/mat/impls/hara/
H A Dmathara.cu583 C->ops->productsymbolic = NULL; in MatProductSymbolic_HARA()
593 C->ops->productsymbolic = MatProductSymbolic_HARA; in MatProductSetFromOptions_HARA()
/dports/science/PETSc/petsc-3.14.1/src/mat/impls/dense/mpi/
H A Dmpidense.c2945 C->ops->productsymbolic = MatProductSymbolic_AB; in MatProductSetFromOptions_MPIDense_AB()
2959 C->ops->productsymbolic = MatProductSymbolic_AtB; in MatProductSetFromOptions_MPIDense_AtB()
2994 C->ops->productsymbolic = MatProductSymbolic_ABt; in MatProductSetFromOptions_MPIDense_ABt()
/dports/science/PETSc/petsc-3.14.1/src/mat/impls/scalapack/
H A Dmatscalapack.c330 C->ops->productsymbolic = MatProductSymbolic_AB; in MatProductSetFromOptions_ScaLAPACK_AB()
338 C->ops->productsymbolic = MatProductSymbolic_ABt; in MatProductSetFromOptions_ScaLAPACK_ABt()
/dports/science/PETSc/petsc-3.14.1/src/mat/impls/dense/seq/
H A Ddense.c2329 C->ops->productsymbolic = MatProductSymbolic_AB; in MatProductSetFromOptions_SeqDense_AB()
2337 C->ops->productsymbolic = MatProductSymbolic_AtB; in MatProductSetFromOptions_SeqDense_AtB()
2345 C->ops->productsymbolic = MatProductSymbolic_ABt; in MatProductSetFromOptions_SeqDense_ABt()
/dports/science/PETSc/petsc-3.14.1/src/mat/impls/maij/
H A Dmaij.c2869 C->ops->productsymbolic = MatProductSymbolic_PtAP_SeqAIJ_SeqMAIJ; in MatProductSetFromOptions_SeqAIJ_SeqMAIJ()
2913 C->ops->productsymbolic = MatProductSymbolic_PtAP_MPIAIJ_MPIMAIJ; in MatProductSetFromOptions_MPIAIJ_MPIMAIJ()
2919 C->ops->productsymbolic = MatProductSymbolic_PtAP_MPIAIJ_MPIMAIJ; in MatProductSetFromOptions_MPIAIJ_MPIMAIJ()
/dports/science/PETSc/petsc-3.14.1/include/petsc/private/
H A Dmatimpl.h154 PetscErrorCode (*productsymbolic)(Mat); member
/dports/science/PETSc/petsc-3.14.1/src/mat/impls/nest/
H A Dmatnest.c260 C->ops->productsymbolic = MatProductSymbolic_Nest_Dense; in MatProductSetFromOptions_Nest_Dense_AB()
/dports/science/PETSc/petsc-3.14.1/src/mat/impls/aij/seq/seqcusparse/
H A Daijcusparse.cu2023 C->ops->productsymbolic = MatProductSymbolic_SeqAIJCUSPARSE_SeqDENSECUDA; in MatProductSetFromOptions_SeqAIJCUSPARSE()
/dports/science/PETSc/petsc-3.14.1/src/mat/impls/is/
H A Dmatis.c269 C->ops->productsymbolic = MatProductSymbolic_PtAP_IS_XAIJ; in MatProductSetFromOptions_IS_XAIJ_PtAP()
/dports/science/PETSc/petsc-3.14.1/
H A DTAGS10146 PetscErrorCode (*productsymbolic)productsymbolic154,7597
H A DCTAGS76020 productsymbolic include/petsc/private/matimpl.h /^ PetscErrorCode (*productsymbolic)(Mat);$/;" m l…