Skip to content
/ pajeng Public

Paje Next Generation - Data Analysis of Paje Files

License

Notifications You must be signed in to change notification settings

schnorr/pajeng

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PajeNG

PajeNG (Paje Next Generation) is a re-implementation in C++ of the well-known Paje visualization tool for the analysis of execution traces (in the Paje File Format). The tool is released under the GNU General Public License 3. PajeNG comprises the libpaje library, and an auxiliary tool called pj_dump to transform Paje trace files to Comma-Separated Value (CSV). This dump tool also serves to validate the contents of a Paje trace file. The space-time visualization tool called pajeng had been deprecated (removed from the sources) since modern tools do a better job (see pj_gantt, for instance, or take a more general approach using R+ggplot2 to visualize the output of pj_dump). This effort was started as part of the french INFRA-SONGS ANR project. Development has continued through a collaboration between INF/UFRGS (Brazil) and Inria (France).

Two-line Installation

sudo apt-get install git cmake build-essential libboost-dev asciidoc flex bison libfmt-dev;
git clone git://github.com/schnorr/pajeng.git ; mkdir -p pajeng/b ; cd pajeng/b ; cmake -DCMAKE_BUILD_TYPE=Release .. ; make install

Spack Installation

PajenNG is available at the Spack official repository. The installation of PajeNG and all its dependencies is handled automatically and without superuser permissions.

git clone https://github.com/spack/spack.git && cd spack
./bin/spack install pajeng

Detailed Installation and everything else

Check the PajeNG’s wiki.