aboutsummaryrefslogtreecommitdiff
path: root/CarpetDev/CarpetIOF5/schedule.ccl
diff options
context:
space:
mode:
Diffstat (limited to 'CarpetDev/CarpetIOF5/schedule.ccl')
-rw-r--r--CarpetDev/CarpetIOF5/schedule.ccl65
1 files changed, 53 insertions, 12 deletions
diff --git a/CarpetDev/CarpetIOF5/schedule.ccl b/CarpetDev/CarpetIOF5/schedule.ccl
index 494ce02fe..59b86f1cf 100644
--- a/CarpetDev/CarpetIOF5/schedule.ccl
+++ b/CarpetDev/CarpetIOF5/schedule.ccl
@@ -1,27 +1,68 @@
# Schedule definitions for thorn CarpetIOF5
-SCHEDULE F5_Output AT initial
+STORAGE: this_iteration next_output_iteration
+
+
+
+# Initialisation
+
+SCHEDULE CarpetIOF5_Startup AT startup
{
LANG: C
- OPTIONS: global-late
-} "Create an output file"
+} "Register I/O method"
+SCHEDULE CarpetIOF5_Init AT basegrid
+{
+ LANG: C
+ OPTIONS: global
+} "Initialise I/O data structures"
-SCHEDULE F5_Poison AT initial AFTER F5_Output BEFORE F5_Input
+
+# Checkpointing
+
+schedule CarpetIOF5_InitialDataCheckpoint at CPINITIAL
{
LANG: C
- OPTIONS: global-late
-} "Poison all variables"
+ OPTIONS: global
+} "Initial data checkpoint routine"
-SCHEDULE F5_Input AT initial AFTER F5_Output
+schedule CarpetIOF5_EvolutionCheckpoint at CHECKPOINT
{
LANG: C
- OPTIONS: global-late
-} "Read from file"
+ OPTIONS: global
+} "Evolution checkpoint routine"
-SCHEDULE F5_Check AT initial AFTER F5_Input
+schedule CarpetIOF5_TerminationCheckpoint at TERMINATE
{
LANG: C
- OPTIONS: global-late
-} "Check all variables for poison"
+ OPTIONS: global
+} "Termination checkpoint routine"
+
+
+
+#SCHEDULE F5_Output AT initial
+#{
+# LANG: C
+# OPTIONS: global-late
+#} "Create an output file"
+#
+#
+#
+#SCHEDULE F5_Poison AT initial AFTER F5_Output BEFORE F5_Input
+#{
+# LANG: C
+# OPTIONS: global-late
+#} "Poison all variables"
+#
+#SCHEDULE F5_Input AT initial AFTER F5_Output
+#{
+# LANG: C
+# OPTIONS: global-late
+#} "Read from file"
+#
+#SCHEDULE F5_Check AT initial AFTER F5_Input
+#{
+# LANG: C
+# OPTIONS: global-late
+#} "Check all variables for poison"