diff options
Diffstat (limited to 'param.ccl')
-rw-r--r-- | param.ccl | 22 |
1 files changed, 17 insertions, 5 deletions
@@ -847,12 +847,24 @@ real ILUCG__error_tolerance "error tolerance for conjugate gradient iteration" (0.0:*) :: \ "positive ==> error tolerance" } 1.0e-10 -int ILUCG__max_CG_iterations \ - "max number of conjugate-gradient iterations for ILUCG sparse-matrix library" +boolean ILUCG__limit_CG_iterations \ + "should we limit the maximum number of conjugate gradient iterations allowed?" { -0 :: "no limit" -1:* :: "any positive integer" -} 100 +"false" :: "no limit on CG iterations" +"true" :: "limit to Neqns CG iterations" +} "true" + +# extra parameters for +# Jacobian_store_solve_method == "row-oriented sparse matrix/UMFPACK" +int UMFPACK__N_II_iterations \ + "number of iterative-improvement iterations to do inside UMFPACK \ + after the sparse LU decompose/solve, each time we solve a linear system" +{ +-1 :: "use the UMFPACK default" +0 :: "don't do iterative improvement" +1:* :: "any positive integer \ + (in practice a few iterations give almost all the benefit)" +} 0 ######################################## |