/dports/science/PETSc/petsc-3.14.1/src/mat/interface/ |
H A D | matproduct.c | 267 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 D | matrix.c | 9284 …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 D | aijmkl.c | 1038 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 D | matmatmult.c | 1607 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 D | mpimatmatmatmult.c | 46 C->ops->productsymbolic = MatProductSymbolic_ABC_Transpose_AIJ_AIJ; in MatProductSetFromOptions_Transpose_AIJ_AIJ()
|
H A D | mpimatmatmult.c | 317 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 D | mpiaij.c | 6021 C->ops->productsymbolic = MatProductSymbolic_AB; in MatProductSetFromOptions_MPIDense_MPIAIJ_AB()
|
/dports/science/PETSc/petsc-3.14.1/src/mat/impls/shell/ |
H A D | shell.c | 573 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 D | shellcnv.c | 215 …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 D | matelem.cxx | 351 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 D | mhypre.c | 989 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 D | mathara.cu | 583 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 D | mpidense.c | 2945 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 D | matscalapack.c | 330 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 D | dense.c | 2329 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 D | maij.c | 2869 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 D | matimpl.h | 154 PetscErrorCode (*productsymbolic)(Mat); member
|
/dports/science/PETSc/petsc-3.14.1/src/mat/impls/nest/ |
H A D | matnest.c | 260 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 D | aijcusparse.cu | 2023 C->ops->productsymbolic = MatProductSymbolic_SeqAIJCUSPARSE_SeqDENSECUDA; in MatProductSetFromOptions_SeqAIJCUSPARSE()
|
/dports/science/PETSc/petsc-3.14.1/src/mat/impls/is/ |
H A D | matis.c | 269 C->ops->productsymbolic = MatProductSymbolic_PtAP_IS_XAIJ; in MatProductSetFromOptions_IS_XAIJ_PtAP()
|
/dports/science/PETSc/petsc-3.14.1/ |
H A D | TAGS | 10146 PetscErrorCode (*productsymbolic)productsymbolic154,7597
|
H A D | CTAGS | 76020 productsymbolic include/petsc/private/matimpl.h /^ PetscErrorCode (*productsymbolic)(Mat);$/;" m l…
|