HP Caliper 5.3 User Guide (5900-1558, February 2011)

Figure 21 .caliperinit File
********************************************************************
#Options applied to all report types.
application ='myapp'
arguments = '-myarg 2'
context_lines = 0,3
summary_cutoff = 1
detail_cutoff =5
source_path_map = '/proj/src,/net/dogbert/proj/src:/home/wilson/work'
#Report-specific options.
if caliper_config_file == 'branch':
sort_by = 'taken'
elif caliper_config_file == 'fprof':
sort_by = 'fcount'
report_details = 'statement'
context_lines = 'all'
# Apply an option to a subset of reports.
if caliper_config_file in ("fcount"):
module_exclude = '/usr/lib/'
********************************************************************
To apply an option to only one type of report, use an if clause specifying the measurement
configuration file name followed by the options for that measurement configuration file. For example,
to specify the program to profile and the arguments to use and sort the results by the fcount
value, you would write this in your .caliperinit file:
if caliper_config_file == 'fcount':
application="/opt/mpi/bin/mpirun"
arguments = "-np 2 /proj/dynopt/test_fe/mpi_hello_world"
sort_by = "fcount"
Setting Constants in the .caliperinit File
There are several constants that you can set in the .caliperinit file or in a measurement
configuration file to give you additional control over reports. These constants, which are not
available from the HP Caliper command line, are:
disasm_target_name_limit = limit
Specifies the maximum number of characters to print for branch target symbols in the
disassembly listing. (Default: 30.)
suppress_init_warnings = True|False
If True, no warnings will be issued if unrecognized variables are detected in the measurement
configuration files or the .caliperinit file. Default: False.)
suppress_statement_data = True|False
If True, no statement-level data will be reported. (Default: False.)
use_parens_for_statement_data = True|False
If True, statement-level data in reports is placed in parentheses. (Default: True.)
92 Configuring HP Caliper