-
Notifications
You must be signed in to change notification settings - Fork 1
Generic Trace Generator (GTG) aims at providing a simple and generic interface for generating execution traces in several formats (OTF, Paje, etc.) It will be used by EZTrace and ViTE, but it can also be used by any application.
License
trahay/Generic-Trace-Generator
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
============================================== === Introduction : == ============================================== This directory contains the Generic Trace Generator (GTG) project. Authors are : Francois Rue , Francois Trahay , Johnny Jazeix , Kevin Coulomb, Mathieu Faverge, Olivier Lagrasse ============================================== === Files : == ============================================== -- Files README : This file, presenting the project AUTHORS : The authors of the project ChangeLog : The list of the changes by version configure.ac : Used to create the configure file with autoreconf COPYING : The copying rule COPYRIGHT : The licence of the library INSTALL : How to install the GTG library Makefile.am : Some hints to generate the Makefile throught configure NEWS : News about the project -- Directories *exm* : Contains examples of programm using the library *inc* : Contains files to include *src/C* : Contains the C implementation of the API *src/FORTRAN* : Contains the Fortran implementation of the API *test* : Regular developers test ============================================== === Building from the Git repository: == ============================================== First, you need to generate the configure files by running autoreconf: $ autoreconf -vfi Then, simply run configure && make && make install ============================================== === Examples : == ============================================== The examples show code using the library. You can compile them with *make examples*. Their execution enables the creation of traces : gtg_color creates the gtg_color.trace trace cpaje creates the cpaje.trace using the C API fpaje creates the fpaje.trace using the Fortran API cpaje2 creates the cpaje2.trace using the C API cvite creates the cvite_root.ept trace (with cvite_proc*.ept) using the C API <DO NOT USE YET> The traces can be viewed using the ViTE tool. This API is used by the eztrace that automatically generate traces for code, without modifying it manually. ============================================== === Support : == ============================================== If you encounter any problem, please fill an issue (https://github.com/trahay/Generic-Trace-Generator/issues) so that we can fix the feature as soon as possible. You can also give us some feedback to help us improve the API.
About
Generic Trace Generator (GTG) aims at providing a simple and generic interface for generating execution traces in several formats (OTF, Paje, etc.) It will be used by EZTrace and ViTE, but it can also be used by any application.
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published