Installation

Gtest Installation

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

ADIOS2 Build Location

ADIOS2_INSTALL_DIR=/gpfs/alpine/world-shared/csc143/jyc/summit/sw/adios2/devel/gcc

GoogleTest on Summit

cd ${GTEST_SOURCE_DIR}
wget https://github.com/google/googletest/archive/release-1.10.0.tar.gz
tar -xvzf release-1.10.0.tar.gz
cd ${GTEST_BUILD_DIR}
CC=gcc CXX=g++ cmake -DCMAKE_INSTALL_PREFIX=${GTEST_INSTALL_DIR} ${GTEST_SOURCE_DIR}/googletest-release-1.10.0
make install

Manual installation of Chimbuko

Instructions on how to install the Chimbuko visualization can be found on GitHub here <https://github.com/CODARcode/ChimbukoVisualizationII/>. To build the AD module:

cd ${AD_SOURCE_DIR}
./autogen.sh
cd ${AD_BUILD_DIR}
${AD_SOURCE_DIR}/configure --with-adios2=${ADIOS2_INSTALL_DIR} --with-network=ZMQ --with-perf-metric --prefix=${AD_INSTALL_DIR}
make install

Here –with-perf-metric is an optional flag that enables generation of performance information of Chimbuko. The ZMQ network is the only one presently supported; an MPI network is maintained for legacy purposes and is not recommended for use. Assuming Sonata is installed and the mochi-sonata spack module loaded, the configure script will automatically detect the installation and will build the provenance database.