From source

For Ubuntu 16.04 system, we provide pre-built docker images users can quickly start with thier own TAU instrumented applications (See Docker) .

Install AD module

First, download (or clone) Chimbuko AD module.

git clone https://github.com/CODARcode/PerformanceAnalysis.git

Ubuntu 16.04

The AD module requires to have ADIOS2, ZeroMQ, and CURL. To install ADIOS2 (MPI version), please check its website. For ZeroMQ and CURL,

apt-get install libzmq3-dev curl libcurl4-openssl-dev

Optionally, to build test cases, users need to install gtest.

apt-get install libgtest-dev
cd /usr/src/gtest
cmake CMakelists.txt
make
cp *.a /usr/lib

Finally, to build the AD module

cd /path/to/ad/module/dir
make
./run_test.sh  # to run test cases

Note that users need to modify the Makefile for the ADIOS2 path.

Summit

We provide an installation script for ADIOS2, if the latest version is not availale on Summit.

To load required modules and build the AD module on Summit,

cd /path/to/ad/module/dir
source env.summit.sh
make -f Makefile.summit

Note that users need to modify Makefile.summit for the ADIOS2 path.

Cori

TBD

Install Viz module

First, download (or clone) Chimbuko visualization module that comes with backend server and the latest fronend bundled code. We encourage to use python virtual environment like Anaconda.

git clone https://github.com/CODARcode/ChimbukoVisualizationII
cd ChimbukoVisualizationII
# This will install Redis and run it.
webserver/run-redis.sh
# Kill Redis (Ctrl + X)
# Then, install required python packages
pip install -r requirements.txt

Run Chimbuko

Ubuntu 16.04

For Ubuntu users, we encourage to use our pre-built docker images (See Docker).

Summit

TBD

Cori

TBD