]> AND Public Git Repository - simgrid.git/blobdiff - src/smpi/plugins/sampi_loadbalancer.cpp
Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
obey our coding standards, and snake_case some parts of MC
[simgrid.git] / src / smpi / plugins / sampi_loadbalancer.cpp
index 72a68ca7b1db907760b953cb34a2f372e96c1ca1..59f5914af94297e691c4647c8a3a50e60be28d36 100644 (file)
@@ -50,7 +50,7 @@ public:
   void kernel(simgrid::xbt::ReplayAction&)
   {
     static std::map<simgrid::s4u::ActorPtr, int> migration_call_counter;
-    static simgrid::s4u::Barrier smpilb_bar(smpi_process_count());
+    static simgrid::s4u::Barrier smpilb_bar(smpi_get_universe_size());
     simgrid::s4u::Host* cur_host = simgrid::s4u::this_actor::get_host();
     simgrid::s4u::Host* migrate_to_host;
 
@@ -137,7 +137,7 @@ void sg_load_balancer_plugin_init()
   if (!done) {
     done = true;
     simgrid::kernel::activity::ExecImpl::on_completion.connect([](simgrid::kernel::activity::ExecImpl const& activity) {
-      simgrid::smpi::plugin::lb.record_actor_computation(activity.simcalls_.front()->issuer->iface(),
+      simgrid::smpi::plugin::lb.record_actor_computation(activity.simcalls_.front()->issuer_->iface(),
                                                          activity.surf_action_->get_cost());
     });