xbt_dict_t gap_lookup = nullptr;
-static int factor_cmp(const void *pa, const void *pb)
-{
- return (((s_smpi_factor_t*)pa)->factor > ((s_smpi_factor_t*)pb)->factor) ? 1 :
- (((s_smpi_factor_t*)pa)->factor < ((s_smpi_factor_t*)pb)->factor) ? -1 : 0;
-}
-
-#include "src/surf/xml/platf.hpp" // FIXME: move that back to the parsing area
-
/*********
* Model *
*********/
namespace simgrid {
namespace surf {
- NetworkSmpiModel::NetworkSmpiModel()
- : NetworkCm02Model() {
- haveGap_=true;
+ NetworkSmpiModel::NetworkSmpiModel() : NetworkCm02Model()
+ {
+ haveGap_ = true;
}
- NetworkSmpiModel::~NetworkSmpiModel(){
+ NetworkSmpiModel::~NetworkSmpiModel()
+ {
xbt_dict_free(&gap_lookup);
}
double current=1.0;
for (auto fact: smpi_bw_factor) {
if (size <= fact.factor) {
- XBT_DEBUG("%f <= %ld return %f", size, fact.factor, current);
+ XBT_DEBUG("%f <= %zu return %f", size, fact.factor, current);
return current;
}else
current=fact.values.front();
}
- XBT_DEBUG("%f > %ld return %f", size, smpi_bw_factor.back().factor, current);
+ XBT_DEBUG("%f > %zu return %f", size, smpi_bw_factor.back().factor, current);
return current;
}
double current=1.0;
for (auto fact: smpi_lat_factor) {
if (size <= fact.factor) {
- XBT_DEBUG("%f <= %ld return %f", size, fact.factor, current);
+ XBT_DEBUG("%f <= %zu return %f", size, fact.factor, current);
return current;
}else
current=fact.values.front();
}
- XBT_DEBUG("%f > %ld return %f", size, smpi_lat_factor.back().factor, current);
+ XBT_DEBUG("%f > %zu return %f", size, smpi_lat_factor.back().factor, current);
return current;
}