X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/2807fde4fd1f59c230d69a934634c5dfb77905f2..67fe7b9d6c00b390a8598bc1e72d42d8343cb218:/src/smpi/internals/smpi_dvfs.cpp diff --git a/src/smpi/internals/smpi_dvfs.cpp b/src/smpi/internals/smpi_dvfs.cpp index 2d0ffd22e5..9d2c98d076 100644 --- a/src/smpi/internals/smpi_dvfs.cpp +++ b/src/smpi/internals/smpi_dvfs.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2013-2017. The SimGrid Team. All rights reserved. */ +/* Copyright (c) 2013-2018. The SimGrid Team. All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it * under the terms of the license (GNU LGPL) which comes with this package. */ @@ -24,7 +24,7 @@ XBT_LOG_NEW_DEFAULT_SUBCATEGORY(smpi_dvfs, smpi, "Logging specific to SMPI (expe */ double smpi_get_host_power_peak_at(int pstate_index) { - return sg_host_self()->getPstateSpeed(pstate_index); + return sg_host_self()->get_pstate_speed(pstate_index); } /** @@ -34,7 +34,7 @@ double smpi_get_host_power_peak_at(int pstate_index) */ double smpi_get_host_current_power_peak() { - return sg_host_self()->getSpeed(); + return sg_host_self()->get_speed(); } /** @@ -87,34 +87,34 @@ struct doublecomplex { doublereal i; }; -extern "C" XBT_PUBLIC(doublereal) smpi_get_host_power_peak_at_(integer *pstate_index); +extern "C" XBT_PUBLIC doublereal smpi_get_host_power_peak_at_(integer* pstate_index); doublereal smpi_get_host_power_peak_at_(integer *pstate_index) { - return static_cast(smpi_get_host_power_peak_at((int)*pstate_index)); + return static_cast(sg_host_self()->get_pstate_speed((int)*pstate_index)); } -extern "C" XBT_PUBLIC(doublereal) smpi_get_host_current_power_peak_(); +extern "C" XBT_PUBLIC doublereal smpi_get_host_current_power_peak_(); doublereal smpi_get_host_current_power_peak_() { - return smpi_get_host_current_power_peak(); + return sg_host_self()->get_speed(); } -extern "C" XBT_PUBLIC(integer) smpi_get_host_nb_pstates_(); +extern "C" XBT_PUBLIC integer smpi_get_host_nb_pstates_(); integer smpi_get_host_nb_pstates_() { - return static_cast(smpi_get_host_nb_pstates()); + return static_cast(sg_host_self()->get_pstate_count()); } -extern "C" XBT_PUBLIC(void) smpi_set_host_pstate_(integer *pstate_index); +extern "C" XBT_PUBLIC void smpi_set_host_pstate_(integer* pstate_index); void smpi_set_host_pstate_(integer *pstate_index) { - smpi_set_host_pstate(static_cast(*pstate_index)); + sg_host_set_pstate(sg_host_self(), (static_cast(*pstate_index))); } -extern "C" XBT_PUBLIC(doublereal) smpi_get_host_consumed_energy_(); +extern "C" XBT_PUBLIC doublereal smpi_get_host_consumed_energy_(); doublereal smpi_get_host_consumed_energy_() { - return static_cast(smpi_get_host_consumed_energy()); + return static_cast(sg_host_get_consumed_energy(sg_host_self())); } #endif