Lines Matching refs:F
8 Mat A, RHS, C, F, X, S; in main() local
156 PetscCall(MatGetFactor(A, solver, MAT_FACTOR_LU, &F)); in main()
164 PetscCall(MatGetFactor(A, solver, MAT_FACTOR_CHOLESKY, &F)); in main()
168 PetscCall(MatFactorSetSchurIS(F, is_schur)); in main()
172 PetscCall(MatLUFactorSymbolic(F, A, NULL, NULL, NULL)); in main()
174 PetscCall(MatCholeskyFactorSymbolic(F, A, NULL, NULL)); in main()
186 PetscCall(MatLUFactorNumeric(F, A, NULL)); in main()
188 PetscCall(MatCholeskyFactorNumeric(F, A, NULL)); in main()
192 PetscCall(MatFactorGetSchurComplement(F, &S, NULL)); in main()
195 PetscCall(MatFactorRestoreSchurComplement(F, &S, MAT_FACTOR_SCHUR_UNFACTORED)); in main()
197 PetscCall(MatFactorCreateSchurComplement(F, &S, NULL)); in main()
200 if (nfact == 1 && (!cuda || (herm && symm))) PetscCall(MatFactorInvertSchurComplement(F)); in main()
207 PetscCall(MatSolve(F, b, x)); in main()
210 PetscCall(MatSolveTranspose(F, b, x)); in main()
234 PetscCall(MatFactorSolveSchurComplement(F, bschur, xschur)); in main()
237 PetscCall(MatFactorSolveSchurComplementTranspose(F, bschur, xschur)); in main()
266 PetscCall(MatMatSolve(F, RHS, X)); in main()
273 PetscCall(MatMumpsSetIcntl(F, 26, 1)); in main()
274 PetscCall(MatMatSolve(F, RHS, X)); in main()
275 PetscCall(MatMumpsSetIcntl(F, 26, 2)); in main()
276 PetscCall(MatMatSolve(F, RHS, X)); in main()
277 PetscCall(MatMumpsSetIcntl(F, 26, -1)); in main()
292 PetscCall(MatMatSolve(F, spRHS, X)); in main()
311 PetscCall(MatDestroy(&F)); in main()