3) Modify Makefile for your compilation environment and run
make all
* If you encounter issues, e.g. with Latex, you can do `cp stub_Common_lib.py Common_lib.py`. This will only affect figure aesthetics and can be undone using `git checkout Common_lib.py`.
4) Modify submit.cobalt to suit your submission system and change "benchmark" variable to point to "network_load_test" in your GPCNeT directory.
## Generate the same kind of data used in the GPCNeT plot in the paper
5) qsub submit.cobalt
1.`bash get_code.sh` to get the code used in the GPCNeT experiments.
2.`cd gpcnet`
3. Modify the `Makefile` for your compilation environment.
4.`make all`
5. Modify `submit.cobalt` to suit your submission system and change "benchmark" variable to point to "network_load_test" executable in your GPCNeT directory.
6.`qsub test_job_theta.cobalt` or similar to launch the job on your system.
6.`python3 gather_data.py ./Probe_ADAPTIVE_*__nnodes_512/summary.out` to process the raw data
7.`python3 analyse_data.py dataset.pickle` to generate the kind of plot used in the paper