Build ASTRA-sim

Note

Please make sure that you have all the required depencencies installed.

Clone Repository

$ git clone --recurse-submodules git@github.com:astra-sim/astra-sim.git
$ cd astra-sim

Build with Docker (Optional)

# Create Docker Image
$ docker build -t astra-sim .

# Run Docker Image
$ docker run -it astra-sim

Compile Program

# For Analytical Network Backend
$ ./build/astra_analytical/build.sh

# For NS3 Network Backend
$ ./build/astra_ns3/build.sh -c