X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/b80f1fdd44b048d8710a74667a5af90114d01001..3110039661fca7a9212f3bb642f4c6acaeeaedac:/src/surf/plugins/host_dvfs.cpp diff --git a/src/surf/plugins/host_dvfs.cpp b/src/surf/plugins/host_dvfs.cpp index f912a4918c..985d0d8c4d 100644 --- a/src/surf/plugins/host_dvfs.cpp +++ b/src/surf/plugins/host_dvfs.cpp @@ -40,6 +40,7 @@ public: double sampling_rate; explicit Governor(simgrid::s4u::Host* ptr) : host(ptr) { init(); } + virtual ~Governor() = default; void init() { @@ -86,10 +87,10 @@ public: } else { /* The actual implementation uses a formula here: (See Kernel file cpufreq_ondemand.c:158) * - * freq_next = min_f + load * (max_f - min_f) / 100; + * freq_next = min_f + load * (max_f - min_f) / 100 * * So they assume that frequency increases by 100 MHz. We will just use - * lowest_pstate - load*pstatesCount(); + * lowest_pstate - load*pstatesCount() */ int max_pstate = host->getPstatesCount() - 1; @@ -204,7 +205,7 @@ static void on_host_added(simgrid::s4u::Host& host) } /* **************************** Public interface *************************** */ -SG_BEGIN_DECL() +extern "C" { /** \ingroup SURF_plugin_load * \brief Initializes the HostDvfs plugin @@ -225,5 +226,4 @@ void sg_host_dvfs_plugin_init() xbt_cfg_register_string("plugin/dvfs/governor", "performance", nullptr, "Which Governor should be used that adapts the CPU frequency?"); } - -SG_END_DECL() +}