| /petsc/src/ksp/pc/impls/factor/ |
| H A D | factimpl.c | 47 PetscErrorCode PCFactorSetDropTolerance_Factor(PC pc, PetscReal dt, PetscReal dtcol, PetscInt dtcou… in PCFactorSetDropTolerance_Factor() argument 52 …PetscCheck(pc->setupcalled && (!ilu->info.usedt || ilu->info.dt != dt || ilu->info.dtcol != dtcol … in PCFactorSetDropTolerance_Factor() 55 ilu->info.dtcol = dtcol; in PCFactorSetDropTolerance_Factor() 204 PetscErrorCode PCFactorSetColumnPivot_Factor(PC pc, PetscReal dtcol) in PCFactorSetColumnPivot_Factor() argument 209 …dtcol >= 0.0 && dtcol <= 1.0, PetscObjectComm((PetscObject)pc), PETSC_ERR_ARG_OUTOFRANGE, "Column … in PCFactorSetColumnPivot_Factor() 210 dir->info.dtcol = dtcol; in PCFactorSetColumnPivot_Factor() 234 …or some factorization)", "PCFactorSetColumnPivot", factor->info.dtcol, &factor->info.dtcol, &flg)); in PCSetFromOptions_Factor() 280 …PetscViewerASCIIPrintf(viewer, " column permutation tolerance %g\n", (double)factor->info.dtcol)); in PCView_Factor()
|
| H A D | factor.c | 213 PetscErrorCode PCFactorSetDropTolerance(PC pc, PetscReal dt, PetscReal dtcol, PetscInt maxrowcount) in PCFactorSetDropTolerance() argument 217 PetscValidLogicalCollectiveReal(pc, dtcol, 3); in PCFactorSetDropTolerance() 219 … "PCFactorSetDropTolerance_C", (PC, PetscReal, PetscReal, PetscInt), (pc, dt, dtcol, maxrowcount)); in PCFactorSetDropTolerance() 630 PetscErrorCode PCFactorSetColumnPivot(PC pc, PetscReal dtcol) in PCFactorSetColumnPivot() argument 634 PetscValidLogicalCollectiveReal(pc, dtcol, 2); in PCFactorSetColumnPivot() 635 PetscTryMethod(pc, "PCFactorSetColumnPivot_C", (PC, PetscReal), (pc, dtcol)); in PCFactorSetColumnPivot()
|
| /petsc/src/mat/impls/aij/seq/matlab/ |
| H A D | aijmatlab.c | 123 PetscReal dtcol = info->dtcol; in MatLUFactorNumeric_Matlab() local 128 if (info->dtcol == PETSC_DEFAULT) dtcol = .01; in MatLUFactorNumeric_Matlab() 134 …cObjectComm((PetscObject)A)), "info_%s = struct('droptol',%g,'thresh',%g);", _A, info->dt, dtcol)); in MatLUFactorNumeric_Matlab() 146 …NGINE_(PetscObjectComm((PetscObject)A)), "[l_%s,u_%s,p_%s] = lu(%s',%g);", _A, _A, _A, _A, dtcol)); in MatLUFactorNumeric_Matlab()
|
| /petsc/src/ksp/pc/impls/factor/ilu/ |
| H A D | ilu.c | 28 static PetscErrorCode PCFactorSetDropTolerance_ILU(PC pc, PetscReal dt, PetscReal dtcol, PetscInt d… in PCFactorSetDropTolerance_ILU() argument 33 …d || !(((PC_Factor *)ilu)->info.dt != dt || ((PC_Factor *)ilu)->info.dtcol != dtcol || ((PC_Factor… in PCFactorSetDropTolerance_ILU() 35 ((PC_Factor *)ilu)->info.dtcol = dtcol; in PCFactorSetDropTolerance_ILU() 298 ((PC_Factor *)ilu)->info.dtcol = PETSC_DEFAULT; in PCCreate_ILU()
|
| /petsc/src/mat/tests/ |
| H A D | ex7.c | 69 luinfo.dtcol = 0.0; in main()
|
| H A D | ex15.c | 79 info.dtcol = 0.0; in main()
|
| H A D | ex145.c | 221 finfo.dtcol = 0.1; in main()
|
| H A D | ex48.c | 158 info.dtcol = 0.0; in main()
|
| /petsc/doc/changes/ |
| H A D | 2028.md | 209 -pc_ilu_use_drop_tolerance \<dt,dtcol,rowmax> or 210 `PCILUSetUseDropTolerance`(pc,dt,dtcol,rowmax).
|
| /petsc/src/ksp/pc/impls/factor/icc/ |
| H A D | icc.c | 182 ((PC_Factor *)icc)->info.dtcol = PETSC_DEFAULT; in PCCreate_ICC()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | petscmat.pxi | 444 PetscReal usedt, dt, dtcol, dtcount 1144 cdef dtcol = options.pop('dtcol', None) 1145 if dtcol is not None: 1147 info.dtcol = asReal(dtcol)
|
| H A D | Mat.pyx | 4762 ``dtcol``, the pivot tolerance where ``0`` indicates no pivot and ``1`` 4800 as a ratio of the original fill, and ``dtcol``, the pivot tolerance
|
| /petsc/src/ksp/pc/impls/factor/lu/ |
| H A D | lu.c | 271 …((PC_Factor *)dir)->info.dtcol = 1.e-6; /* default to pivoting; this is only thing PETSc LU su… in PCCreate_LU()
|
| /petsc/src/binding/petsc4py/src/lib-petsc/ |
| H A D | custom.h | 250 info->dtcol = (PetscReal)PETSC_DEFAULT; in MatFactorInfoDefaults() 255 info->dtcol = (PetscReal)1.e-6; in MatFactorInfoDefaults()
|
| /petsc/include/ |
| H A D | petscmat.h | 1538 PetscReal dtcol; /* tolerance for pivoting */ member
|
| /petsc/doc/manual/ |
| H A D | ksp.md | 790 PCFactorSetDropTolerance(PC pc,PetscReal dt,PetscReal dtcol,PetscInt dtcount);
|