aboutsummaryrefslogtreecommitdiff
path: root/schedule.ccl
diff options
context:
space:
mode:
Diffstat (limited to 'schedule.ccl')
-rw-r--r--schedule.ccl25
1 files changed, 22 insertions, 3 deletions
diff --git a/schedule.ccl b/schedule.ccl
index a0e2840..4d543d4 100644
--- a/schedule.ccl
+++ b/schedule.ccl
@@ -25,10 +25,29 @@ schedule ParamCheck_CartGrid3D at CCTK_PARAMCHECK
LANG:C
} "Check coordinates for CartGrid3D"
-schedule CartGrid3D_SetRanges at CCTK_BASEGRID before SpatialCoordinates
+if (CCTK_EQUALS (set_coordinate_ranges_on, "all grids"))
{
- LANG:C
-} "Set up ranges for spatial 3D Cartesian coordinates"
+ schedule CartGrid3D_SetRanges at CCTK_BASEGRID before SpatialCoordinates
+ {
+ LANG:C
+ } "Set up ranges for spatial 3D Cartesian coordinates (on all grids)"
+}
+else if (CCTK_EQUALS (set_coordinate_ranges_on, "all maps"))
+{
+ schedule CartGrid3D_SetRanges at CCTK_BASEGRID before SpatialCoordinates
+ {
+ LANG:C
+ OPTIONS: singlemap
+ } "Set up ranges for spatial 3D Cartesian coordinates (on all maps)"
+}
+else if (CCTK_EQUALS (set_coordinate_ranges_on, "first level"))
+{
+ schedule CartGrid3D_SetRanges at CCTK_BASEGRID before SpatialCoordinates
+ {
+ LANG:C
+ OPTIONS: level
+ } "Set up ranges for spatial 3D Cartesian coordinates (on first level)"
+}
schedule CartGrid3D_SetCoordinates as SpatialCoordinates at CCTK_BASEGRID
{