24 #include <graphlab/util/net_util.hpp>
25 #include <graphlab/util/mpi_tools.hpp>
29 void get_master_ranks(std::set<size_t>& master_ranks) {
31 std::vector<uint32_t> all_ips;
32 all_gather(local_ip, all_ips);
33 std::set<uint32_t> visited_ips;
35 for(
size_t i = 0; i < all_ips.size(); ++i) {
36 if(visited_ips.count(all_ips[i]) == 0) {
37 visited_ips.insert(all_ips[i]);
38 master_ranks.insert(i);