aboutsummaryrefslogtreecommitdiff
path: root/param.ccl
diff options
context:
space:
mode:
authorjthorn <jthorn@f88db872-0e4f-0410-b76b-b9085cfa78c5>2003-06-04 11:52:23 +0000
committerjthorn <jthorn@f88db872-0e4f-0410-b76b-b9085cfa78c5>2003-06-04 11:52:23 +0000
commit1371bfe1c73325e32ba28125a0ffbbf3bf026749 (patch)
tree52211f018292e4ea4878a32912cf5be1bfebf399 /param.ccl
parent7dc88252a8079d648d18790df31f448615f31b9b (diff)
new parameters for sparse-matrix libraries
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1095 f88db872-0e4f-0410-b76b-b9085cfa78c5
Diffstat (limited to 'param.ccl')
-rw-r--r--param.ccl22
1 files changed, 17 insertions, 5 deletions
diff --git a/param.ccl b/param.ccl
index 6536cbc..df61516 100644
--- a/param.ccl
+++ b/param.ccl
@@ -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
########################################