diff options
author | Erik Schnetter <schnetter@cct.lsu.edu> | 2006-04-17 22:17:00 +0000 |
---|---|---|
committer | Erik Schnetter <schnetter@cct.lsu.edu> | 2006-04-17 22:17:00 +0000 |
commit | a5d15802d3f19db2065c757fbfc82c1df6fa44ab (patch) | |
tree | 98d2bb780c4ba47fe0c7fd5eaeda57fe5320a866 /Carpet/CarpetRegrid2/param.ccl | |
parent | 8a60e2685558ba0c00b32de7588d6c6ff5130f6a (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.ccl | 121 |
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 |