From: clement-dell Date: Tue, 8 Oct 2019 14:35:48 +0000 (+0200) Subject: Revert "[Energy] Can now retrieve idle power of specified pstate" X-Git-Tag: v3.24~5^2~4 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/2e7e74ae66e984ba0f9c910f0cbe68e0f0ad25b2 Revert "[Energy] Can now retrieve idle power of specified pstate" This reverts commit 174b26fda3ba93a0a72fe9c18085088a63cb9a5c. --- diff --git a/include/simgrid/plugins/energy.h b/include/simgrid/plugins/energy.h index 783e40acd2..7b088181a9 100644 --- a/include/simgrid/plugins/energy.h +++ b/include/simgrid/plugins/energy.h @@ -14,7 +14,7 @@ SG_BEGIN_DECL() XBT_PUBLIC void sg_host_energy_plugin_init(); XBT_PUBLIC void sg_host_energy_update_all(); XBT_PUBLIC double sg_host_get_consumed_energy(sg_host_t host); -XBT_PUBLIC double sg_host_get_wattidle_at(sg_host_t host, int pstate); +XBT_PUBLIC double sg_host_get_idle_consumption(sg_host_t host); XBT_PUBLIC double sg_host_get_wattmin_at(sg_host_t host, int pstate); XBT_PUBLIC double sg_host_get_wattmax_at(sg_host_t host, int pstate); XBT_PUBLIC double sg_host_get_power_range_slope_at(sg_host_t host, int pstate); @@ -27,7 +27,6 @@ XBT_PUBLIC int sg_link_energy_is_inited(); #define MSG_host_energy_plugin_init() sg_host_energy_plugin_init() #define MSG_host_get_consumed_energy(host) sg_host_get_consumed_energy(host) -#define MSG_host_get_wattidle_at(host,pstate) sg_host_get_wattidle_at((host), (pstate)) #define MSG_host_get_wattmin_at(host,pstate) sg_host_get_wattmin_at((host), (pstate)) #define MSG_host_get_wattmax_at(host,pstate) sg_host_get_wattmax_at((host), (pstate)) #define MSG_host_get_power_range_slope_at(host,pstate) sg_host_get_power_range_slope_at((host), (pstate)) diff --git a/src/plugins/host_energy.cpp b/src/plugins/host_energy.cpp index a5543c46db..1a03e7a8b2 100644 --- a/src/plugins/host_energy.cpp +++ b/src/plugins/host_energy.cpp @@ -134,7 +134,7 @@ public: double get_current_watts_value(); double get_current_watts_value(double cpu_load); double get_consumed_energy(); - double get_watt_idle_at(int pstate); + double get_idle_consumption(); double get_watt_min_at(int pstate); double get_watt_max_at(int pstate); double get_power_range_slope_at(int pstate); @@ -222,12 +222,12 @@ HostEnergy::HostEnergy(simgrid::s4u::Host* ptr) : host_(ptr), last_updated_(surf HostEnergy::~HostEnergy() = default; -double HostEnergy::get_watt_idle_at(int pstate) +double HostEnergy::get_idle_consumption() { xbt_assert(not power_range_watts_list_.empty(), "No power range properties specified for host %s", host_->get_cname()); - return power_range_watts_list_[pstate].idle_; + return power_range_watts_list_[0].idle_; } double HostEnergy::get_watt_min_at(int pstate) @@ -599,13 +599,13 @@ double sg_host_get_consumed_energy(sg_host_t host) } /** @ingroup plugin_host_energy - * @brief Get the amount of watt dissipated at the given pstate when the host is idling + * @brief Get the amount of watt dissipated when the host is idling */ -double sg_host_get_wattidle_at(sg_host_t host, int pstate) +double sg_host_get_idle_consumption(sg_host_t host) { xbt_assert(HostEnergy::EXTENSION_ID.valid(), "The Energy plugin is not active. Please call sg_host_energy_plugin_init() during initialization."); - return host->extension()->get_watt_idle_at(pstate); + return host->extension()->get_idle_consumption(); } /** @ingroup plugin_host_energy