#include "mc/mc.h"
#include "private.hpp"
#include "smpi_coll.hpp"
-#include "src/simix/smx_private.hpp"
#include "xbt/parse_units.hpp"
#include <cfloat> /* DBL_MAX */
std::getline(fstream, line); // Skip the header line
while (std::getline(fstream, line)) {
Tokenizer tok(line);
- Tokenizer::iterator it = tok.begin();
- Tokenizer::iterator end = std::next(tok.begin());
+ auto it = tok.begin();
+ auto end = std::next(tok.begin());
std::string location = *it;
boost::trim(location);
location2speedup.insert(std::pair<std::string, double>(location, std::stod(*end)));
"smpi/errors-are-fatal", "Whether MPI errors are fatal or just return. Default is true", true };
simgrid::config::Flag<bool> _smpi_cfg_pedantic{
"smpi/pedantic", "Activate extra checks that may crash slightly incorrect codes which would not crash on actual implementations", true };
+simgrid::config::Flag<double> _smpi_init_sleep(
+ "smpi/init", "Time to inject inside a call to MPI_Init", 0.0);
#if HAVE_PAPI
simgrid::config::Flag<std::string> _smpi_cfg_papi_events_file{"smpi/papi-events",
"This switch enables tracking the specified counters with PAPI", ""};