unsigned int iter = 0;
s_smpi_factor_t fact;
+
xbt_dynar_foreach(smpi_bw_factor, iter, fact) {
- if (size >= fact.factor) {
- XBT_DEBUG("%lf >= %ld return %f", size, fact.factor, fact.value);
+ if (size < fact.factor) {
+ XBT_DEBUG("%lf < %ld return %f", size, fact.factor, fact.value);
return fact.value;
}
}
unsigned int iter = 0;
s_smpi_factor_t fact;
+
xbt_dynar_foreach(smpi_lat_factor, iter, fact) {
- if (size >= fact.factor) {
- XBT_DEBUG("%lf >= %ld return %f", size, fact.factor, fact.value);
+ if (size < fact.factor) {
+ XBT_DEBUG("%lf < %ld return %f", size, fact.factor, fact.value);
return fact.value;
}
+
}
return 1.0;