| /petsc/src/mat/impls/sbaij/seq/ |
| H A D | sbaij.h | 27 PETSC_INTERN PetscErrorCode MatCholeskyFactorSymbolic_SeqSBAIJ(Mat, Mat, IS, const MatFactorInfo *); 28 …ERN PetscErrorCode MatCholeskyFactorSymbolic_SeqSBAIJ_inplace(Mat, Mat, IS, const MatFactorInfo *); 29 PETSC_INTERN PetscErrorCode MatCholeskyFactor_SeqSBAIJ(Mat, IS, const MatFactorInfo *); 30 PETSC_INTERN PetscErrorCode MatICCFactorSymbolic_SeqSBAIJ(Mat, Mat, IS, const MatFactorInfo *); 31 PETSC_INTERN PetscErrorCode MatICCFactorSymbolic_SeqSBAIJ_inplace(Mat, Mat, IS, const MatFactorInfo… 50 …etscErrorCode MatCholeskyFactorNumeric_SeqSBAIJ_1_NaturalOrdering(Mat, Mat, const MatFactorInfo *); 51 …rCode MatCholeskyFactorNumeric_SeqSBAIJ_1_NaturalOrdering_inplace(Mat, Mat, const MatFactorInfo *); 66 …etscErrorCode MatCholeskyFactorNumeric_SeqSBAIJ_2_NaturalOrdering(Mat, Mat, const MatFactorInfo *); 71 …etscErrorCode MatCholeskyFactorNumeric_SeqSBAIJ_3_NaturalOrdering(Mat, Mat, const MatFactorInfo *); 76 …etscErrorCode MatCholeskyFactorNumeric_SeqSBAIJ_4_NaturalOrdering(Mat, Mat, const MatFactorInfo *); [all …]
|
| H A D | sbaijfact.c | 39 …cErrorCode MatCholeskyFactorSymbolic_SeqSBAIJ_MSR(Mat F, Mat A, IS perm, const MatFactorInfo *info) in MatCholeskyFactorSymbolic_SeqSBAIJ_MSR() 220 PetscErrorCode MatCholeskyFactorSymbolic_SeqSBAIJ(Mat fact, Mat A, IS perm, const MatFactorInfo *in… in MatCholeskyFactorSymbolic_SeqSBAIJ() 385 …ode MatCholeskyFactorSymbolic_SeqSBAIJ_inplace(Mat fact, Mat A, IS perm, const MatFactorInfo *info) in MatCholeskyFactorSymbolic_SeqSBAIJ_inplace() 558 PetscErrorCode MatCholeskyFactorNumeric_SeqSBAIJ_N(Mat C, Mat A, const MatFactorInfo *info) in MatCholeskyFactorNumeric_SeqSBAIJ_N() 733 …orCode MatCholeskyFactorNumeric_SeqSBAIJ_N_NaturalOrdering(Mat C, Mat A, const MatFactorInfo *info) in MatCholeskyFactorNumeric_SeqSBAIJ_N_NaturalOrdering() 865 PetscErrorCode MatCholeskyFactorNumeric_SeqSBAIJ_2(Mat C, Mat A, const MatFactorInfo *info) in MatCholeskyFactorNumeric_SeqSBAIJ_2() 1046 …orCode MatCholeskyFactorNumeric_SeqSBAIJ_2_NaturalOrdering(Mat C, Mat A, const MatFactorInfo *info) in MatCholeskyFactorNumeric_SeqSBAIJ_2_NaturalOrdering() 1189 PetscErrorCode MatCholeskyFactorNumeric_SeqSBAIJ_1_inplace(Mat C, Mat A, const MatFactorInfo *info) in MatCholeskyFactorNumeric_SeqSBAIJ_1_inplace() 1346 …orCode MatCholeskyFactorNumeric_SeqSBAIJ_1_NaturalOrdering(Mat B, Mat A, const MatFactorInfo *info) in MatCholeskyFactorNumeric_SeqSBAIJ_1_NaturalOrdering() 1499 …atCholeskyFactorNumeric_SeqSBAIJ_1_NaturalOrdering_inplace(Mat C, Mat A, const MatFactorInfo *info) in MatCholeskyFactorNumeric_SeqSBAIJ_1_NaturalOrdering_inplace() [all …]
|
| /petsc/src/mat/impls/dense/seq/ |
| H A D | dense.h | 74 PETSC_INTERN PetscErrorCode MatCholeskyFactor_SeqDense(Mat, IS, const MatFactorInfo *); 75 PETSC_INTERN PetscErrorCode MatLUFactor_SeqDense(Mat, IS, IS, const MatFactorInfo *); 76 PETSC_INTERN PetscErrorCode MatQRFactor_SeqDense(Mat, IS, const MatFactorInfo *); 77 PETSC_INTERN PetscErrorCode MatCholeskyFactorSymbolic_SeqDense(Mat, Mat, IS, const MatFactorInfo *); 78 PETSC_INTERN PetscErrorCode MatLUFactorSymbolic_SeqDense(Mat, Mat, IS, IS, const MatFactorInfo *); 79 PETSC_INTERN PetscErrorCode MatQRFactorSymbolic_SeqDense(Mat, Mat, IS, const MatFactorInfo *);
|
| /petsc/doc/manual/ |
| H A D | advanced.md | 144 MatICCFactor(Mat matrix,IS permutation,const MatFactorInfo *info); 145 MatCholeskyFactor(Mat matrix,IS permutation,const MatFactorInfo *info); 146 MatILUFactor(Mat matrix,IS rowpermutation,IS columnpermutation,const MatFactorInfo *info); 147 MatLUFactor(Mat matrix,IS rowpermutation,IS columnpermutation,const MatFactorInfo *info); 148 MatQRFactor(Mat matrix, IS columnpermutation, const MatFactorInfo *info); 173 MatICCFactorSymbolic(Mat factor,Mat matrix,IS perm,const MatFactorInfo *info); 174 MatCholeskyFactorSymbolic(Mat factor,Mat matrix,IS perm,const MatFactorInfo *info); 175 MatCholeskyFactorNumeric(Mat factor,Mat matrix,const MatFactorInfo); 177 MatILUFactorSymbolic(Mat factor,Mat matrix,IS rowperm,IS colperm,const MatFactorInfo *info); 178 MatLUFactorSymbolic(Mat factor,Mat matrix,IS rowperm,IS colperm,const MatFactorInfo *info); [all …]
|
| /petsc/src/mat/impls/aij/seq/ |
| H A D | aij.h | 146 PETSC_INTERN PetscErrorCode MatLUFactorNumeric_SeqAIJ_Inode(Mat, Mat, const MatFactorInfo *); 313 PETSC_INTERN PetscErrorCode MatILUFactorSymbolic_SeqAIJ(Mat, Mat, IS, IS, const MatFactorInfo *); 314 PETSC_INTERN PetscErrorCode MatILUFactorSymbolic_SeqAIJ_ilu0(Mat, Mat, IS, IS, const MatFactorInfo … 316 PETSC_INTERN PetscErrorCode MatICCFactorSymbolic_SeqAIJ(Mat, Mat, IS, const MatFactorInfo *); 317 PETSC_INTERN PetscErrorCode MatCholeskyFactorSymbolic_SeqAIJ(Mat, Mat, IS, const MatFactorInfo *); 318 PETSC_INTERN PetscErrorCode MatCholeskyFactorNumeric_SeqAIJ_inplace(Mat, Mat, const MatFactorInfo *… 319 PETSC_INTERN PetscErrorCode MatCholeskyFactorNumeric_SeqAIJ(Mat, Mat, const MatFactorInfo *); 343 PETSC_INTERN PetscErrorCode MatLUFactorSymbolic_SeqAIJ(Mat, Mat, IS, IS, const MatFactorInfo *); 344 PETSC_INTERN PetscErrorCode MatLUFactorNumeric_SeqAIJ_inplace(Mat, Mat, const MatFactorInfo *); 345 PETSC_INTERN PetscErrorCode MatLUFactorNumeric_SeqAIJ(Mat, Mat, const MatFactorInfo *); [all …]
|
| /petsc/src/mat/impls/aij/mpi/pastix/ |
| H A D | pastix.c | 201 static PetscErrorCode MatFactorNumeric_PaStiX(Mat F, Mat A, const MatFactorInfo *info) in MatFactorNumeric_PaStiX() 216 static PetscErrorCode MatLUFactorNumeric_PaStiX(Mat F, Mat A, const MatFactorInfo *info) in MatLUFactorNumeric_PaStiX() 227 static PetscErrorCode MatCholeskyFactorNumeric_PaStiX(Mat F, Mat A, const MatFactorInfo *info) in MatCholeskyFactorNumeric_PaStiX() 251 static PetscErrorCode MatFactorSymbolic_PaStiX(Mat F, Mat A, IS r, IS c, const MatFactorInfo *info) in MatFactorSymbolic_PaStiX() 267 static PetscErrorCode MatLUFactorSymbolic_PaStiX(Mat F, Mat A, IS r, IS c, const MatFactorInfo *inf… in MatLUFactorSymbolic_PaStiX() 278 static PetscErrorCode MatCholeskyFactorSymbolic_PaStiX(Mat F, Mat A, IS r, const MatFactorInfo *inf… in MatCholeskyFactorSymbolic_PaStiX()
|
| /petsc/src/mat/tests/ |
| H A D | ex182.c | 8 MatFactorInfo info; in main()
|
| H A D | ex168.c | 14 MatFactorInfo info; in main()
|
| H A D | ex117.c | 15 MatFactorInfo info; in main()
|
| H A D | ex130.c | 14 MatFactorInfo info; in main()
|
| H A D | ex17.c | 13 MatFactorInfo info; in main()
|
| H A D | ex126f.F90 | 20 MatFactorInfo info
|
| /petsc/include/petsc/private/ |
| H A D | matimpl.h | 51 PetscErrorCode (*lufactor)(Mat, IS, IS, const MatFactorInfo *); 52 PetscErrorCode (*choleskyfactor)(Mat, IS, const MatFactorInfo *); 68 PetscErrorCode (*lufactorsymbolic)(Mat, Mat, IS, IS, const MatFactorInfo *); 69 PetscErrorCode (*lufactornumeric)(Mat, Mat, const MatFactorInfo *); 70 PetscErrorCode (*choleskyfactorsymbolic)(Mat, Mat, IS, const MatFactorInfo *); 71 PetscErrorCode (*choleskyfactornumeric)(Mat, Mat, const MatFactorInfo *); 74 PetscErrorCode (*ilufactorsymbolic)(Mat, Mat, IS, IS, const MatFactorInfo *); 75 PetscErrorCode (*iccfactorsymbolic)(Mat, Mat, IS, const MatFactorInfo *); 82 PetscErrorCode (*ilufactor)(Mat, IS, IS, const MatFactorInfo *); 83 PetscErrorCode (*iccfactor)(Mat, IS, const MatFactorInfo *); [all …]
|
| /petsc/src/mat/impls/aij/seq/essl/ |
| H A D | essl.c | 52 static PetscErrorCode MatLUFactorNumeric_Essl(Mat F, Mat A, const MatFactorInfo *info) in MatLUFactorNumeric_Essl() 84 static PetscErrorCode MatLUFactorSymbolic_Essl(Mat B, Mat A, IS r, IS c, const MatFactorInfo *info) in MatLUFactorSymbolic_Essl()
|
| /petsc/src/ksp/pc/impls/factor/ |
| H A D | factor.h | 10 MatFactorInfo info;
|
| /petsc/src/mat/impls/transpose/ |
| H A D | transm.c | 83 static PetscErrorCode MatLUFactor_Transpose(Mat N, IS row, IS col, const MatFactorInfo *minfo) in MatLUFactor_Transpose() 159 static PetscErrorCode MatCholeskyFactor_Transpose(Mat N, IS perm, const MatFactorInfo *minfo) in MatCholeskyFactor_Transpose() 175 static PetscErrorCode MatLUFactorNumeric_Transpose(Mat F, Mat N, const MatFactorInfo *info) in MatLUFactorNumeric_Transpose() 192 …tscErrorCode MatLUFactorSymbolic_Transpose(Mat F, Mat N, IS row, IS col, const MatFactorInfo *info) in MatLUFactorSymbolic_Transpose() 204 static PetscErrorCode MatCholeskyFactorNumeric_Transpose(Mat F, Mat N, const MatFactorInfo *info) in MatCholeskyFactorNumeric_Transpose() 221 …etscErrorCode MatCholeskyFactorSymbolic_Transpose(Mat F, Mat N, IS perm, const MatFactorInfo *info) in MatCholeskyFactorSymbolic_Transpose()
|
| H A D | htransm.c | 288 static PetscErrorCode MatLUFactor_HT(Mat N, IS row, IS col, const MatFactorInfo *minfo) in MatLUFactor_HT() 345 static PetscErrorCode MatCholeskyFactor_HT(Mat N, IS perm, const MatFactorInfo *minfo) in MatCholeskyFactor_HT() 359 static PetscErrorCode MatLUFactorNumeric_HT(Mat F, Mat N, const MatFactorInfo *info) in MatLUFactorNumeric_HT() 373 static PetscErrorCode MatLUFactorSymbolic_HT(Mat F, Mat N, IS row, IS col, const MatFactorInfo *inf… in MatLUFactorSymbolic_HT() 385 static PetscErrorCode MatCholeskyFactorNumeric_HT(Mat F, Mat N, const MatFactorInfo *info) in MatCholeskyFactorNumeric_HT() 399 static PetscErrorCode MatCholeskyFactorSymbolic_HT(Mat F, Mat N, IS perm, const MatFactorInfo *info) in MatCholeskyFactorSymbolic_HT()
|
| /petsc/src/mat/impls/sbaij/seq/cholmod/ |
| H A D | cholmodimpl.h | 60 PETSC_INTERN PetscErrorCode MatCholeskyFactorSymbolic_CHOLMOD(Mat, Mat, IS, const MatFactorInfo *);
|
| /petsc/src/mat/impls/aij/seq/bas/ |
| H A D | basfactor.c | 5 static PetscErrorCode MatICCFactorSymbolic_SeqAIJ_Bas(Mat fact, Mat A, IS perm, const MatFactorInfo… in MatICCFactorSymbolic_SeqAIJ_Bas() 94 static PetscErrorCode MatCholeskyFactorNumeric_SeqAIJ_Bas(Mat B, Mat A, const MatFactorInfo *info) in MatCholeskyFactorNumeric_SeqAIJ_Bas()
|
| /petsc/include/ |
| H A D | petscmat.h | 1548 } MatFactorInfo; typedef 1550 PETSC_EXTERN PetscErrorCode MatFactorInfoInitialize(MatFactorInfo *); 1551 PETSC_EXTERN PetscErrorCode MatCholeskyFactor(Mat, IS, const MatFactorInfo *); 1552 PETSC_EXTERN PetscErrorCode MatCholeskyFactorSymbolic(Mat, Mat, IS, const MatFactorInfo *); 1553 PETSC_EXTERN PetscErrorCode MatCholeskyFactorNumeric(Mat, Mat, const MatFactorInfo *); 1554 PETSC_EXTERN PetscErrorCode MatLUFactor(Mat, IS, IS, const MatFactorInfo *); 1555 PETSC_EXTERN PetscErrorCode MatILUFactor(Mat, IS, IS, const MatFactorInfo *); 1556 PETSC_EXTERN PetscErrorCode MatLUFactorSymbolic(Mat, Mat, IS, IS, const MatFactorInfo *); 1557 PETSC_EXTERN PetscErrorCode MatILUFactorSymbolic(Mat, Mat, IS, IS, const MatFactorInfo *); 1558 PETSC_EXTERN PetscErrorCode MatICCFactorSymbolic(Mat, Mat, IS, const MatFactorInfo *); [all …]
|
| /petsc/src/mat/impls/baij/seq/ |
| H A D | baijfact.c | 7 PetscErrorCode MatLUFactorNumeric_SeqBAIJ_2(Mat B, Mat A, const MatFactorInfo *info) in MatLUFactorNumeric_SeqBAIJ_2() 117 PetscErrorCode MatLUFactorNumeric_SeqBAIJ_2_NaturalOrdering(Mat B, Mat A, const MatFactorInfo *info) in MatLUFactorNumeric_SeqBAIJ_2_NaturalOrdering() 223 PetscErrorCode MatILUFactorNumeric_SeqBAIJ_2_inplace(Mat B, Mat A, const MatFactorInfo *info) in MatILUFactorNumeric_SeqBAIJ_2_inplace() 337 …Code MatILUFactorNumeric_SeqBAIJ_2_NaturalOrdering_inplace(Mat C, Mat A, const MatFactorInfo *info) in MatILUFactorNumeric_SeqBAIJ_2_NaturalOrdering_inplace() 449 PetscErrorCode MatLUFactorNumeric_SeqBAIJ_1(Mat B, Mat A, const MatFactorInfo *info) in MatLUFactorNumeric_SeqBAIJ_1() 613 PetscErrorCode MatILUFactorNumeric_SeqBAIJ_1_inplace(Mat C, Mat A, const MatFactorInfo *info) in MatILUFactorNumeric_SeqBAIJ_1_inplace() 730 PetscErrorCode MatLUFactor_SeqBAIJ(Mat A, IS row, IS col, const MatFactorInfo *info) in MatLUFactor_SeqBAIJ() 747 PetscErrorCode MatCholeskyFactorNumeric_SeqBAIJ_N(Mat C, Mat A, const MatFactorInfo *info) in MatCholeskyFactorNumeric_SeqBAIJ_N() 886 PetscErrorCode MatCholeskyFactorNumeric_SeqBAIJ_N_NaturalOrdering(Mat C, Mat A, const MatFactorInfo… in MatCholeskyFactorNumeric_SeqBAIJ_N_NaturalOrdering() 1016 PetscErrorCode MatICCFactorSymbolic_SeqBAIJ(Mat fact, Mat A, IS perm, const MatFactorInfo *info) in MatICCFactorSymbolic_SeqBAIJ() [all …]
|
| H A D | baijfact2.c | 15 PetscErrorCode MatLUFactorNumeric_SeqBAIJ_15_NaturalOrdering(Mat B, Mat A, const MatFactorInfo *inf… in MatLUFactorNumeric_SeqBAIJ_15_NaturalOrdering() 114 PetscErrorCode MatLUFactorNumeric_SeqBAIJ_N(Mat B, Mat A, const MatFactorInfo *info) in MatLUFactorNumeric_SeqBAIJ_N() 252 …e MatILUFactorSymbolic_SeqBAIJ_ilu0(Mat fact, Mat A, IS isrow, IS iscol, const MatFactorInfo *info) in MatILUFactorSymbolic_SeqBAIJ_ilu0() 311 …orCode MatILUFactorSymbolic_SeqBAIJ(Mat fact, Mat A, IS isrow, IS iscol, const MatFactorInfo *info) in MatILUFactorSymbolic_SeqBAIJ()
|
| /petsc/src/mat/impls/cdiagonal/ |
| H A D | cdiagonal.c | 412 static PetscErrorCode MatFactorNumeric_ConstantDiagonal(Mat fact, Mat A, const MatFactorInfo *info) in MatFactorNumeric_ConstantDiagonal() 424 …tFactorSymbolic_LU_ConstantDiagonal(Mat fact, Mat A, IS isrow, IS iscol, const MatFactorInfo *info) in MatFactorSymbolic_LU_ConstantDiagonal() 431 …e MatFactorSymbolic_Cholesky_ConstantDiagonal(Mat fact, Mat A, IS isrow, const MatFactorInfo *info) in MatFactorSymbolic_Cholesky_ConstantDiagonal()
|
| /petsc/src/mat/impls/aij/seq/matlab/ |
| H A D | aijmatlab.c | 119 static PetscErrorCode MatLUFactorNumeric_Matlab(Mat F, Mat A, const MatFactorInfo *info) in MatLUFactorNumeric_Matlab() 159 static PetscErrorCode MatLUFactorSymbolic_Matlab(Mat F, Mat A, IS r, IS c, const MatFactorInfo *inf… in MatLUFactorSymbolic_Matlab()
|
| /petsc/src/mat/impls/aij/seq/lusol/ |
| H A D | lusol.c | 215 static PetscErrorCode MatLUFactorNumeric_LUSOL(Mat F, Mat A, const MatFactorInfo *info) in MatLUFactorNumeric_LUSOL() 300 static PetscErrorCode MatLUFactorSymbolic_LUSOL(Mat F, Mat A, IS r, IS c, const MatFactorInfo *info) in MatLUFactorSymbolic_LUSOL()
|