Documentation

We need volunteers to complete the documentation.

The publications list has a report describing the Pajé trace file format.

Execution

Installation instructions are below. After installing Pajé, just run:

$ openapp Paje

You can optionally pass one or many trace files.

$ openapp Paje sweep3D-ompi.trace sweep3D-smpi.trace

Installation (Linux)

Pajé can be installed in Linux machines using GNUstep, a free implementation of the Cocoa API (from Apple). We recommend install it using the GNUstep-startup tarball, but you are free to try the gnustep packets from your Linux distribution. After the GNUstep installation, you need to source the GNUstep.sh script to initialize the GNUstep environment.

$ source /usr/GNUstep/System/Library/Makefiles/GNUstep.sh

Download, compile and install Pajé:

$ git clone git://paje.git.sourceforge.net/gitroot/paje/paje
$ cd paje
$ make
$ make install GNUSTEP_INSTALLATION_DOMAIN=USER

Pajé will be installed $HOME/GNUstep/Applications/Paje.app . You can completely remove Pajé with make uninstall.

Installation (MacOS-X)

Currently we don’t have any binary distribution for Mac OS X. Since Pajé is developed in Objective-C using the Cocoa API, it can be compiled natively in this operating system using the latest version of Xcode. First, make sure your gcc is the one from apple (normally in /usr/bin/gcc):

$ /usr/bin/gcc --version
i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.1.00)

Download GNUstep-make (Pajé makefiles are GNUstep-based for Linux compatibility). After unpacking the tarball, the next command ensures all the installation of GNUstep-make will be contained in $HOME/install, no superuser privileges are necessary. It also tells it to use the GCC compiler from Apple:

$ CC=/usr/bin/gcc ./configure --with-library-combo=apple-apple-apple --prefix=$HOME/install/ --with-config-file=$HOME/install/GNUstep.conf
$ make install
$ source $HOME/install/Library/GNUstep/Makefiles/GNUstep.sh

Download the sources, compile and install Pajé:

$ git clone git://paje.git.sourceforge.net/gitroot/paje/paje
$ cd paje
$ make
$ make install GNUSTEP_INSTALLATION_DOMAIN=USER

Paje will be installed in $HOME/Applications/Paje.app . You can completely remove Pajé with make uninstall.