diff options
author | schnetter <schnetter@80bd93c7-81bc-453a-9e3f-619c0b4f6fe4> | 2008-04-07 03:28:24 +0000 |
---|---|---|
committer | schnetter <schnetter@80bd93c7-81bc-453a-9e3f-619c0b4f6fe4> | 2008-04-07 03:28:24 +0000 |
commit | 03a581d1ccebd4b674816f12a86180c394f0041a (patch) | |
tree | bcfb6353299bd52ff881f80906ca53b924d72f48 /param.ccl | |
parent | 2ba2eed6221f8801f74b9e54628365e45ee81441 (diff) |
Update thorn ADMAnalysis to make it work better with mesh refinement.
We applied similar changes to ADMConstraints some time ago.
Set prolongation types of all grid functions.
Allow the Ricci tensor to have 3 time levels, so that its boundaries
can be interpolated.
Add parameters ricci_persist, ricci_timelevels, and
ricci_prolongation_type to specify how the boundaries are treated.
The default is to do nothing on mesh refinement boundaries, keeping
the old behaviour.
Select Ricci tensor boundary conditions in level mode in a new
routine.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMAnalysis/trunk@52 80bd93c7-81bc-453a-9e3f-619c0b4f6fe4
Diffstat (limited to 'param.ccl')
-rw-r--r-- | param.ccl | 18 |
1 files changed, 18 insertions, 0 deletions
@@ -10,3 +10,21 @@ private: BOOLEAN normalize_dtheta_dphi "Project angular components onto r*dtheta and r*sin(theta)*dphi?" { } "no" + + + +BOOLEAN ricci_persist "Keep storage of the Ricci tensor and scalar around?" +{ +} "no" + +INT ricci_timelevels "Number of time levels for the Ricci tensor and scalar" +{ + 1:3 :: "" +} 1 + +KEYWORD ricci_prolongation_type "The kind of boundary prolongation for the Ricci tensor and scalar" +{ + "Lagrange" :: "standard prolongation (requires several time levels)" + "copy" :: "use data from the current time level (requires only one time level)" + "none" :: "no prolongation (use this if you do not have enough time levels active)" +} "none" |