aboutsummaryrefslogtreecommitdiff
path: root/param.ccl
diff options
context:
space:
mode:
authorschnetter <schnetter@d576a68a-b34a-40ae-82fc-004fa1a9d16f>2008-04-15 19:39:13 +0000
committerschnetter <schnetter@d576a68a-b34a-40ae-82fc-004fa1a9d16f>2008-04-15 19:39:13 +0000
commitd25c51164d53a3e18c24daf7e1b202e944a7a0b0 (patch)
tree76cbb09ff93905b11720be4ccb503e45803b6223 /param.ccl
parent3090085c8c0c29d6d62f550283d02c51061d2343 (diff)
Add new grid functions for dtlapse and dtbetax, dtbetay, and dtbetaz.
Also add several state variables so that codes can determine whether these variables have storage; storage is off by default for backwards compatibility. This is similar to the way in which the shift vector is handled, which also has no storage by default. This is necessary since the ADMBase variables store currently the 3-metric, lapse, shift, and extrinsic curvature. They do not store the time derivatives of lapse and shift, which makes it impossible to calculate the time derivative of the 4-metric from the ADMBase variables. This is a shortcoming, since almost all current evolution systems require these, including common BSSN gauge conditions and harmonic evolution schemes. (In many cases, initial data assume that these additional time derivatives are zero to get around this issue.) git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@40 d576a68a-b34a-40ae-82fc-004fa1a9d16f
Diffstat (limited to 'param.ccl')
-rw-r--r--param.ccl46
1 files changed, 36 insertions, 10 deletions
diff --git a/param.ccl b/param.ccl
index 8bed83d..88f8a88 100644
--- a/param.ccl
+++ b/param.ccl
@@ -3,38 +3,64 @@
restricted:
+KEYWORD initial_data "Initial metric and extrinsic curvature datasets"
+{
+ "Cartesian Minkowski" :: "Minkowski values in cartesian coordinates"
+} "Cartesian Minkowski"
+
KEYWORD initial_lapse "Initial lapse value"
{
- "one" :: "Uniform lapse"
+ "one" :: "Uniform lapse"
} "one"
KEYWORD initial_shift "Initial shift value"
{
- "none" :: "Shift is inactive"
- "zero" :: "Shift is zero"
+ "none" :: "Shift is inactive"
+ "zero" :: "Shift is zero"
} "none"
-KEYWORD initial_data "Initial metric and extrinsic curvature datasets"
+KEYWORD initial_dtlapse "Initial lapse value"
{
- "Cartesian Minkowski" :: "Minkowski values in cartesian coordinates"
-} "Cartesian Minkowski"
+ "none" :: "dtlapse is inactive"
+ "zero" :: "dtlapse is zero"
+} "none"
+
+KEYWORD initial_dtshift "Initial dtshift value"
+{
+ "none" :: "dtshift is inactive"
+ "zero" :: "dtshift is zero"
+} "none"
+
+
KEYWORD evolution_method "The metric an extrinsic curvature evolution method"
{
- "none" :: "The metric and extrinsic curvature are not evolved"
+ "none" :: "metric and extrinsic curvature are not evolved"
} "none"
KEYWORD lapse_evolution_method "The lapse evolution method"
{
- "static" :: "lapse is not evolved"
+ "static" :: "lapse is not evolved"
} "static"
KEYWORD shift_evolution_method "The shift evolution method"
{
- "static" :: "Shift is not evolved"
+ "static" :: "shift is not evolved"
+} "static"
+
+KEYWORD dtlapse_evolution_method "The dtlapse evolution method"
+{
+ "static" :: "dtlapse is not evolved"
} "static"
-KEYWORD metric_type "The semantics of the metric variables (physical, static conformal, etc)"
+KEYWORD dtshift_evolution_method "The dtshift evolution method"
+{
+ "static" :: "shift is not evolved"
+} "static"
+
+
+
+KEYWORD metric_type "The semantics of the metric variables (physical, static conformal, etc)"
{
"physical" :: "metric and extrinsic curvature are the physical ones"
} "physical"