diff options
-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" +} |