Home
last modified time | relevance | path

Searched refs:MAT_FACTOR_LU (Results 1 – 25 of 65) sorted by relevance

123

/petsc/src/mat/tests/
H A Dex130.c51 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 Dex28.c15 MatFactorType facttype = MAT_FACTOR_LU; in main()
76 case MAT_FACTOR_LU: in main()
95 case MAT_FACTOR_LU: in main()
H A Dex126f.F9081 PetscCallA(MatGetFactor(A, MATSOLVERMUMPS, MAT_FACTOR_LU, fact, ierr))
84 PetscCallA(MatGetFactor(A, MATSOLVERPETSC, MAT_FACTOR_LU, fact, ierr))
H A Dex125.c238 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 Dex154.c12 MatFactorType factor = MAT_FACTOR_LU; in main()
65 case MAT_FACTOR_LU: in main()
H A Dex182.c29 PetscCall(MatGetFactor(A, MATSOLVERPETSC, MAT_FACTOR_LU, &F)); in main()
H A Dex215.c31 ftyp = MAT_FACTOR_LU; in main()
126 if (ftyp == MAT_FACTOR_LU) { in main()
H A Dex268.c67 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 Dex30.c109 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 Dex17.c66 PetscCall(MatGetFactor(C, MATSOLVERPETSC, MAT_FACTOR_LU, &A)); in main()
H A Dex185.c47 PetscCall(MatGetFactor(A, MATSOLVERPETSC, MAT_FACTOR_LU, &Af)); in main()
H A Dex7.c73 PetscCall(MatGetFactor(C, MATSOLVERPETSC, MAT_FACTOR_LU, &LU)); in main()
H A Dex134.c66 PetscCall(MatGetFactor(A, stype, MAT_FACTOR_LU, &F)); in Assemble()
H A Dex106.c149 PetscCall(MatGetFactor(C, MATSOLVERPETSC, MAT_FACTOR_LU, &F)); in main()
/petsc/src/mat/interface/
H A Ddlregismat.c326 …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 Dessl.c146 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 Dpastix.c434 …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 Dumfpack.c429 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 Dsuperlu.c137 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 Dhtool.cxx926 …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 Daijmatlab.c130 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 Dmkl_pardiso.c754 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 Dhplcreate.c56 PetscCall(MatGetFactor(hp->A, MATSOLVERPETSC, MAT_FACTOR_LU, &hp->F)); in PetscBenchSetUp_HPL()
/petsc/src/mat/impls/aij/seq/lusol/
H A Dlusol.c399 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 Dklu.c285 B->factortype = MAT_FACTOR_LU; in MatGetFactor_seqaij_klu()
292 PetscCall(PetscStrallocpy(MATORDERINGEXTERNAL, (char **)&B->preferredordering[MAT_FACTOR_LU])); in MatGetFactor_seqaij_klu()

123