From: Christian Heinrich Date: Wed, 7 Feb 2018 13:07:37 +0000 (+0100) Subject: [DVFS] Use local variable for pstate computation X-Git-Tag: v3.19~213 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/50d21aeadf6cf0fb44e217c9f0303bd44022758d?ds=sidebyside [DVFS] Use local variable for pstate computation --- diff --git a/src/surf/plugins/host_dvfs.cpp b/src/surf/plugins/host_dvfs.cpp index 1d7336a30a..d7cd83f393 100644 --- a/src/surf/plugins/host_dvfs.cpp +++ b/src/surf/plugins/host_dvfs.cpp @@ -94,6 +94,8 @@ public: * lowest_pstate - load*pstatesCount() */ int max_pstate = host->getPstatesCount() - 1; + int new_pstate = max_pstate - load * max_pstate; + host->setPstate(new_pstate); host->setPstate(max_pstate - load * max_pstate); XBT_INFO("Changed to pstate %f -- check: %i", max_pstate - load * max_pstate, host->getPstate());