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