| /petsc/src/ksp/pc/impls/factor/ ! |
| H A D | factor.h | 37 PETSC_INTERN PetscErrorCode PCFactorSetMatSolverType_Factor(PC, MatSolverType); 39 PETSC_INTERN PetscErrorCode PCFactorGetMatSolverType_Factor(PC, MatSolverType *);
|
| H A D | factor.c | 443 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 D | factimpl.c | 176 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 D | qr.c | 11 MatSolverType stype; in PCSetUp_QR() 65 MatSolverType solverpackage; in PCSetUp_QR()
|
| /petsc/src/ksp/pc/impls/factor/icc/ ! |
| H A D | icc.c | 8 MatSolverType stype; in PCSetUp_ICC() 58 MatSolverType solverpackage; in PCSetUp_ICC()
|
| /petsc/src/ksp/pc/impls/factor/lu/ ! |
| H A D | lu.c | 43 MatSolverType stype; in PCSetUp_LU() 139 MatSolverType solverpackage; in PCSetUp_LU()
|
| /petsc/src/ksp/pc/impls/factor/cholesky/ ! |
| H A D | cholesky.c | 26 MatSolverType stype; in PCSetUp_Cholesky() 145 MatSolverType solverpackage; in PCSetUp_Cholesky()
|
| /petsc/src/mat/impls/aij/seq/cholmod/ ! |
| H A D | aijcholmod.c | 51 static PetscErrorCode MatFactorGetSolverType_seqaij_cholmod(Mat A, MatSolverType *type) in MatFactorGetSolverType_seqaij_cholmod()
|
| /petsc/src/mat/tests/ ! |
| H A D | ex134.c | 13 MatSolverType stype = MATSOLVERPETSC; in Assemble()
|
| H A D | ex268.c | 31 MatSolverType type; in main()
|
| /petsc/src/ksp/pc/impls/factor/ilu/ ! |
| H A D | ilu.c | 73 MatSolverType stype; in PCSetUp_ILU() 172 MatSolverType solverpackage; in PCSetUp_ILU()
|
| /petsc/include/ ! |
| H A D | petscpc.h | 200 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 D | petscmat.h | 158 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 D | essl.c | 108 static PetscErrorCode MatFactorGetSolverType_essl(Mat A, MatSolverType *type) in MatFactorGetSolverType_essl()
|
| /petsc/doc/manual/ ! |
| H A D | advanced.md | 130 …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 D | basfactor.c | 171 static PetscErrorCode MatFactorGetSolverType_seqaij_bas(Mat A, MatSolverType *type) in MatFactorGetSolverType_seqaij_bas()
|
| /petsc/doc/changes/ ! |
| H A D | 39.md | 55 - MatSolverPackage is replaced with MatSolverType.
|
| /petsc/src/mat/impls/aij/seq/matlab/ ! |
| H A D | aijmatlab.c | 168 static PetscErrorCode MatFactorGetSolverType_seqaij_matlab(Mat A, MatSolverType *type) in MatFactorGetSolverType_seqaij_matlab()
|
| /petsc/src/mat/impls/aij/seq/lusol/ ! |
| H A D | lusol.c | 370 static PetscErrorCode MatFactorGetSolverType_seqaij_lusol(Mat A, MatSolverType *type) in MatFactorGetSolverType_seqaij_lusol()
|
| /petsc/src/mat/impls/transpose/ ! |
| H A D | htransm.c | 411 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 D | transm.c | 233 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 D | klu.c | 230 static PetscErrorCode MatFactorGetSolverType_seqaij_klu(Mat A, MatSolverType *type) in MatFactorGetSolverType_seqaij_klu()
|
| /petsc/include/petsc/private/ ! |
| H A D | matdensecupmimpl.h | 90 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 D | aijspqr.c | 101 static PetscErrorCode MatFactorGetSolverType_seqaij_SPQR(Mat A, MatSolverType *type) in MatFactorGetSolverType_seqaij_SPQR()
|
| /petsc/src/mat/impls/aij/mpi/pastix/ ! |
| H A D | pastix.c | 365 static PetscErrorCode MatFactorGetSolverType_PaStiX(Mat A, MatSolverType *type) in MatFactorGetSolverType_PaStiX()
|