Be sure to install the dependencies stated in CMakeLists.txt
.
Then, enter the following command in the repository root
mkdir build && cd build && cmake .. -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -G Ninja && cd ..
Now build the runtimes with
cmake --build build/ -j 40
using slurm:
srun --time=6:00 --nodes=2 --ntasks-per-node=1 --cpus-per-task=12 build/bulk_http_hpx
test it by ssh'ing into the node and entering
curl -v --data hello -X POST -H "Expect:" -H "Content-Type: application/octet-stream" localhost:32425/echo -o output