| /petsc/src/ksp/ksp/impls/preonly/ |
| H A D | preonly.c | 138 ksp->ops->matsolve = KSPMatSolve_PREONLY; in KSPCreate_PREONLY()
|
| /petsc/src/mat/impls/aij/mpi/mkl_cpardiso/ |
| H A D | mkl_cpardiso.c | 678 F->ops->matsolve = MatMatSolve_MKL_CPARDISO; in MatLUFactorSymbolic_AIJMKL_CPARDISO() 710 F->ops->matsolve = MatMatSolve_MKL_CPARDISO; in MatCholeskyFactorSymbolic_AIJMKL_CPARDISO()
|
| /petsc/src/mat/impls/aij/seq/spqr/ |
| H A D | aijspqr.c | 253 F->ops->matsolve = MatMatSolve_SPQR; in MatQRFactorNumeric_SPQR()
|
| /petsc/include/petsc/private/ |
| H A D | kspimpl.h | 26 PetscErrorCode (*matsolve)(KSP, Mat, Mat); /* multiple dense RHS solver */ member
|
| H A D | matimpl.h | 158 PetscErrorCode (*matsolve)(Mat, Mat, Mat); member
|
| /petsc/src/mat/impls/aij/seq/umfpack/ |
| H A D | umfpack.c | 425 B->ops->matsolve = NULL; in MatGetFactor_seqaij_umfpack()
|
| /petsc/src/ksp/ksp/interface/ |
| H A D | itfunc.c | 1234 if (ksp->ops->matsolve) { in KSPMatSolve_Private() 1245 PetscUseTypeMethod(ksp, matsolve, B, X); in KSPMatSolve_Private() 1259 PetscUseTypeMethod(ksp, matsolve, vB, vX); in KSPMatSolve_Private()
|
| /petsc/src/mat/impls/sbaij/seq/cholmod/ |
| H A D | sbaijcholmod.c | 432 F->ops->matsolve = MatMatSolve_CHOLMOD; in MatCholeskyFactorNumeric_CHOLMOD()
|
| /petsc/src/mat/impls/aij/seq/kokkos/ |
| H A D | aijkok.kokkos.cxx | 2047 B->ops->matsolve = NULL; in MatLUFactorNumeric_SeqAIJKokkos() 2073 B->ops->matsolve = NULL; in MatILUFactorNumeric_SeqAIJKokkos_ILU0() 2252 B->ops->matsolve = NULL; in MatCholeskyFactorNumeric_SeqAIJKokkos()
|
| /petsc/src/mat/impls/aij/seq/superlu/ |
| H A D | superlu.c | 346 F->ops->matsolve = NULL; in MatLUFactorNumeric_SuperLU()
|
| /petsc/src/mat/impls/aij/mpi/strumpack/ |
| H A D | strumpack.c | 998 F->ops->matsolve = MatMatSolve_STRUMPACK; in MatLUFactorSymbolic_STRUMPACK()
|
| /petsc/src/ksp/ksp/impls/hpddm/ |
| H A D | hpddm.cxx | 673 ksp->ops->matsolve = KSPMatSolve_HPDDM; in KSPCreate_HPDDM()
|
| /petsc/src/mat/impls/aij/mpi/superlu_dist/ |
| H A D | superlu_dist.c | 786 F->ops->matsolve = MatMatSolve_SuperLU_DIST; in MatLUFactorSymbolic_SuperLU_DIST()
|
| /petsc/src/mat/impls/dense/seq/cupm/ |
| H A D | matseqdensecupm.hpp | 357 A->ops->matsolve = MatMatSolve_Factored_Dispatch_<derived_type, false>; in FactorPrepare() 1823 A->ops->matsolve = nullptr; in InvertFactors()
|
| /petsc/src/mat/impls/dense/seq/ |
| H A D | dense.c | 81 A->ops->matsolve = NULL; in MatSeqDenseInvertFactors_Private() 807 A->ops->matsolve = MatMatSolve_SeqDense_LU; in MatLUFactor_SeqDense() 885 A->ops->matsolve = MatMatSolve_SeqDense_Cholesky; in MatCholeskyFactor_SeqDense() 946 A->ops->matsolve = MatMatSolve_SeqDense_QR; in MatQRFactor_SeqDense()
|
| /petsc/src/mat/impls/aij/seq/seqhipsparse/ |
| H A D | aijhipsparse.hip.cxx | 222 B->ops->matsolve = NULL; in MatLUFactorNumeric_SeqAIJHIPSPARSE() 768 B->ops->matsolve = NULL; in MatCholeskyFactorNumeric_SeqAIJHIPSPARSE() 773 B->ops->matsolve = NULL; in MatCholeskyFactorNumeric_SeqAIJHIPSPARSE() 1387 fact->ops->matsolve = NULL; in MatILUFactorNumeric_SeqAIJHIPSPARSE_ILU0() 1632 fact->ops->matsolve = NULL; in MatICCFactorNumeric_SeqAIJHIPSPARSE_ICC0()
|
| /petsc/src/mat/impls/aij/seq/mkl_pardiso/ |
| H A D | mkl_pardiso.c | 803 F->ops->matsolve = MatMatSolve_MKL_PARDISO; in MatFactorSymbolic_AIJMKL_PARDISO_Private()
|
| /petsc/src/mat/impls/aij/seq/ |
| H A D | aijfact.c | 373 C->ops->matsolve = MatMatSolve_SeqAIJ; in MatLUFactorNumeric_SeqAIJ() 522 C->ops->matsolve = MatMatSolve_SeqAIJ_inplace; in MatLUFactorNumeric_SeqAIJ_inplace()
|
| H A D | inode.c | 1962 C->ops->matsolve = MatMatSolve_SeqAIJ; in MatLUFactorNumeric_SeqAIJ_Inode()
|
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcschurs.c | 1641 S_all_inv->ops->matsolve = M->ops->matsolve; in PCBDDCSubSchursSetUp()
|
| /petsc/src/mat/impls/htool/ |
| H A D | htool.cxx | 992 F->ops->matsolve = MatSolve_Htool<'N', Mat>; in MatFactorSymbolic_Htool()
|
| /petsc/src/mat/impls/aij/seq/seqcusparse/ |
| H A D | aijcusparse.cu | 1038 B->ops->matsolve = NULL; in MatCholeskyFactorNumeric_SeqAIJCUSPARSE() 1752 fact->ops->matsolve = NULL; in MatILUFactorNumeric_SeqAIJCUSPARSE_ILU0() 2002 fact->ops->matsolve = NULL; in MatICCFactorNumeric_SeqAIJCUSPARSE_ICC0() 2181 B->ops->matsolve = NULL; in MatLUFactorNumeric_SeqAIJCUSPARSE()
|
| /petsc/src/mat/impls/sbaij/seq/ |
| H A D | sbaijfact.c | 1477 B->ops->matsolve = MatMatSolve_SeqSBAIJ_1_NaturalOrdering; in MatCholeskyFactorNumeric_SeqSBAIJ_1_NaturalOrdering()
|
| /petsc/src/mat/interface/ |
| H A D | matrix.c | 3759 if (!A->ops->matsolve) { in MatMatSolve() 3762 } else PetscUseTypeMethod(A, matsolve, B, X); in MatMatSolve() 9858 S->ops->matsolve = NULL; in MatFactorUpdateSchurStatus_Private()
|
| /petsc/src/mat/impls/aij/mpi/mumps/ |
| H A D | mumps.c | 2958 F->ops->matsolve = MatMatSolve_MUMPS; in MatLUFactorSymbolic_AIJMUMPS() 3070 F->ops->matsolve = MatMatSolve_MUMPS; in MatCholeskyFactorSymbolic_MUMPS()
|