| /petsc/src/mat/tests/ |
| H A D | ex130.c | 51 PetscCall(MatGetFactor(A, MATSOLVERSUPERLU, MAT_FACTOR_LU, &F)); in main() 57 PetscCall(MatGetFactor(A, MATSOLVERMUMPS, MAT_FACTOR_LU, &F)); in main() 67 PetscCall(MatGetFactor(A, MATSOLVERPETSC, MAT_FACTOR_LU, &F)); in main()
|
| H A D | ex28.c | 15 MatFactorType facttype = MAT_FACTOR_LU; in main() 76 case MAT_FACTOR_LU: in main() 95 case MAT_FACTOR_LU: in main()
|
| H A D | ex126f.F90 | 81 PetscCallA(MatGetFactor(A, MATSOLVERMUMPS, MAT_FACTOR_LU, fact, ierr)) 84 PetscCallA(MatGetFactor(A, MATSOLVERPETSC, MAT_FACTOR_LU, fact, ierr))
|
| H A D | ex125.c | 238 PetscCall(MatGetFactor(A, MATSOLVERSUPERLU, MAT_FACTOR_LU, &F)); in main() 249 PetscCall(MatGetFactor(A, MATSOLVERSUPERLU_DIST, MAT_FACTOR_LU, &F)); in main() 270 PetscCall(MatGetFactor(A, MATSOLVERMUMPS, MAT_FACTOR_LU, &F)); in main() 297 PetscCall(MatGetFactor(A, MATSOLVERMKL_PARDISO, MAT_FACTOR_LU, &F)); in main() 311 PetscCall(MatGetFactor(A, MATSOLVERCUSPARSE, MAT_FACTOR_LU, &F)); in main() 327 PetscCall(MatGetFactor(A, MATSOLVERPETSC, MAT_FACTOR_LU, &F)); in main()
|
| H A D | ex154.c | 12 MatFactorType factor = MAT_FACTOR_LU; in main() 65 case MAT_FACTOR_LU: in main()
|
| H A D | ex182.c | 29 PetscCall(MatGetFactor(A, MATSOLVERPETSC, MAT_FACTOR_LU, &F)); in main()
|
| H A D | ex215.c | 31 ftyp = MAT_FACTOR_LU; in main() 126 if (ftyp == MAT_FACTOR_LU) { in main()
|
| H A D | ex268.c | 67 PetscCall(MatGetFactor(A, MATSOLVERHTOOL, i == 0 ? MAT_FACTOR_LU : MAT_FACTOR_CHOLESKY, &F)); in main() 68 PetscCall(MatGetFactor(Ad, MATSOLVERPETSC, i == 0 ? MAT_FACTOR_LU : MAT_FACTOR_CHOLESKY, &Fd)); in main()
|
| H A D | ex30.c | 109 if (use_mkl_pardiso) PetscCall(MatGetFactor(C, MATSOLVERMKL_PARDISO, MAT_FACTOR_LU, &A)); in main() 110 else PetscCall(MatGetFactor(C, MATSOLVERPETSC, MAT_FACTOR_LU, &A)); in main()
|
| H A D | ex17.c | 66 PetscCall(MatGetFactor(C, MATSOLVERPETSC, MAT_FACTOR_LU, &A)); in main()
|
| H A D | ex185.c | 47 PetscCall(MatGetFactor(A, MATSOLVERPETSC, MAT_FACTOR_LU, &Af)); in main()
|
| H A D | ex7.c | 73 PetscCall(MatGetFactor(C, MATSOLVERPETSC, MAT_FACTOR_LU, &LU)); in main()
|
| H A D | ex134.c | 66 PetscCall(MatGetFactor(A, stype, MAT_FACTOR_LU, &F)); in Assemble()
|
| H A D | ex106.c | 149 PetscCall(MatGetFactor(C, MATSOLVERPETSC, MAT_FACTOR_LU, &F)); in main()
|
| /petsc/src/mat/interface/ |
| H A D | dlregismat.c | 326 …PetscCall(MatSolverTypeRegister(MATSOLVERPETSC, MATSEQAIJ, MAT_FACTOR_LU, MatGetFactor_seqaij_pets… in MatInitializePackage() 331 …PetscCall(MatSolverTypeRegister(MATSOLVERPETSC, MATSEQAIJPERM, MAT_FACTOR_LU, MatGetFactor_seqaij_… in MatInitializePackage() 336 …PetscCall(MatSolverTypeRegister(MATSOLVERPETSC, MATCONSTANTDIAGONAL, MAT_FACTOR_LU, MatGetFactor_c… in MatInitializePackage() 342 …PetscCall(MatSolverTypeRegister(MATSOLVERPETSC, MATSEQAIJMKL, MAT_FACTOR_LU, MatGetFactor_seqaij_p… in MatInitializePackage() 347 …PetscCall(MatSolverTypeRegister(MATSOLVERPETSC, MATSEQBAIJMKL, MAT_FACTOR_LU, MatGetFactor_seqbaij… in MatInitializePackage() 355 …PetscCall(MatSolverTypeRegister(MATSOLVERPETSC, MATSEQAIJCRL, MAT_FACTOR_LU, MatGetFactor_seqaij_p… in MatInitializePackage() 360 …PetscCall(MatSolverTypeRegister(MATSOLVERPETSC, MATSEQBAIJ, MAT_FACTOR_LU, MatGetFactor_seqbaij_pe… in MatInitializePackage() 368 …PetscCall(MatSolverTypeRegister(MATSOLVERPETSC, MATSEQDENSE, MAT_FACTOR_LU, MatGetFactor_seqdense_… in MatInitializePackage()
|
| /petsc/src/mat/impls/aij/seq/essl/ |
| H A D | essl.c | 146 B->factortype = MAT_FACTOR_LU; in MatGetFactor_seqaij_essl() 147 PetscCall(PetscStrallocpy(MATORDERINGEXTERNAL, (char **)&B->preferredordering[MAT_FACTOR_LU])); in MatGetFactor_seqaij_essl() 158 …PetscCall(MatSolverTypeRegister(MATSOLVERESSL, MATSEQAIJ, MAT_FACTOR_LU, MatGetFactor_seqaij_essl)… in MatSolverTypeRegister_Essl()
|
| /petsc/src/mat/impls/aij/mpi/pastix/ |
| H A D | pastix.c | 434 …PetscCheck(ftype == MAT_FACTOR_LU || ftype == MAT_FACTOR_CHOLESKY, PETSC_COMM_SELF, PETSC_ERR_SUP,… in MatGetFactor_pastix() 480 …PetscCheck(ftype == MAT_FACTOR_LU, PETSC_COMM_SELF, PETSC_ERR_SUP, "Cannot use PETSc AIJ matrices … in MatGetFactor_mpiaij_pastix() 488 …PetscCheck(ftype == MAT_FACTOR_LU, PETSC_COMM_SELF, PETSC_ERR_SUP, "Cannot use PETSc AIJ matrices … in MatGetFactor_seqaij_pastix() 512 …PetscCall(MatSolverTypeRegister(MATSOLVERPASTIX, MATMPIAIJ, MAT_FACTOR_LU, MatGetFactor_mpiaij_pas… in MatSolverTypeRegister_Pastix() 513 …PetscCall(MatSolverTypeRegister(MATSOLVERPASTIX, MATSEQAIJ, MAT_FACTOR_LU, MatGetFactor_seqaij_pas… in MatSolverTypeRegister_Pastix()
|
| /petsc/src/mat/impls/aij/seq/umfpack/ |
| H A D | umfpack.c | 429 B->factortype = MAT_FACTOR_LU; in MatGetFactor_seqaij_umfpack() 436 PetscCall(PetscStrallocpy(MATORDERINGEXTERNAL, (char **)&B->preferredordering[MAT_FACTOR_LU])); in MatGetFactor_seqaij_umfpack() 456 …PetscCall(MatSolverTypeRegister(MATSOLVERUMFPACK, MATSEQAIJ, MAT_FACTOR_LU, MatGetFactor_seqaij_um… in MatSolverTypeRegister_SuiteSparse() 459 PetscCall(MatSolverTypeRegister(MATSOLVERKLU, MATSEQAIJ, MAT_FACTOR_LU, MatGetFactor_seqaij_klu)); in MatSolverTypeRegister_SuiteSparse()
|
| /petsc/src/mat/impls/aij/seq/superlu/ |
| H A D | superlu.c | 137 if (A->factortype == MAT_FACTOR_LU) { in MatSolve_SuperLU_Private() 275 if (F->factortype == MAT_FACTOR_LU) { in MatLUFactorNumeric_SuperLU() 551 …PetscCheck(ftype == MAT_FACTOR_LU || ftype == MAT_FACTOR_ILU, PETSC_COMM_SELF, PETSC_ERR_SUP, "Fac… in MatGetFactor_seqaij_superlu() 567 if (ftype == MAT_FACTOR_LU) { in MatGetFactor_seqaij_superlu() 635 …PetscCall(MatSolverTypeRegister(MATSOLVERSUPERLU, MATSEQAIJ, MAT_FACTOR_LU, MatGetFactor_seqaij_su… in MatSolverTypeRegister_SuperLU() 637 …PetscCall(MatSolverTypeRegister(MATSOLVERSUPERLU, MATSEQSELL, MAT_FACTOR_LU, MatGetFactor_seqsell_… in MatSolverTypeRegister_SuperLU()
|
| /petsc/src/mat/impls/htool/ |
| H A D | htool.cxx | 926 …PetscCheck(A->factortype == MAT_FACTOR_LU || A->factortype == MAT_FACTOR_CHOLESKY, PetscObjectComm… in MatSolve_Private() 928 …st call Mat%sFactorNumeric() before Mat%sSolve%s()", A->factortype == MAT_FACTOR_LU ? "LU" : "Chol… in MatSolve_Private() 930 if (A->factortype == MAT_FACTOR_LU) htool::lu_solve(trans, *B, X); in MatSolve_Private() 979 if (ftype == MAT_FACTOR_LU) htool::sequential_lu_factorization(*B); in MatFactorNumeric_Htool() 993 if (!PetscDefined(USE_COMPLEX) || ftype == MAT_FACTOR_LU) { in MatFactorSymbolic_Htool() 998 if (ftype == MAT_FACTOR_LU) F->ops->lufactornumeric = MatFactorNumeric_Htool<MAT_FACTOR_LU>; in MatFactorSymbolic_Htool() 1006 PetscCall(MatFactorSymbolic_Htool<MAT_FACTOR_LU>(F, A)); in MatLUFactorSymbolic_Htool() 1037 if (ftype == MAT_FACTOR_LU) B->ops->lufactorsymbolic = MatLUFactorSymbolic_Htool; in MatGetFactor_htool_htool() 1051 …PetscCall(MatSolverTypeRegister(MATSOLVERHTOOL, MATHTOOL, MAT_FACTOR_LU, MatGetFactor_htool_htool)… in MatSolverTypeRegister_Htool()
|
| /petsc/src/mat/impls/aij/seq/matlab/ |
| H A D | aijmatlab.c | 130 F->factortype = MAT_FACTOR_LU; in MatLUFactorNumeric_Matlab() 212 …PetscCall(MatSolverTypeRegister(MATSOLVERMATLAB, MATSEQAIJ, MAT_FACTOR_LU, MatGetFactor_seqaij_mat… in MatSolverTypeRegister_Matlab()
|
| /petsc/src/mat/impls/aij/seq/mkl_pardiso/ |
| H A D | mkl_pardiso.c | 754 if (ftype == MAT_FACTOR_LU) { in MatFactorMKL_PARDISOInitialize_Private() 798 if (F->factortype == MAT_FACTOR_LU) F->ops->lufactornumeric = MatFactorNumeric_MKL_PARDISO; in MatFactorSymbolic_AIJMKL_PARDISO_Private() 804 …if (F->factortype == MAT_FACTOR_LU || (!PetscDefined(USE_COMPLEX) && F->factortype == MAT_FACTOR_C… in MatFactorSymbolic_AIJMKL_PARDISO_Private() 1012 if (ftype == MAT_FACTOR_LU) { in MatGetFactor_aij_mkl_pardiso() 1014 B->factortype = MAT_FACTOR_LU; in MatGetFactor_aij_mkl_pardiso() 1064 …PetscCall(MatSolverTypeRegister(MATSOLVERMKL_PARDISO, MATSEQAIJ, MAT_FACTOR_LU, MatGetFactor_aij_m… in MatSolverTypeRegister_MKL_Pardiso() 1066 …PetscCall(MatSolverTypeRegister(MATSOLVERMKL_PARDISO, MATSEQBAIJ, MAT_FACTOR_LU, MatGetFactor_aij_… in MatSolverTypeRegister_MKL_Pardiso()
|
| /petsc/src/mat/utils/hpl/ |
| H A D | hplcreate.c | 56 PetscCall(MatGetFactor(hp->A, MATSOLVERPETSC, MAT_FACTOR_LU, &hp->F)); in PetscBenchSetUp_HPL()
|
| /petsc/src/mat/impls/aij/seq/lusol/ |
| H A D | lusol.c | 399 B->factortype = MAT_FACTOR_LU; in MatGetFactor_seqaij_lusol() 408 …PetscCall(MatSolverTypeRegister(MATSOLVERLUSOL, MATSEQAIJ, MAT_FACTOR_LU, MatGetFactor_seqaij_luso… in MatSolverTypeRegister_Lusol()
|
| /petsc/src/mat/impls/aij/seq/klu/ |
| H A D | klu.c | 285 B->factortype = MAT_FACTOR_LU; in MatGetFactor_seqaij_klu() 292 PetscCall(PetscStrallocpy(MATORDERINGEXTERNAL, (char **)&B->preferredordering[MAT_FACTOR_LU])); in MatGetFactor_seqaij_klu()
|