aboutsummaryrefslogtreecommitdiff
path: root/schedule.ccl
diff options
context:
space:
mode:
authortradke <tradke@0888f3d4-9f52-45d2-93bc-d00801ff5e46>2000-10-12 11:51:33 +0000
committertradke <tradke@0888f3d4-9f52-45d2-93bc-d00801ff5e46>2000-10-12 11:51:33 +0000
commitedfc67c37108ac3d583b794cf4930b7482c62417 (patch)
tree296ed90083f62317050abe462bfdbb224e8cca45 /schedule.ccl
parentc6546020b85d7695645416f7bf567495227dacf2 (diff)
Scheduled checkpoint/recovery routines.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOStreamedHDF5/trunk@43 0888f3d4-9f52-45d2-93bc-d00801ff5e46
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"
+}