Skip to content
Scott Pakin edited this page Mar 8, 2018 · 5 revisions

Name

bfbin2hpctk - convert Byfl output to an HPCToolkit database

Synopsis

bfbin2hpctk input_file.byfl

Description

By default, applications instrumented with Byfl write measurement data to a binary .byfl file. bfbin2hpctk converts such files to an HPCToolkit database, a directory containing an experiment.xml file plus copies of all program source files. These databases can be viewed with the hpcviewer GUI.

bfbin2hpctk considers only the Functions table in the .byfl file. Consequently, applications should be instrumented with -bf-by-func and, preferably, also -bf-call-stack. (The latter enables hpcviewer to present measurements hierarchically.)

Options

bfbin2hpctk has no command-line options. The program requires the name of a .byfl file to read.

Examples

Usage is simply

$ bfbin2hpctk myprog.byfl

which produces a directory called hpctoolkit-myprog-database. If that directory already exists, bfbin2hpctk appends a number to the end of the directory name to make it unique.

See also

hpcviewer(1), bfbin2cgrind(1), bfbin2csv(1), bfbin2hdf5(1), bfbin2sqlite3(1), bfbin2xmlss(1), bf-clang(1), bf-clang++(1), bf-flang(1), the Byfl home page, the HPCToolkit home page

Author

Scott Pakin, [email protected]

Clone this wiki locally