X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/905ba7bf5cc8f58ad1bd524ba0ac5e712af0c11b..4c928237ada5ee2c257f9112099fad47dc713013:/examples/cpp/dag-comm/s4u-dag-comm.cpp diff --git a/examples/cpp/dag-comm/s4u-dag-comm.cpp b/examples/cpp/dag-comm/s4u-dag-comm.cpp index 80b8282b90..b5982aefc9 100644 --- a/examples/cpp/dag-comm/s4u-dag-comm.cpp +++ b/examples/cpp/dag-comm/s4u-dag-comm.cpp @@ -36,21 +36,22 @@ int main(int argc, char* argv[]) // Create a small DAG: parent->transfert->child simgrid::s4u::ExecPtr parent = simgrid::s4u::Exec::init(); - simgrid::s4u::CommPtr transfert = simgrid::s4u::Comm::sendto_init(tremblay, jupiter); + simgrid::s4u::CommPtr transfert = simgrid::s4u::Comm::sendto_init(); simgrid::s4u::ExecPtr child = simgrid::s4u::Exec::init(); parent->add_successor(transfert); transfert->add_successor(child); // Set the parameters (the name is for logging purposes only) // + parent and child end after 1 second - parent->set_name("parent")->set_flops_amount(tremblay->get_speed()); - transfert->set_name("transfert")->set_payload_size(125e6); - child->set_name("child")->set_flops_amount(jupiter->get_speed()); - - // Schedule and try to start the different activities - parent->set_host(tremblay)->vetoable_start(); - transfert->vetoable_start(); - child->set_host(jupiter)->vetoable_start(); + parent->set_name("parent")->set_flops_amount(tremblay->get_speed())->vetoable_start(); + transfert->set_name("transfert")->set_payload_size(125e6)->vetoable_start(); + child->set_name("child")->set_flops_amount(jupiter->get_speed())->vetoable_start(); + + // Schedule the different activities + parent->set_host(tremblay); + transfert->set_from(tremblay); + child->set_host(jupiter); + transfert->set_to(jupiter); e.run();