aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetRegrid2/param.ccl
diff options
context:
space:
mode:
authorErik Schnetter <schnetter@cct.lsu.edu>2007-01-12 23:31:00 +0000
committerErik Schnetter <schnetter@cct.lsu.edu>2007-01-12 23:31:00 +0000
commit07ed6ded55dcc666d3ef5cf33a3abe25aa32b3bb (patch)
tree3278ce02ba56a2795458eb5d4b8408531733c8cf /Carpet/CarpetRegrid2/param.ccl
parenta9551798c2d82cfbf7f2bc33a0698a5066813cc2 (diff)
CarpetRegrid2: Correct checkpointing error. Implement cell centering.
Correct error with checkpointing and recovery. Store the last regridding iteration in grid variables, so that it is conserved during checkpointing and recovery. Implement cell centered refinement. Introduce a new parameter "snap_to_coarse" that makes the fine grid always cover complete coarse grid cells. Add a parameter "min_fraction" which specifies when to combine several small grids to form a single, larger, combined grid. darcs-hash:20070112233156-dae7b-3f32c9558e29f25f9bc1ba533985a4392877feab.gz
Diffstat (limited to 'Carpet/CarpetRegrid2/param.ccl')
-rw-r--r--Carpet/CarpetRegrid2/param.ccl24
1 files changed, 14 insertions, 10 deletions
diff --git a/Carpet/CarpetRegrid2/param.ccl b/Carpet/CarpetRegrid2/param.ccl
index df17204dd..dbcdee93b 100644
--- a/Carpet/CarpetRegrid2/param.ccl
+++ b/Carpet/CarpetRegrid2/param.ccl
@@ -6,27 +6,24 @@ BOOLEAN verbose "Display regridding information on the terminal" STEERABLE=alway
-CCTK_INT num_centres "Number of refinement centres" STEERABLE=always
-{
- 0:3 :: ""
-} 0
-
-
-
CCTK_INT min_distance "Minimum distance (in grid points) between coarse and fine grid boundaries" STEERABLE=always
{
0:* :: ""
} 4
-
-
-CCTK_REAL min_fraction "Minimum fraction of required refined points that need to be present in a refined region"
+CCTK_REAL min_fraction "Minimum fraction of required refined points that need to be present in a refined region" STEERABLE=always
{
0:* :: ""
} 0.9
+BOOLEAN snap_to_coarse "Ensure that the fine grid extent coincides with coarse grid points" STEERABLE=always
+{
+} "no"
+
+
+
CCTK_INT regrid_every "Regrid every n time steps" STEERABLE=always
{
-1 :: "regrid never"
@@ -46,6 +43,13 @@ BOOLEAN symmetry_rotating180 "Ensure a 180 degree rotating symmetry about the z
+CCTK_INT num_centres "Number of refinement centres" STEERABLE=always
+{
+ 0:3 :: ""
+} 0
+
+
+
################################################################################
CCTK_INT num_levels_1 "Number of refinement levels for this centre" STEERABLE=always