Home
last modified time | relevance | path

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

12

/petsc/src/mat/interface/
H A Ddlregismat.c122 PETSC_INTERN PetscErrorCode MatGetFactor_seqaij_petsc(Mat, MatFactorType, Mat *);
123 PETSC_INTERN PetscErrorCode MatGetFactor_seqbaij_petsc(Mat, MatFactorType, Mat *);
124 PETSC_INTERN PetscErrorCode MatGetFactor_seqsbaij_petsc(Mat, MatFactorType, Mat *);
125 PETSC_INTERN PetscErrorCode MatGetFactor_seqdense_petsc(Mat, MatFactorType, Mat *);
127 PETSC_INTERN PetscErrorCode MatGetFactor_seqdense_cuda(Mat, MatFactorType, Mat *);
130 PETSC_INTERN PetscErrorCode MatGetFactor_seqdense_hip(Mat, MatFactorType, Mat *);
132 PETSC_INTERN PetscErrorCode MatGetFactor_constantdiagonal_petsc(Mat, MatFactorType, Mat *);
133 PETSC_INTERN PetscErrorCode MatGetFactor_seqaij_bas(Mat, MatFactorType, Mat *);
/petsc/src/ksp/pc/impls/factor/
H A Dfactor.h13 MatFactorType factortype;
20 PETSC_INTERN PetscErrorCode PCFactorInitialize(PC, MatFactorType);
H A Dfactor.c691 PetscErrorCode PCFactorInitialize(PC pc, MatFactorType ftype) in PCFactorInitialize()
H A Dfactimpl.c319 MatFactorType t; in PCView_Factor()
/petsc/src/mat/impls/aij/mpi/pastix/
H A Dpastix.c422 static PetscErrorCode MatGetFactor_pastix(Mat A, MatFactorType ftype, Mat *F, const char *mattype) in MatGetFactor_pastix()
477 static PetscErrorCode MatGetFactor_mpiaij_pastix(Mat A, MatFactorType ftype, Mat *F) in MatGetFactor_mpiaij_pastix()
485 static PetscErrorCode MatGetFactor_seqaij_pastix(Mat A, MatFactorType ftype, Mat *F) in MatGetFactor_seqaij_pastix()
493 static PetscErrorCode MatGetFactor_mpisbaij_pastix(Mat A, MatFactorType ftype, Mat *F) in MatGetFactor_mpisbaij_pastix()
501 static PetscErrorCode MatGetFactor_seqsbaij_pastix(Mat A, MatFactorType ftype, Mat *F) in MatGetFactor_seqsbaij_pastix()
/petsc/src/mat/impls/aij/seq/umfpack/
H A Dumfpack.c405 static PetscErrorCode MatGetFactor_seqaij_umfpack(Mat A, MatFactorType ftype, Mat *F) in MatGetFactor_seqaij_umfpack()
448 PETSC_INTERN PetscErrorCode MatGetFactor_seqaij_cholmod(Mat, MatFactorType, Mat *);
449 PETSC_INTERN PetscErrorCode MatGetFactor_seqsbaij_cholmod(Mat, MatFactorType, Mat *);
450 PETSC_INTERN PetscErrorCode MatGetFactor_seqaij_klu(Mat, MatFactorType, Mat *);
451 PETSC_INTERN PetscErrorCode MatGetFactor_seqaij_spqr(Mat, MatFactorType, Mat *);
/petsc/src/mat/tests/
H A Dex215.c14 MatFactorType ftyp; in main()
124 ftyp = (MatFactorType)iftyp; in main()
H A Dex28.c15 MatFactorType facttype = MAT_FACTOR_LU; in main()
H A Dex154.c12 MatFactorType factor = MAT_FACTOR_LU; in main()
/petsc/src/mat/impls/aij/seq/cholmod/
H A Daijcholmod.c59 PETSC_INTERN PetscErrorCode MatGetFactor_seqaij_cholmod(Mat A, MatFactorType ftype, Mat *F) in MatGetFactor_seqaij_cholmod()
/petsc/include/petsc/private/
H A Dpcbddcstructsimpl.h147 MatFactorType mat_factor_type;
/petsc/include/
H A Dpetscmat.h208 } MatFactorType; typedef
211 PETSC_EXTERN PetscErrorCode MatGetFactor(Mat, MatSolverType, MatFactorType, Mat *);
212 PETSC_EXTERN PetscErrorCode MatGetFactorAvailable(Mat, MatSolverType, MatFactorType, PetscBool *);
219 PETSC_EXTERN PetscErrorCode MatGetFactorType(Mat, MatFactorType *);
220 PETSC_EXTERN PetscErrorCode MatSetFactorType(Mat, MatFactorType);
221 PETSC_EXTERN_TYPEDEF typedef PetscErrorCode MatSolverFn(Mat, MatFactorType, Mat *);
224 PETSC_EXTERN PetscErrorCode MatSolverTypeRegister(MatSolverType, MatType, MatFactorType, MatSolverF…
225 PETSC_EXTERN PetscErrorCode MatSolverTypeGet(MatSolverType, MatType, MatFactorType, PetscBool *, Pe…
227 …rrorCode MatSolverPackageRegister(MatSolverType stype, MatType mtype, MatFactorType ftype, MatSolv… in MatSolverPackageRegister()
231 …etscErrorCode MatSolverPackageGet(MatSolverType stype, MatType mtype, MatFactorType ftype, PetscBo… in MatSolverPackageGet()
[all …]
/petsc/src/mat/impls/aij/seq/essl/
H A Dessl.c125 PETSC_EXTERN PetscErrorCode MatGetFactor_seqaij_essl(Mat A, MatFactorType ftype, Mat *F) in MatGetFactor_seqaij_essl()
/petsc/src/ksp/pc/impls/factor/qr/
H A Dqr.c23 MatFactorType ftype; in PCSetUp_QR()
/petsc/src/mat/impls/aij/seq/bas/
H A Dbasfactor.c178 PETSC_INTERN PetscErrorCode MatGetFactor_seqaij_bas(Mat A, MatFactorType ftype, Mat *B) in MatGetFactor_seqaij_bas()
/petsc/src/ksp/pc/impls/factor/lu/
H A Dlu.c56 MatFactorType ftype; in PCSetUp_LU()
/petsc/src/mat/impls/aij/seq/matlab/
H A Daijmatlab.c186 static PetscErrorCode MatGetFactor_seqaij_matlab(Mat A, MatFactorType ftype, Mat *F) in MatGetFactor_seqaij_matlab()
/petsc/src/mat/impls/aij/seq/lusol/
H A Dlusol.c377 PETSC_EXTERN PetscErrorCode MatGetFactor_seqaij_lusol(Mat A, MatFactorType ftype, Mat *F) in MatGetFactor_seqaij_lusol()
/petsc/src/ksp/pc/impls/factor/cholesky/
H A Dcholesky.c39 MatFactorType ftype; in PCSetUp_Cholesky()
/petsc/src/mat/impls/aij/seq/klu/
H A Dklu.c261 PETSC_INTERN PetscErrorCode MatGetFactor_seqaij_klu(Mat A, MatFactorType ftype, Mat *F) in MatGetFactor_seqaij_klu()
/petsc/src/mat/impls/dense/seq/cupm/
H A Dmatseqdensecupm.hpp171 static PetscErrorCode GetFactor(Mat, MatFactorType, Mat *) noexcept;
371 static constexpr MatFactorType MATFACTORTYPE() noexcept { return MAT_FACTOR_LU; } in MATFACTORTYPE()
456 static constexpr MatFactorType MATFACTORTYPE() noexcept { return MAT_FACTOR_CHOLESKY; } in MATFACTORTYPE()
555 static constexpr MatFactorType MATFACTORTYPE() noexcept { return MAT_FACTOR_QR; } in MATFACTORTYPE()
1741 inline PetscErrorCode MatDense_Seq_CUPM<T>::GetFactor(Mat A, MatFactorType ftype, Mat *fact_out) no… in GetFactor()
/petsc/src/mat/impls/aij/seq/superlu/
H A Dsuperlu.c539 static PetscErrorCode MatGetFactor_seqaij_superlu(Mat A, MatFactorType ftype, Mat *F) in MatGetFactor_seqaij_superlu()
621 static PetscErrorCode MatGetFactor_seqsell_superlu(Mat A, MatFactorType ftype, Mat *F) in MatGetFactor_seqsell_superlu()
/petsc/src/mat/impls/aij/seq/spqr/
H A Daijspqr.c307 PETSC_INTERN PetscErrorCode MatGetFactor_seqaij_spqr(Mat A, MatFactorType ftype, Mat *F) in MatGetFactor_seqaij_spqr()
/petsc/src/mat/impls/cdiagonal/
H A Dcdiagonal.c438 PETSC_INTERN PetscErrorCode MatGetFactor_constantdiagonal_petsc(Mat A, MatFactorType ftype, Mat *B) in MatGetFactor_constantdiagonal_petsc()
/petsc/src/mat/impls/htool/
H A Dhtool.cxx970 template <MatFactorType ftype>
985 template <MatFactorType ftype>
1017 static PetscErrorCode MatGetFactor_htool_htool(Mat A, MatFactorType ftype, Mat *F) in MatGetFactor_htool_htool()

12