Home
last modified time | relevance | path

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

123

/petsc/src/ksp/pc/impls/factor/ !
H A Dfactor.h37 PETSC_INTERN PetscErrorCode PCFactorSetMatSolverType_Factor(PC, MatSolverType);
39 PETSC_INTERN PetscErrorCode PCFactorGetMatSolverType_Factor(PC, MatSolverType *);
H A Dfactor.c443 PetscErrorCode PCFactorSetMatSolverType(PC pc, MatSolverType stype) in PCFactorSetMatSolverType()
447 PetscTryMethod(pc, "PCFactorSetMatSolverType_C", (PC, MatSolverType), (pc, stype)); in PCFactorSetMatSolverType()
467 PetscErrorCode PCFactorGetMatSolverType(PC pc, MatSolverType *stype) in PCFactorGetMatSolverType()
469 PetscErrorCode (*f)(PC, MatSolverType *); in PCFactorGetMatSolverType()
H A Dfactimpl.c176 PetscErrorCode PCFactorSetMatSolverType_Factor(PC pc, MatSolverType stype) in PCFactorSetMatSolverType_Factor()
182 MatSolverType ltype; in PCFactorSetMatSolverType_Factor()
195 PetscErrorCode PCFactorGetMatSolverType_Factor(PC pc, MatSolverType *stype) in PCFactorGetMatSolverType_Factor()
/petsc/src/ksp/pc/impls/factor/qr/ !
H A Dqr.c11 MatSolverType stype; in PCSetUp_QR()
65 MatSolverType solverpackage; in PCSetUp_QR()
/petsc/src/ksp/pc/impls/factor/icc/ !
H A Dicc.c8 MatSolverType stype; in PCSetUp_ICC()
58 MatSolverType solverpackage; in PCSetUp_ICC()
/petsc/src/ksp/pc/impls/factor/lu/ !
H A Dlu.c43 MatSolverType stype; in PCSetUp_LU()
139 MatSolverType solverpackage; in PCSetUp_LU()
/petsc/src/ksp/pc/impls/factor/cholesky/ !
H A Dcholesky.c26 MatSolverType stype; in PCSetUp_Cholesky()
145 MatSolverType solverpackage; in PCSetUp_Cholesky()
/petsc/src/mat/impls/aij/seq/cholmod/ !
H A Daijcholmod.c51 static PetscErrorCode MatFactorGetSolverType_seqaij_cholmod(Mat A, MatSolverType *type) in MatFactorGetSolverType_seqaij_cholmod()
/petsc/src/mat/tests/ !
H A Dex134.c13 MatSolverType stype = MATSOLVERPETSC; in Assemble()
H A Dex268.c31 MatSolverType type; in main()
/petsc/src/ksp/pc/impls/factor/ilu/ !
H A Dilu.c73 MatSolverType stype; in PCSetUp_ILU()
172 MatSolverType solverpackage; in PCSetUp_ILU()
/petsc/include/ !
H A Dpetscpc.h200 PETSC_EXTERN PetscErrorCode PCFactorSetMatSolverType(PC, MatSolverType);
201 PETSC_EXTERN PetscErrorCode PCFactorGetMatSolverType(PC, MatSolverType *);
203 …lverType()", ) static inline PetscErrorCode PCFactorSetMatSolverPackage(PC pc, MatSolverType stype) in PCFactorSetMatSolverPackage()
207 …verType()", ) static inline PetscErrorCode PCFactorGetMatSolverPackage(PC pc, MatSolverType *stype) in PCFactorGetMatSolverPackage()
H A Dpetscmat.h158 typedef const char *MatSolverType; typedef
211 PETSC_EXTERN PetscErrorCode MatGetFactor(Mat, MatSolverType, MatFactorType, Mat *);
212 PETSC_EXTERN PetscErrorCode MatGetFactorAvailable(Mat, MatSolverType, MatFactorType, PetscBool *);
218 PETSC_EXTERN PetscErrorCode MatFactorGetSolverType(Mat, MatSolverType *);
224 PETSC_EXTERN PetscErrorCode MatSolverTypeRegister(MatSolverType, MatType, MatFactorType, MatSolverF…
225 PETSC_EXTERN PetscErrorCode MatSolverTypeGet(MatSolverType, MatType, MatFactorType, PetscBool *, Pe…
226 typedef MatSolverType MatSolverPackage PETSC_DEPRECATED_TYPEDEF(3, 9, 0, "MatSolverType", );
227 …eRegister()", ) static inline PetscErrorCode MatSolverPackageRegister(MatSolverType stype, MatType… in MatSolverPackageRegister()
231 …tSolverTypeGet()", ) static inline PetscErrorCode MatSolverPackageGet(MatSolverType stype, MatType… in MatSolverPackageGet()
/petsc/src/mat/impls/aij/seq/essl/ !
H A Dessl.c108 static PetscErrorCode MatFactorGetSolverType_essl(Mat A, MatSolverType *type) in MatFactorGetSolverType_essl()
/petsc/doc/manual/ !
H A Dadvanced.md130 …terface to a variety of external factorization/solver packages via the `MatSolverType` which can be
167 MatGetFactor(Mat matrix,MatSolverType package,MatFactorType ftype,Mat *factor);
227 The external `MatSolverType`'s `MATSOLVERSUPERLU_DIST` and `MATSOLVERMUMPS`
/petsc/src/mat/impls/aij/seq/bas/ !
H A Dbasfactor.c171 static PetscErrorCode MatFactorGetSolverType_seqaij_bas(Mat A, MatSolverType *type) in MatFactorGetSolverType_seqaij_bas()
/petsc/doc/changes/ !
H A D39.md55 - MatSolverPackage is replaced with MatSolverType.
/petsc/src/mat/impls/aij/seq/matlab/ !
H A Daijmatlab.c168 static PetscErrorCode MatFactorGetSolverType_seqaij_matlab(Mat A, MatSolverType *type) in MatFactorGetSolverType_seqaij_matlab()
/petsc/src/mat/impls/aij/seq/lusol/ !
H A Dlusol.c370 static PetscErrorCode MatFactorGetSolverType_seqaij_lusol(Mat A, MatSolverType *type) in MatFactorGetSolverType_seqaij_lusol()
/petsc/src/mat/impls/transpose/ !
H A Dhtransm.c411 static PetscErrorCode MatGetFactor_HT(Mat N, MatSolverType type, MatFactorType ftype, Mat *F) in MatGetFactor_HT()
457 static PetscErrorCode MatFactorGetSolverType_HT(Mat N, MatSolverType *type) in MatFactorGetSolverType_HT()
H A Dtransm.c233 static PetscErrorCode MatGetFactor_Transpose(Mat N, MatSolverType type, MatFactorType ftype, Mat *F) in MatGetFactor_Transpose()
275 static PetscErrorCode MatFactorGetSolverType_Transpose(Mat N, MatSolverType *type) in MatFactorGetSolverType_Transpose()
/petsc/src/mat/impls/aij/seq/klu/ !
H A Dklu.c230 static PetscErrorCode MatFactorGetSolverType_seqaij_klu(Mat A, MatSolverType *type) in MatFactorGetSolverType_seqaij_klu()
/petsc/include/petsc/private/ !
H A Dmatdensecupmimpl.h90 PETSC_NODISCARD static constexpr MatSolverType MATSOLVERCUPM() noexcept;
116 inline constexpr MatSolverType MatDense_CUPM_Base<T>::MATSOLVERCUPM() noexcept in MATSOLVERCUPM()
/petsc/src/mat/impls/aij/seq/spqr/ !
H A Daijspqr.c101 static PetscErrorCode MatFactorGetSolverType_seqaij_SPQR(Mat A, MatSolverType *type) in MatFactorGetSolverType_seqaij_SPQR()
/petsc/src/mat/impls/aij/mpi/pastix/ !
H A Dpastix.c365 static PetscErrorCode MatFactorGetSolverType_PaStiX(Mat A, MatSolverType *type) in MatFactorGetSolverType_PaStiX()

123