Lines Matching refs:Common

86   klu_K_common    Common;  member
101 klu_K_free_symbolic(&lu->Symbolic, &lu->Common); in MatDestroy_KLU()
102 klu_K_free_numeric(&lu->Numeric, &lu->Common); in MatDestroy_KLU()
120 status = klu_K_solve(lu->Symbolic, lu->Numeric, A->rmap->n, 1, (PetscReal *)xa, &lu->Common); in MatSolveTranspose_KLU()
135 …PetscCheck(klu_K_tsolve(lu->Symbolic, lu->Numeric, A->rmap->n, 1, xa, 1, &lu->Common), PETSC_COMM_… in MatSolve_KLU()
150 if (lu->flg == SAME_NONZERO_PATTERN && lu->Numeric) klu_K_free_numeric(&lu->Numeric, &lu->Common); in MatLUFactorNumeric_KLU()
151 lu->Numeric = klu_K_factor(ai, aj, (PetscReal *)av, lu->Symbolic, &lu->Common); in MatLUFactorNumeric_KLU()
183 lu->Symbolic = klu_K_analyze_given(n, ai, aj, lu->perm_c, lu->perm_r, &lu->Common); in MatLUFactorSymbolic_KLU()
185 lu->Symbolic = klu_K_analyze(n, ai, aj, &lu->Common); in MatLUFactorSymbolic_KLU()
206 PetscCall(PetscViewerASCIIPrintf(viewer, " Partial pivoting tolerance: %g\n", lu->Common.tol)); in MatView_Info_KLU()
208 …erASCIIPrintf(viewer, " BTF preordering enabled: %" PetscInt_FMT "\n", (PetscInt)lu->Common.btf)); in MatView_Info_KLU()
210 …r, " Ordering: %s (not using the PETSc ordering)\n", KluOrderingTypes[(int)lu->Common.ordering])); in MatView_Info_KLU()
212 …PetscCall(PetscViewerASCIIPrintf(viewer, " Matrix row scaling: %s\n", scale[(int)lu->Common.scale… in MatView_Info_KLU()
296 status = klu_K_defaults(&lu->Common); in MatGetFactor_seqaij_klu()
299 lu->Common.scale = 0; /* No row scaling */ in MatGetFactor_seqaij_klu()
303 …("-mat_klu_pivot_tol", "Partial pivoting tolerance", "None", lu->Common.tol, &lu->Common.tol, NULL… in MatGetFactor_seqaij_klu()
305 …_use_btf", "Enable BTF preordering", "None", (PetscInt)lu->Common.btf, (PetscInt *)&lu->Common.btf… in MatGetFactor_seqaij_klu()
308 lu->Common.ordering = (int)idx; in MatGetFactor_seqaij_klu()