Name

taudb_loadtrial — Command line tool to load a trial into the TAUdb database.

Synopsis

taudb_loadtrial {-a appName} {-x experimentName} {-n name} [options]

Description

This script will create a new trial in the TAUdb database.

Options

-n, --name name the name of the application.

-a, --applicationname name specify associated application name for this trial

-x, --experimentname experimentName specify the name of the experiment to associate with newly uploaded trial.

-e, --experimentid experimentID specify the id number of the experiment to associate with the new trial.

-g, --configFile configFile specify the path to the file that defines the TAUdb configuration. (overrides -c)

-c, --config configuration_name specify the name of the TAUdb configuration -c foo is equalivent to -g <.

-t, --trialid experimentID specify the id number of the newly uploaded trial.

-m, --metadata filename specify the filename of the XML metadata for this trial.

-f, --filetype filetype Specify type of performance data, options are: profiles (default), pprof, dynaprof, mpip, gprof, psrun, hpm, packed, cube, hpc, ompp, snap, perixml, gptl, paraver, ipm, google

-i, --fixnames Use the fixnames option for gprof

Notes

For the TAU profiles type, you can specify either a specific set of profile files on the commandline, or you can specify a directory (by default the current directory). The specified directory will be searched for profile.*.*.* files, or, in the case of multiple counters, directories named MULTI_* containing profile data.

Examples

taudb_loadtrial -e 12 -n "Batch 001"

This will load profile.* (or multiple counters directories MULTI_*) into experiment 12 and give the trial the name "Batch 001"

taudb_loadtrial -e 12 -n "HPM data 01" -f hpm perfhpm*

This will load perfhpm* files of type HPMToolkit into experiment 12 and give the trial the name "HPM data 01"

taudb_loadtrial -a "NPB2.3" -x "parametric" -n "64" par64.ppk

This will load packed profile par64.ppk into the experiment named "parametric" under the application named "NPB2.3" and give the trial the name "64". The application and experiment will be created if not found.