Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Merge branch 'master' into 'master'
[simgrid.git] / docs / source / tuto_dag / dag_lab2-2.cpp
1 #include "simgrid/s4u.hpp"
2
3 XBT_LOG_NEW_DEFAULT_CATEGORY(main, "Messages specific for this s4u example");
4
5 int main(int argc, char* argv[]) {
6     simgrid::s4u::Engine e(&argc, argv);
7     e.load_platform(argv[1]);
8
9     std::vector<simgrid::s4u::ActivityPtr> dag = simgrid::s4u::create_DAG_from_json(argv[2]);
10
11     simgrid::s4u::Activity::on_completion_cb([](simgrid::s4u::Activity const& activity) {
12     XBT_INFO("Activity '%s' is complete (start time: %f, finish time: %f)", activity.get_cname(), activity.get_start_time(),
13              activity.get_finish_time());
14     });
15
16     e.run();
17         return 0;
18 }
19