aboutsummaryrefslogtreecommitdiff
path: root/schedule.ccl
diff options
context:
space:
mode:
Diffstat (limited to 'schedule.ccl')
-rw-r--r--schedule.ccl38
1 files changed, 32 insertions, 6 deletions
diff --git a/schedule.ccl b/schedule.ccl
index 0287c01..25b146b 100644
--- a/schedule.ccl
+++ b/schedule.ccl
@@ -1,15 +1,41 @@
-# Schedule definitions for thorn StreamedHDF5
+# Schedule definitions for thorn IOStreamedHDF5
# $Header$
########################################################################
-### register StreamedHDF5 routines
+### register startup/termination routines
########################################################################
-schedule StreamedHDF5_Startup at STARTUP after IOUtil_Startup
+schedule IOStreamedHDF5_Startup at STARTUP after IOHDF5Util_Startup
{
LANG:C
-} "StreamedHDF5 startup routine"
+} "IOStreamedHDF5 startup routine"
-schedule StreamedHDF5_Terminate at TERMINATE
+schedule IOStreamedHDF5_Terminate at TERMINATE before IOHDF5Util_Terminate
{
LANG:C
-} "StreamedHDF5 termination routine"
+} "IOStreamedHDF5 termination routine"
+
+########################################################################
+### register checkpointing routines
+########################################################################
+schedule IOStreamedHDF5_InitialDataCheckpoint at CCTK_CPINITIAL
+{
+ LANG:C
+} "Initial data checkpoint routine"
+
+schedule IOStreamedHDF5_EvolutionCheckpoint at CCTK_CHECKPOINT
+{
+ LANG:C
+} "Evolution data checkpoint routine"
+
+schedule IOStreamedHDF5_TerminationCheckpoint at CCTK_TERMINATE before IOStreamedHDF5_Terminate
+{
+ LANG:C
+} "Termination checkpoint routine"
+
+if (! CCTK_Equals (recover, "no") && *recover_file)
+{
+ schedule IOStreamedHDF5_RecoverParameters at CCTK_RECOVER_PARAMETERS
+ {
+ LANG:C
+ } "Parameter recovery routine"
+}