aboutsummaryrefslogtreecommitdiff
path: root/Carpet/Carpet/param.ccl
diff options
context:
space:
mode:
authorIan Hinder <ian.hinder@aei.mpg.de>2012-10-26 01:00:07 +0200
committerIan Hinder <ian.hinder@aei.mpg.de>2012-10-26 01:09:33 +0200
commit52c57c5fcee43db61f718664a2b87e3fb3b54bc0 (patch)
treef04fcc57b355e040d98e7dd2870a916f016e3f92 /Carpet/Carpet/param.ccl
parentb5a8c179373d2fd87d10af08702c3ea91f71e699 (diff)
Add a timer tree for measuring time spent in each Carpet mode
* This can be used for determining which mode, or which refinement level or map, is taking up a lot of time in a simulation * Add parameters to control whether local mode and each map are timed * Time the transitions between modes
Diffstat (limited to 'Carpet/Carpet/param.ccl')
-rw-r--r--Carpet/Carpet/param.ccl8
1 files changed, 8 insertions, 0 deletions
diff --git a/Carpet/Carpet/param.ccl b/Carpet/Carpet/param.ccl
index ae45d2c41..cfda801a2 100644
--- a/Carpet/Carpet/param.ccl
+++ b/Carpet/Carpet/param.ccl
@@ -426,6 +426,14 @@ BOOLEAN output_xml_timer_tree "Output timing information in tree form as XML" ST
{
} "no"
+BOOLEAN include_maps_in_mode_timer_tree "Include a breakdown of time spent on different multipatch maps in the mode timer tree" STEERABLE=always
+{
+} "no"
+
+BOOLEAN include_local_mode_in_mode_timer_tree "Include a node for the time spent in local mode in the mode timer tree" STEERABLE=always
+{
+} "no"
+
CCTK_REAL timer_tree_threshold_percentage "The percentage of the root timer below which timers are omitted" STEERABLE=always
{
0:* :: ""