aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetRegrid
diff options
context:
space:
mode:
authorschnetter <>2002-05-22 13:03:00 +0000
committerschnetter <>2002-05-22 13:03:00 +0000
commit3bf9c22764bf7cf348eefd4b7b651e4b98f762c0 (patch)
tree790b13f22314d6a0f507a356c85a908db7bea7bd /Carpet/CarpetRegrid
parentab397922e601b2eb2b8cf7c0bba68270925c65ad (diff)
Made regridding parameters steerable.
darcs-hash:20020522130340-07bb3-deb9a837913eaf46e21cc47e9686166530f052fa.gz
Diffstat (limited to 'Carpet/CarpetRegrid')
-rw-r--r--Carpet/CarpetRegrid/param.ccl92
1 files changed, 46 insertions, 46 deletions
diff --git a/Carpet/CarpetRegrid/param.ccl b/Carpet/CarpetRegrid/param.ccl
index 8c1441688..4eefd9f7e 100644
--- a/Carpet/CarpetRegrid/param.ccl
+++ b/Carpet/CarpetRegrid/param.ccl
@@ -1,16 +1,16 @@
# Parameter definitions for thorn CarpetRegrid
-# $Header: /home/eschnett/C/carpet/Carpet/Carpet/CarpetRegrid/param.ccl,v 1.5 2002/03/23 20:20:56 schnetter Exp $
+# $Header: /home/eschnett/C/carpet/Carpet/Carpet/CarpetRegrid/param.ccl,v 1.6 2002/05/22 15:03:40 schnetter Exp $
-CCTK_INT refinement_levels "Number of refinement levels (including the base level)"
+CCTK_INT refinement_levels "Number of refinement levels (including the base level)" STEERABLE=always
{
1:* :: "must be positive"
} 1
-CCTK_INT regrid_every "Regrid every n time steps"
+CCTK_INT regrid_every "Regrid every n time steps" STEERABLE=always
{
-1 :: "regrid never"
0 :: "regrid during initial data calculation only"
@@ -19,7 +19,7 @@ CCTK_INT regrid_every "Regrid every n time steps"
-KEYWORD refined_regions "Regions where the grid is refined"
+KEYWORD refined_regions "Regions where the grid is refined" STEERABLE=always
{
"none" :: "Don't refine"
"centre" :: "Refine around the centre of the grid only"
@@ -34,84 +34,84 @@ KEYWORD refined_regions "Regions where the grid is refined"
# Region specifications for manual gridpoint refinement
-CCTK_INT l1ixmin "Lower boundary of level 1 box in x-direction"
+CCTK_INT l1ixmin "Lower boundary of level 1 box in x-direction" STEERABLE=always
{
: :: ""
} 0
-CCTK_INT l1iymin "Lower boundary of level 1 box in y-direction"
+CCTK_INT l1iymin "Lower boundary of level 1 box in y-direction" STEERABLE=always
{
: :: ""
} 0
-CCTK_INT l1izmin "Lower boundary of level 1 box in z-direction"
+CCTK_INT l1izmin "Lower boundary of level 1 box in z-direction" STEERABLE=always
{
: :: ""
} 0
-CCTK_INT l1ixmax "Upper boundary of level 1 box in x-direction"
+CCTK_INT l1ixmax "Upper boundary of level 1 box in x-direction" STEERABLE=always
{
: :: ""
} -1
-CCTK_INT l1iymax "Upper boundary of level 1 box in y-direction"
+CCTK_INT l1iymax "Upper boundary of level 1 box in y-direction" STEERABLE=always
{
: :: ""
} -1
-CCTK_INT l1izmax "Upper boundary of level 1 box in z-direction"
+CCTK_INT l1izmax "Upper boundary of level 1 box in z-direction" STEERABLE=always
{
: :: ""
} -1
-CCTK_INT l2ixmin "Lower boundary of level 2 box in x-direction"
+CCTK_INT l2ixmin "Lower boundary of level 2 box in x-direction" STEERABLE=always
{
: :: ""
} 0
-CCTK_INT l2iymin "Lower boundary of level 2 box in y-direction"
+CCTK_INT l2iymin "Lower boundary of level 2 box in y-direction" STEERABLE=always
{
: :: ""
} 0
-CCTK_INT l2izmin "Lower boundary of level 2 box in z-direction"
+CCTK_INT l2izmin "Lower boundary of level 2 box in z-direction" STEERABLE=always
{
: :: ""
} 0
-CCTK_INT l2ixmax "Upper boundary of level 2 box in x-direction"
+CCTK_INT l2ixmax "Upper boundary of level 2 box in x-direction" STEERABLE=always
{
: :: ""
} -1
-CCTK_INT l2iymax "Upper boundary of level 2 box in y-direction"
+CCTK_INT l2iymax "Upper boundary of level 2 box in y-direction" STEERABLE=always
{
: :: ""
} -1
-CCTK_INT l2izmax "Upper boundary of level 2 box in z-direction"
+CCTK_INT l2izmax "Upper boundary of level 2 box in z-direction" STEERABLE=always
{
: :: ""
} -1
-CCTK_INT l3ixmin "Lower boundary of level 3 box in x-direction"
+CCTK_INT l3ixmin "Lower boundary of level 3 box in x-direction" STEERABLE=always
{
: :: ""
} 0
-CCTK_INT l3iymin "Lower boundary of level 3 box in y-direction"
+CCTK_INT l3iymin "Lower boundary of level 3 box in y-direction" STEERABLE=always
{
: :: ""
} 0
-CCTK_INT l3izmin "Lower boundary of level 3 box in z-direction"
+CCTK_INT l3izmin "Lower boundary of level 3 box in z-direction" STEERABLE=always
{
: :: ""
} 0
-CCTK_INT l3ixmax "Upper boundary of level 3 box in x-direction"
+CCTK_INT l3ixmax "Upper boundary of level 3 box in x-direction" STEERABLE=always
{
: :: ""
} -1
-CCTK_INT l3iymax "Upper boundary of level 3 box in y-direction"
+CCTK_INT l3iymax "Upper boundary of level 3 box in y-direction" STEERABLE=always
{
: :: ""
} -1
-CCTK_INT l3izmax "Upper boundary of level 3 box in z-direction"
+CCTK_INT l3izmax "Upper boundary of level 3 box in z-direction" STEERABLE=always
{
: :: ""
} -1
@@ -120,84 +120,84 @@ CCTK_INT l3izmax "Upper boundary of level 3 box in z-direction"
# Region specifications for manual coordinate refinement
-CCTK_REAL l1xmin "Lower boundary of level 1 box in x-direction"
+CCTK_REAL l1xmin "Lower boundary of level 1 box in x-direction" STEERABLE=always
{
: :: ""
} 0
-CCTK_REAL l1ymin "Lower boundary of level 1 box in y-direction"
+CCTK_REAL l1ymin "Lower boundary of level 1 box in y-direction" STEERABLE=always
{
: :: ""
} 0
-CCTK_REAL l1zmin "Lower boundary of level 1 box in z-direction"
+CCTK_REAL l1zmin "Lower boundary of level 1 box in z-direction" STEERABLE=always
{
: :: ""
} 0
-CCTK_REAL l1xmax "Upper boundary of level 1 box in x-direction"
+CCTK_REAL l1xmax "Upper boundary of level 1 box in x-direction" STEERABLE=always
{
: :: ""
} -1
-CCTK_REAL l1ymax "Upper boundary of level 1 box in y-direction"
+CCTK_REAL l1ymax "Upper boundary of level 1 box in y-direction" STEERABLE=always
{
: :: ""
} -1
-CCTK_REAL l1zmax "Upper boundary of level 1 box in z-direction"
+CCTK_REAL l1zmax "Upper boundary of level 1 box in z-direction" STEERABLE=always
{
: :: ""
} -1
-CCTK_REAL l2xmin "Lower boundary of level 2 box in x-direction"
+CCTK_REAL l2xmin "Lower boundary of level 2 box in x-direction" STEERABLE=always
{
: :: ""
} 0
-CCTK_REAL l2ymin "Lower boundary of level 2 box in y-direction"
+CCTK_REAL l2ymin "Lower boundary of level 2 box in y-direction" STEERABLE=always
{
: :: ""
} 0
-CCTK_REAL l2zmin "Lower boundary of level 2 box in z-direction"
+CCTK_REAL l2zmin "Lower boundary of level 2 box in z-direction" STEERABLE=always
{
: :: ""
} 0
-CCTK_REAL l2xmax "Upper boundary of level 2 box in x-direction"
+CCTK_REAL l2xmax "Upper boundary of level 2 box in x-direction" STEERABLE=always
{
: :: ""
} -1
-CCTK_REAL l2ymax "Upper boundary of level 2 box in y-direction"
+CCTK_REAL l2ymax "Upper boundary of level 2 box in y-direction" STEERABLE=always
{
: :: ""
} -1
-CCTK_REAL l2zmax "Upper boundary of level 2 box in z-direction"
+CCTK_REAL l2zmax "Upper boundary of level 2 box in z-direction" STEERABLE=always
{
: :: ""
} -1
-CCTK_REAL l3xmin "Lower boundary of level 3 box in x-direction"
+CCTK_REAL l3xmin "Lower boundary of level 3 box in x-direction" STEERABLE=always
{
: :: ""
} 0
-CCTK_REAL l3ymin "Lower boundary of level 3 box in y-direction"
+CCTK_REAL l3ymin "Lower boundary of level 3 box in y-direction" STEERABLE=always
{
: :: ""
} 0
-CCTK_REAL l3zmin "Lower boundary of level 3 box in z-direction"
+CCTK_REAL l3zmin "Lower boundary of level 3 box in z-direction" STEERABLE=always
{
: :: ""
} 0
-CCTK_REAL l3xmax "Upper boundary of level 3 box in x-direction"
+CCTK_REAL l3xmax "Upper boundary of level 3 box in x-direction" STEERABLE=always
{
: :: ""
} -1
-CCTK_REAL l3ymax "Upper boundary of level 3 box in y-direction"
+CCTK_REAL l3ymax "Upper boundary of level 3 box in y-direction" STEERABLE=always
{
: :: ""
} -1
-CCTK_REAL l3zmax "Upper boundary of level 3 box in z-direction"
+CCTK_REAL l3zmax "Upper boundary of level 3 box in z-direction" STEERABLE=always
{
: :: ""
} -1
@@ -206,7 +206,7 @@ CCTK_REAL l3zmax "Upper boundary of level 3 box in z-direction"
# Refinement criteria for manual-gridpoint-list
-CCTK_STRING gridpoints "List of bounding box gridpoints"
+CCTK_STRING gridpoints "List of bounding box gridpoints" STEERABLE=always
{
"^$" :: "leave empty for no refinement"
".*" :: "[ [ ([<imin>,<jmin>,<kmin>]:[<imax>,<jmax>,<kmax>]:[<istride>,<jstride>,<kstride>]), ... ], ... ]"
@@ -216,7 +216,7 @@ CCTK_STRING gridpoints "List of bounding box gridpoints"
# Refinement criteria for manual-coordinate-list
-CCTK_STRING coordinates "List of bounding box coordinates"
+CCTK_STRING coordinates "List of bounding box coordinates" STEERABLE=always
{
"^$" :: "leave empty for no refinement"
".*" :: "[ [ ([<xmin>,<ymin>,<zmin>]:[<xmax>,<ymax>,<zmax>]:[<xstride>,<ystride>,<zstride>]), ... ], ... ]"
@@ -236,22 +236,22 @@ CCTK_STRING outerbounds "Outer boundaries"
# Refinement criteria for automatic refining
-CCTK_INT minwidth "Minimum width of refined region"
+CCTK_INT minwidth "Minimum width of refined region" STEERABLE=always
{
1:* :: "must be positive"
} 8
-CCTK_REAL minfraction "Minimum fraction of points in need of refinement in a refined region"
+CCTK_REAL minfraction "Minimum fraction of points in need of refinement in a refined region" STEERABLE=always
{
0:1 :: "must be positive and less than one"
} 0.75
-CCTK_REAL maxerror "Maximum allowed error for non-refined grid points"
+CCTK_REAL maxerror "Maximum allowed error for non-refined grid points" STEERABLE=always
{
*:* :: "everything goes"
} 1.0
-STRING errorvar "Name of grid function that contains the error"
+STRING errorvar "Name of grid function that contains the error" STEERABLE=always
{
".*" :: "must be the name of a grid function"
} ""