#include "simgrid/msg.h"
#include "simgrid/simix.h" /* semaphores for the barrier */
-#include <xbt/replay.h>
#include "simgrid/s4u.hpp"
+#include "xbt/replay.hpp"
XBT_LOG_NEW_DEFAULT_CATEGORY(actions, "Messages specific for this msg example");
int communicator_size = 0;
#include "xbt/virtu.h"
#include "mc/mc.h"
#include "src/mc/mc_replay.h"
-#include "xbt/replay.h"
#include <errno.h>
#include "src/simix/smx_private.h"
#include "surf/surf.h"
XBT_LOG_NEW_DEFAULT_SUBCATEGORY(smpi_base, smpi, "Logging specific to SMPI (base)");
-
static simgrid::config::Flag<double> smpi_wtime_sleep(
"smpi/wtime", "Minimum time to inject inside a call to MPI_Wtime", 0.0);
static simgrid::config::Flag<double> smpi_init_sleep(
return time;
}
-
void smpi_mpi_bcast(void *buf, int count, MPI_Datatype datatype, int root, MPI_Comm comm)
{
smpi_coll_tuned_bcast_binomial_tree(buf, count, datatype, root, comm);
{
return status->count / datatype->size();
}
-
-