Locked down allreduce algorithm to recursive doubling
Changed Reduce to Allreduce
Since @topology.route is not thread-safe, I added a mutex
Removed port timeout
Fixed wrong mutex usage
Tweaks to work on real clusters
Added MPI_Allreduce bench mark script
Removed topology dump
MPI <-> Contoller connection is now keep-alived
Added support for non-power-of-2 node numbers
Fixed issue where link info are not correctly updated
Install packet drop rule for multicast/broadcast packets
Pass run count and message size by command line argument
Route pre installation for conventional routing
Merge branch 'allreduce-load-balancing'