diff options
author | schnetter <schnetter@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 2003-10-13 18:55:09 +0000 |
---|---|---|
committer | schnetter <schnetter@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 2003-10-13 18:55:09 +0000 |
commit | b4caf9b4d2f454ad63d58159a029c75c28d566f0 (patch) | |
tree | bdd6bcf7beb47a6a4f7374014040075f748b1712 | |
parent | 4a909d77bb17007cfdd69ad7b991cbbd85555d9f (diff) |
Print the schedule bin names, enclosed in square brackets, in the
schedule tree.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3432 17b73243-c579-4c4c-a9d2-2d5706c11dac
-rw-r--r-- | src/main/ScheduleInterface.c | 26 |
1 files changed, 22 insertions, 4 deletions
diff --git a/src/main/ScheduleInterface.c b/src/main/ScheduleInterface.c index 8d648c58..4c225adc 100644 --- a/src/main/ScheduleInterface.c +++ b/src/main/ScheduleInterface.c @@ -570,6 +570,7 @@ int CCTKi_ScheduleGroup(const char *realname, if(retcode == -2) { + CCTK_VWarn (0, __LINE__, __FILE__, "Cactus", "Tried to schedule duplicate item '%s' from thorn '%s' in '%s'", name, thorn, where); @@ -857,37 +858,47 @@ int CCTK_SchedulePrint(const char *where) puts (" endif"); putchar ('\n'); puts (" Startup routines"); + puts (" [CCTK_STARTUP]"); SchedulePrint("CCTK_STARTUP"); putchar ('\n'); puts (" Startup routines which need an existing GH"); SchedulePrint("CCTK_WRAGH"); puts (" Parameter checking routines"); + puts (" [CCTK_PARAMCHECK]"); SchedulePrint("CCTK_PARAMCHECK"); putchar ('\n'); - puts(" Initialisation"); + puts (" Initialisation"); + puts (" [CCTK_BASEGRID]"); SchedulePrint("CCTK_BASEGRID$ENTRY"); SchedulePrint("CCTK_BASEGRID"); SchedulePrint("CCTK_BASEGRID$EXIT"); puts (" if (NOT (recover initial data AND recovery_mode is 'strict'))"); indent_level +=2; + puts (" [CCTK_INITIAL]"); SchedulePrint("CCTK_INITIAL$ENTRY"); SchedulePrint("CCTK_INITIAL"); SchedulePrint("CCTK_INITIAL$EXIT"); + puts (" [CCTK_POSTINITIAL]"); SchedulePrint("CCTK_POSTINITIAL$ENTRY"); SchedulePrint("CCTK_POSTINITIAL"); SchedulePrint("CCTK_POSTINITIAL$EXIT"); + puts (" [CCTK_POSTSTEP]"); SchedulePrint("CCTK_POSTSTEP$ENTRY"); SchedulePrint("CCTK_POSTSTEP"); SchedulePrint("CCTK_POSTSTEP$EXIT"); puts (" endif"); puts (" if (recover initial data)"); + puts (" [CCTK_RECOVER_VARIABLES]"); SchedulePrint("CCTK_RECOVER_VARIABLES"); + puts (" [CCTK_POST_RECOVER_VARIABLES]"); SchedulePrint("CCTK_POST_RECOVER_VARIABLES"); puts (" endif"); puts (" if (checkpoint initial data)"); + puts (" [CCTK_CPINITIAL]"); SchedulePrint("CCTK_CPINITIAL"); puts (" endif"); puts (" if (analysis)"); + puts (" [CCTK_ANALYSIS]"); SchedulePrint("CCTK_ANALYSIS$ENTRY"); SchedulePrint("CCTK_ANALYSIS"); SchedulePrint("CCTK_ANALYSIS$EXIT"); @@ -899,20 +910,25 @@ int CCTK_SchedulePrint(const char *where) puts (" Rotate timelevels"); puts (" iteration = iteration + 1"); puts (" t = t+dt"); + puts (" [CCTK_PRESTEP]"); SchedulePrint("CCTK_PRESTEP$ENTRY"); SchedulePrint("CCTK_PRESTEP"); SchedulePrint("CCTK_PRESTEP$EXIT"); + puts (" [CCTK_EVOL]"); SchedulePrint("CCTK_EVOL$ENTRY"); SchedulePrint("CCTK_EVOL"); SchedulePrint("CCTK_EVOL$EXIT"); + puts (" [CCTK_POSTSTEP]"); SchedulePrint("CCTK_POSTSTEP$ENTRY"); SchedulePrint("CCTK_POSTSTEP"); SchedulePrint("CCTK_POSTSTEP$EXIT"); puts (" if (checkpoint)"); indent_level +=2; + puts (" [CCTK_CHECKPOINT]"); SchedulePrint("CCTK_CHECKPOINT"); puts (" endif"); puts (" if (analysis)"); + puts (" [CCTK_ANALYSIS]"); SchedulePrint("CCTK_ANALYSIS$ENTRY"); SchedulePrint("CCTK_ANALYSIS"); SchedulePrint("CCTK_ANALYSIS$EXIT"); @@ -922,9 +938,11 @@ int CCTK_SchedulePrint(const char *where) puts (" enddo"); putchar ('\n'); puts (" Termination routines"); + puts (" [CCTK_TERMINATE]"); SchedulePrint("CCTK_TERMINATE"); putchar ('\n'); puts (" Shutdown routines"); + puts (" [CCTK_SHUTDOWN]"); SchedulePrint("CCTK_SHUTDOWN"); } else @@ -1130,7 +1148,7 @@ static int ScheduleTraverse(const char *where, CCTKi_DoScheduleTraverse(where, (int (*)(void *, void *)) CCTKi_ScheduleCallEntry, (int (*)(void *, void *)) CCTKi_ScheduleCallExit, - (int (*)(int, char **, void *, void *, int))CCTKi_ScheduleCallWhile, + (int (*)(int, char **, void *, void *, int)) CCTKi_ScheduleCallWhile, (int (*)(void *, void *, void *)) calling_function, (void *)&data); @@ -1591,7 +1609,7 @@ static int ParseOption(t_attribute *attribute, else { CCTK_Warn(1,__LINE__,__FILE__,"Cactus", - "ParseOption: Unknown option for schedule group.\n"); + "ParseOption: Unknown option for schedule item.\n"); } return 0; @@ -1868,7 +1886,7 @@ static int CCTKi_SchedulePrintEntry(t_attribute *attribute, if (attribute && attribute->type == sched_group) { - printf("%*s %s: %s\n", indent_level + 6, "GROUP", + printf("%*s %s: %s\n", indent_level + 5, "GROUP", attribute->FunctionData.routine,attribute->description); } |