aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--schedule.ccl16
1 files changed, 13 insertions, 3 deletions
diff --git a/schedule.ccl b/schedule.ccl
index 5026090..97b8ba9 100644
--- a/schedule.ccl
+++ b/schedule.ccl
@@ -6,6 +6,7 @@ STORAGE: shift_state, metric[1], curv[1], lapse[1]
SCHEDULE ADMBase_ParamCheck at CCTK_PARAMCHECK
{
LANG: C
+ OPTIONS: global
} "Check consistency of parameters"
# Schedule group for setting initial data
@@ -14,6 +15,14 @@ SCHEDULE group ADMBase_InitialData at CCTK_INITIAL
{
} "Schedule group for ADM initial data"
+SCHEDULE group ADMBase_InitialGauge at CCTK_INITIAL after ADMBase_InitialData
+{
+} "Schedule group for ADM initial data"
+
+SCHEDULE group ADMBase_PostInitial at CCTK_INITIAL after ADMBase_InitialGauge
+{
+} "Schedule group for ADM initial data"
+
# Initial data for the spatial slices
if(CCTK_Equals(initial_data, "Cartesian Minkowski"))
@@ -28,7 +37,7 @@ if(CCTK_Equals(initial_data, "Cartesian Minkowski"))
if(CCTK_Equals(initial_lapse, "one"))
{
- SCHEDULE ADMBase_LapseOne at CCTK_INITIAL
+ SCHEDULE ADMBase_LapseOne in ADMBase_InitialGauge
{
LANG: C
} "Set the lapse to 1 at all points"
@@ -56,14 +65,15 @@ else
if(CCTK_Equals(initial_shift, "zero"))
{
- SCHEDULE ADMBase_ShiftZero at CCTK_INITIAL
+ SCHEDULE ADMBase_ShiftZero in ADMBase_InitialGauge
{
LANG: C
} "Set the shift to 0 at all points"
}
# FIXME: Remove this when symmetries done better
-schedule Einstein_InitSymBound at CCTK_BASEGRID
+schedule Einstein_InitSymBound at CCTK_WRAGH
{
LANG: C
+ OPTIONS: global
} "Set up GF symmetries"