aboutsummaryrefslogtreecommitdiff
path: root/schedule.ccl
diff options
context:
space:
mode:
authortradke <tradke@ebee0441-1374-4afa-a3b5-247f3ba15b9a>1999-06-25 11:40:06 +0000
committertradke <tradke@ebee0441-1374-4afa-a3b5-247f3ba15b9a>1999-06-25 11:40:06 +0000
commitde89a5c6b08b5ad9eb7044dc8b2c04a965b19982 (patch)
tree339e8646892a1638fc0d9b81c38cfed38acb238c /schedule.ccl
parentf9c5c1bc939250652e057dcd06f5ce9701b8a0bb (diff)
The hopefully final renaming of the FlexIO thorn.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@2 ebee0441-1374-4afa-a3b5-247f3ba15b9a
Diffstat (limited to 'schedule.ccl')
-rw-r--r--schedule.ccl31
1 files changed, 31 insertions, 0 deletions
diff --git a/schedule.ccl b/schedule.ccl
new file mode 100644
index 0000000..ddf2d19
--- /dev/null
+++ b/schedule.ccl
@@ -0,0 +1,31 @@
+# Schedule definitions for thorn IOFlexIO
+
+########################################################################
+### register IOFlexIO routines
+########################################################################
+schedule IOFlexIO_Startup at STARTUP
+{
+ LANG:C
+} "IOFlexIO startup routine"
+
+
+########################################################################
+### register checkpointing routines
+########################################################################
+if (checkpoint_FlexIO && checkpoint_ID) {
+ schedule IOFlexIO_InitialDataDumpGH at CCTK_CPINITIAL {
+ LANG:C
+ } "Initial data checkpoint routine"
+}
+
+if (checkpoint_FlexIO && checkpoint_every > 0) {
+ schedule IOFlexIO_ConditionallyDumpGH at CCTK_CHECKPOINT {
+ LANG:C
+ } "Regular checkpoint routine"
+}
+
+if (checkpoint_FlexIO) {
+ schedule IOFlexIO_TerminationDumpGH at CCTK_TERMINATE {
+ LANG:C
+ } "Termination checkpoint routine"
+}