diff options
author | tradke <tradke@0888f3d4-9f52-45d2-93bc-d00801ff5e46> | 2000-10-12 11:51:33 +0000 |
---|---|---|
committer | tradke <tradke@0888f3d4-9f52-45d2-93bc-d00801ff5e46> | 2000-10-12 11:51:33 +0000 |
commit | edfc67c37108ac3d583b794cf4930b7482c62417 (patch) | |
tree | 296ed90083f62317050abe462bfdbb224e8cca45 /schedule.ccl | |
parent | c6546020b85d7695645416f7bf567495227dacf2 (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.ccl | 38 |
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" +} |