aboutsummaryrefslogtreecommitdiff
path: root/param.ccl
diff options
context:
space:
mode:
authorschnetter <schnetter@d0051148-8e13-4bef-be1d-f6c572c85f9f>2008-11-11 23:14:31 +0000
committerschnetter <schnetter@d0051148-8e13-4bef-be1d-f6c572c85f9f>2008-11-11 23:14:31 +0000
commit4b89e89957e54a398e0f3683609d29d2de1e1ddd (patch)
tree34e56c6a4a33977018c29cea191a9516bee334e1 /param.ccl
parent865d76b2f07aa64ea4dd6972ef7490661bd88948 (diff)
Add two features to TimerReport:
- Output all timers periodically to a file, in a format that is easy to parse - Output the top N timers periodically to screen git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/TimerReport/trunk@20 d0051148-8e13-4bef-be1d-f6c572c85f9f
Diffstat (limited to 'param.ccl')
-rw-r--r--param.ccl15
1 files changed, 15 insertions, 0 deletions
diff --git a/param.ccl b/param.ccl
index 3a31f7d..211f5ce 100644
--- a/param.ccl
+++ b/param.ccl
@@ -29,6 +29,21 @@ BOOLEAN next "On next iteration" STEERABLE=ALWAYS
{
} "no"
+BOOLEAN output_all_timers "Output a separate file containing all the Cactus timers" STEERABLE=ALWAYS
+{
+} "no"
+
+STRING all_timers_clock "Which clock to use for the all timers output" STEERABLE=ALWAYS
+{
+ ".*" :: "any clock name allowed"
+} "gettimeofday"
+
+INT n_top_timers "How many timers to include in the top timer report" STEERABLE=ALWAYS
+{
+ 0 :: "Do not print the report"
+ 1:* :: "Any number of timers"
+} 0
+
shares: IO
USES STRING out_dir