# Schedule definitions for thorn pugh # $Header$ schedule PUGH_Startup at STARTUP as Driver_Startup { LANG:C } "Startup routine" schedule PUGH_RegisterPUGHP2LRoutines at STARTUP { LANG:C } "Register Physical to Logical process mapping routines" schedule PUGH_RegisterPUGHTopologyRoutines at STARTUP { LANG:C } "Register topology generation routines routines" schedule PUGH_Report at BASEGRID { LANG:C } "Report on PUGH set up" if (timer_output) { schedule PUGH_PrintTimingInfo at TERMINATE { LANG:C } "Print time spent in communication" } if (CCTK_Equals(storage_verbose,"yes") || CCTK_Equals(storage_verbose,"report") ) { schedule PUGH_PrintFinalStorageReport at TERMINATE { LANG:C } "Print storage information" } if (CCTK_Equals(storage_verbose,"yes") || CCTK_Equals(storage_verbose,"report")) { schedule PUGH_PrintStorageReport at POSTSTEP { LANG:C } "Print storage information" } schedule PUGH_Terminate at TERMINATE as Driver_Terminate { LANG:C } "Termination routine"