Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
use signal to decouple instr from surf code
authorFrederic Suter <frederic.suter@cc.in2p3.fr>
Thu, 26 Mar 2020 10:47:10 +0000 (11:47 +0100)
committerFrederic Suter <frederic.suter@cc.in2p3.fr>
Thu, 26 Mar 2020 10:47:10 +0000 (11:47 +0100)
src/instr/instr_platform.cpp
src/surf/surf_c_bindings.cpp

index 072dd2d..b3c60e7 100644 (file)
@@ -360,6 +360,7 @@ void define_callbacks()
     kernel::routing::NetPoint::on_creation.connect(on_netpoint_creation);
   }
   s4u::NetZone::on_creation.connect(on_netzone_creation);
+  s4u::Engine::on_time_advance.connect([](double time_delta) { TRACE_paje_dump_buffer(false); });
 
   kernel::resource::CpuAction::on_state_change.connect(on_action_state_change);
   s4u::Link::on_communication_state_change.connect(on_action_state_change);
index 7c98371..44e7788 100644 (file)
@@ -146,7 +146,5 @@ double surf_solve(double max_date)
 
   simgrid::s4u::Engine::on_time_advance(time_delta);
 
-  TRACE_paje_dump_buffer(false);
-
   return time_delta;
 }