Ejemplo n.º 1
0
int main(int argc, char* argv[])
{
    init_workers();
    vworker_pagerank("/pagerank_vw", "/pagerank_out", true);
    worker_finalize();
    return 0;
}
Ejemplo n.º 2
0
int main(int argc, char* argv[])
{
    init_workers();
    pregel_approxdiameter("/pullgel/livej", "/exp/approx", true);
    worker_finalize();
    return 0;
}
Ejemplo n.º 3
0
int main(int argc, char* argv[])
{
    init_workers();
    pregel_sssp(atoi(argv[2]), argv[1], "/exp/sssp", true);
    worker_finalize();
    return 0;
}
Ejemplo n.º 4
0
int main(int argc, char* argv[])
{
    init_workers();
    pregel_bipartitematchingFCS("/pullgel/blivej", "/exp/bmm");
    worker_finalize();
    return 0;
}
Ejemplo n.º 5
0
int main(int argc, char* argv[])
{
    init_workers();
    pregel_mst("/pullgel/usa", "/exp/msf_out");
    worker_finalize();
    return 0;
}
Ejemplo n.º 6
0
int main(int argc, char* argv[])
{
    init_workers();
    pregel_sv("/pagerank", "/sv_out");
    worker_finalize();
    return 0;
}
Ejemplo n.º 7
0
int main(int argc, char* argv[])
{
    init_workers();
    blogel_app_reach("/vor/webuk", "/exp/reach");
    worker_finalize();
    return 0;
}
Ejemplo n.º 8
0
int main(int argc, char* argv[])
{
    init_workers();
    set_ghost_threshold(100);
    ghost_sssp(1, "/sssp", "/sssp_ghost", true);
    worker_finalize();
    return 0;
}
Ejemplo n.º 9
0
int main(int argc, char* argv[])
{
    init_workers();
    bool directed = true;
    pregel_fieldbcast("/ldg/webbase", "/req/webbase", directed);
    worker_finalize();
    return 0;
}
Ejemplo n.º 10
0
int main(int argc, char* argv[])
{
    init_workers();
    req_sv("/pullgel/livej", "/exp/sv_out");
    req_sv("/pullgel/friend", "/exp/sv_out");
    worker_finalize();
    return 0;
}
Ejemplo n.º 11
0
int main(int argc, char* argv[])
{
    init_workers();


    if(_my_rank == 0)
        cout << "Twitter SCC" << endl;
    twitter();

    if (_my_rank == 0)
        cout << "LJ SCC" << endl;
    LJ();

    //pregel_tosccgraphformat("/pullgel/twitter","/scc/twitter");
    //pregel_tosccgraphformat("/pullgel/LJ","/scc/LJ");

    worker_finalize();
    return 0;
}
Ejemplo n.º 12
0
static void workers_free(LmnWorker **pool, unsigned int worker_num)
{
  unsigned int i, j;
  for (i = 0; i < worker_num; i++) {
    LmnWorker *w = pool[i];
    if (worker_group(w)->do_search) {
      vec_free(w->invalid_seeds);

      for (j = 0; j < vec_num(w->cycles); j++) {
        vec_free((Vector *)vec_get(w->cycles, j));
      }
      vec_free(w->cycles);
    }

    if (i == 0) {
      statespace_free(worker_states(w));
    }

    worker_finalize(w);
    lmn_worker_free(w);
  }
  LMN_FREE(pool);
}