Home
last modified time | relevance | path

Searched refs:matsolve (Results 1 – 25 of 25) sorted by relevance

/petsc/src/ksp/ksp/impls/preonly/
H A Dpreonly.c138 ksp->ops->matsolve = KSPMatSolve_PREONLY; in KSPCreate_PREONLY()
/petsc/src/mat/impls/aij/mpi/mkl_cpardiso/
H A Dmkl_cpardiso.c678 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 Daijspqr.c253 F->ops->matsolve = MatMatSolve_SPQR; in MatQRFactorNumeric_SPQR()
/petsc/include/petsc/private/
H A Dkspimpl.h26 PetscErrorCode (*matsolve)(KSP, Mat, Mat); /* multiple dense RHS solver */ member
H A Dmatimpl.h158 PetscErrorCode (*matsolve)(Mat, Mat, Mat); member
/petsc/src/mat/impls/aij/seq/umfpack/
H A Dumfpack.c425 B->ops->matsolve = NULL; in MatGetFactor_seqaij_umfpack()
/petsc/src/ksp/ksp/interface/
H A Ditfunc.c1234 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 Dsbaijcholmod.c432 F->ops->matsolve = MatMatSolve_CHOLMOD; in MatCholeskyFactorNumeric_CHOLMOD()
/petsc/src/mat/impls/aij/seq/kokkos/
H A Daijkok.kokkos.cxx2047 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 Dsuperlu.c346 F->ops->matsolve = NULL; in MatLUFactorNumeric_SuperLU()
/petsc/src/mat/impls/aij/mpi/strumpack/
H A Dstrumpack.c998 F->ops->matsolve = MatMatSolve_STRUMPACK; in MatLUFactorSymbolic_STRUMPACK()
/petsc/src/ksp/ksp/impls/hpddm/
H A Dhpddm.cxx673 ksp->ops->matsolve = KSPMatSolve_HPDDM; in KSPCreate_HPDDM()
/petsc/src/mat/impls/aij/mpi/superlu_dist/
H A Dsuperlu_dist.c786 F->ops->matsolve = MatMatSolve_SuperLU_DIST; in MatLUFactorSymbolic_SuperLU_DIST()
/petsc/src/mat/impls/dense/seq/cupm/
H A Dmatseqdensecupm.hpp357 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 Ddense.c81 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 Daijhipsparse.hip.cxx222 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 Dmkl_pardiso.c803 F->ops->matsolve = MatMatSolve_MKL_PARDISO; in MatFactorSymbolic_AIJMKL_PARDISO_Private()
/petsc/src/mat/impls/aij/seq/
H A Daijfact.c373 C->ops->matsolve = MatMatSolve_SeqAIJ; in MatLUFactorNumeric_SeqAIJ()
522 C->ops->matsolve = MatMatSolve_SeqAIJ_inplace; in MatLUFactorNumeric_SeqAIJ_inplace()
H A Dinode.c1962 C->ops->matsolve = MatMatSolve_SeqAIJ; in MatLUFactorNumeric_SeqAIJ_Inode()
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcschurs.c1641 S_all_inv->ops->matsolve = M->ops->matsolve; in PCBDDCSubSchursSetUp()
/petsc/src/mat/impls/htool/
H A Dhtool.cxx992 F->ops->matsolve = MatSolve_Htool<'N', Mat>; in MatFactorSymbolic_Htool()
/petsc/src/mat/impls/aij/seq/seqcusparse/
H A Daijcusparse.cu1038 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 Dsbaijfact.c1477 B->ops->matsolve = MatMatSolve_SeqSBAIJ_1_NaturalOrdering; in MatCholeskyFactorNumeric_SeqSBAIJ_1_NaturalOrdering()
/petsc/src/mat/interface/
H A Dmatrix.c3759 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 Dmumps.c2958 F->ops->matsolve = MatMatSolve_MUMPS; in MatLUFactorSymbolic_AIJMUMPS()
3070 F->ops->matsolve = MatMatSolve_MUMPS; in MatCholeskyFactorSymbolic_MUMPS()