We use conan for installing C++ dependencies. To install conan:
pip3 install --user conan
conan --version #check if conan executable is on path. May need PATH=$PATH:$HOME/.local/bin
MOFED is already installed on aries.
tbb is already installed on aries. You need to run the environment setup script to make sure the libraries, headers, and executables are on the correct paths:
source /opt/intel/oneapi/setvars.sh
Our setup assumes an RDMA device with IPoIB addr: 192.168.12.1. You can change IPoIB add
To run tests that involve RDMA, you need to start a server process.
./src/server #start server on loopback
make test #run all tests (except large graph tests)
Then to run large graph tests:
./test/large_graph