This project implements a versatile simulated data transport layer "module" on top of SimGrid, to be used in any SimGrid-based simulator.
The only required dependencies are on SimGrid and its File System Module. An optional dependency is Google Test for compiling the unit tests.
Here is the typical Ubuntu installation procedure:
cd DTL
mkdir build
cd build
cmake ..
make -j4
sudo make install
after which the dtlmod library and header files will be installed in /usr/local/
.
To compile and run the unit tests, just run the following command in the build
directory:
make unit_tests
./unit_tests