aboutsummaryrefslogtreecommitdiff
path: root/param.ccl
diff options
context:
space:
mode:
authorschnetter <schnetter@b7a48df3-cbbf-4440-997f-b4b717c9f7fc>2007-05-31 01:39:47 +0000
committerschnetter <schnetter@b7a48df3-cbbf-4440-997f-b4b717c9f7fc>2007-05-31 01:39:47 +0000
commitcd483db4b2580d0c7ac875ce2d176bd6af993f37 (patch)
treea54c14560550a79d9b3ffea1d70476d7104328a6 /param.ccl
parent085f09123271e2612832e6ea1472da757f70f608 (diff)
Allow three time levels for the constraints. This is necessary so
that mesh refinement boundaries can be interpolated in time. Add parameter ADMConstraints::constraints_timelevels, which defaults to 1. Add parameter ADMConstraints::constraints_prolongation_type, which chooses the interpolator for the constraints. It defaults to "Lagrange". Document that the parameter ADMConstraints::excise is not only deprecated, but also unused. Schedule constraint calculation in a group ADMConstraintsGroup, so that it can be easily scheduled at several times. If constraints persist, then schedule constraint calculate in EVOL after the MoL integration. Re-calculate the constraints in the POSTREGRID bin. If the constraints do not persist, then calculate them in the ANALYSIS bin as usual. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@126 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
Diffstat (limited to 'param.ccl')
-rw-r--r--param.ccl14
1 files changed, 13 insertions, 1 deletions
diff --git a/param.ccl b/param.ccl
index b8de448..99ea548 100644
--- a/param.ccl
+++ b/param.ccl
@@ -23,6 +23,17 @@ BOOLEAN constraints_persist "Keep storage of ham and mom* around for use in spec
{
} "no"
+INT constraints_timelevels "Number of time levels for the constraints"
+{
+ 1:3 :: ""
+} 1
+
+KEYWORD constraints_prolongation_type "The kind of boundary prolongation for the constraints"
+{
+ "Lagrange" :: "standard prolongation (requires several time levels)"
+ "none" :: "no prolongation (use this if you do not have enough time levels active)"
+} "Lagrange"
+
# Deprecated in Beta 13
BOOLEAN constraint_communication "THIS PARAMETER IS NOT USED"
{
@@ -39,7 +50,8 @@ BOOLEAN cartoon "THIS PARAMETER IS NOT USED"
{
} "no"
-BOOLEAN excise "Use excision?"
+# Deprecated
+BOOLEAN excise "THIS PARAMETER IS NOT USED"
{
} "no"