aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetRegrid2/param.ccl
diff options
context:
space:
mode:
authorErik Schnetter <schnetter@cct.lsu.edu>2006-04-17 22:17:00 +0000
committerErik Schnetter <schnetter@cct.lsu.edu>2006-04-17 22:17:00 +0000
commita5d15802d3f19db2065c757fbfc82c1df6fa44ab (patch)
tree98d2bb780c4ba47fe0c7fd5eaeda57fe5320a866 /Carpet/CarpetRegrid2/param.ccl
parent8a60e2685558ba0c00b32de7588d6c6ff5130f6a (diff)
CarpetRegrid2: New thorn
Add a new regridding thorn that works independently of CarpetRegrid. It is written more cleanly and easier to understand, but it has also fewer features. It is mostly intended for tracking objects that move in the domain. darcs-hash:20060417221723-dae7b-fb004dda04eae2d284388f1f1f660426ece37c20.gz
Diffstat (limited to 'Carpet/CarpetRegrid2/param.ccl')
-rw-r--r--Carpet/CarpetRegrid2/param.ccl121
1 files changed, 121 insertions, 0 deletions
diff --git a/Carpet/CarpetRegrid2/param.ccl b/Carpet/CarpetRegrid2/param.ccl
new file mode 100644
index 000000000..f16df1ec4
--- /dev/null
+++ b/Carpet/CarpetRegrid2/param.ccl
@@ -0,0 +1,121 @@
+# Parameter definitions for thorn CarpetRegrid2
+
+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_INT regrid_every "Regrid every n time steps" STEERABLE=always
+{
+ -1 :: "regrid never"
+ 0 :: "regrid during initial data calculation only"
+ 1:* :: "regrid every n time steps"
+} 0
+
+
+
+################################################################################
+
+CCTK_INT num_levels_1 "Number of refinement levels for this centre" STEERABLE=always
+{
+ 0:30 :: ""
+} 0
+
+
+
+CCTK_REAL position_x_1 "Position of this centre" STEERABLE=always
+{
+ *:* :: ""
+} 0.0
+
+CCTK_REAL position_y_1 "Position of this centre" STEERABLE=always
+{
+ *:* :: ""
+} 0.0
+
+CCTK_REAL position_z_1 "Position of this centre" STEERABLE=always
+{
+ *:* :: ""
+} 0.0
+
+
+
+CCTK_REAL radius_1[30] "Radius of refined region for this level of this centre" STEERABLE=always
+{
+ 0:* :: ""
+} 1.0
+
+
+
+################################################################################
+
+CCTK_INT num_levels_2 "Number of refinement levels for this centre" STEERABLE=always
+{
+ 0:30 :: ""
+} 0
+
+
+
+CCTK_REAL position_x_2 "Position of this centre" STEERABLE=always
+{
+ *:* :: ""
+} 0.0
+
+CCTK_REAL position_y_2 "Position of this centre" STEERABLE=always
+{
+ *:* :: ""
+} 0.0
+
+CCTK_REAL position_z_2 "Position of this centre" STEERABLE=always
+{
+ *:* :: ""
+} 0.0
+
+
+
+CCTK_REAL radius_2[30] "Radius of refined region for this level of this centre" STEERABLE=always
+{
+ 0:* :: ""
+} 1.0
+
+
+
+################################################################################
+
+CCTK_INT num_levels_3 "Number of refinement levels for this centre" STEERABLE=always
+{
+ 0:30 :: ""
+} 0
+
+
+
+CCTK_REAL position_x_3 "Position of this centre" STEERABLE=always
+{
+ *:* :: ""
+} 0.0
+
+CCTK_REAL position_y_3 "Position of this centre" STEERABLE=always
+{
+ *:* :: ""
+} 0.0
+
+CCTK_REAL position_z_3 "Position of this centre" STEERABLE=always
+{
+ *:* :: ""
+} 0.0
+
+
+
+CCTK_REAL radius_3[30] "Radius of refined region for this level of this centre" STEERABLE=always
+{
+ 0:* :: ""
+} 1.0