SimGrid
3.13
Versatile Simulation of Distributed Systems
|
Macros | |
#define | KEY_SIZE (sizeof(int) * 2 + 1) |
#define | CHECK_ACTION_PARAMS(action, mandatory, optional) |
Functions | |
XBT_LOG_NEW_DEFAULT_SUBCATEGORY (smpi_replay, smpi,"Trace Replay with SMPI") | |
static void | log_timed_action (const char *const *action, double clock) |
static xbt_dynar_t | get_reqq_self () |
static void | set_reqq_self (xbt_dynar_t mpi_request) |
void * | smpi_get_tmp_sendbuffer (int size) |
void * | smpi_get_tmp_recvbuffer (int size) |
void | smpi_free_tmp_buffer (void *buf) |
static double | parse_double (const char *string) |
static MPI_Datatype | decode_datatype (const char *const action) |
const char * | encode_datatype (MPI_Datatype datatype, int *known) |
static void | action_init (const char *const *action) |
static void | action_finalize (const char *const *action) |
static void | action_comm_size (const char *const *action) |
static void | action_comm_split (const char *const *action) |
static void | action_comm_dup (const char *const *action) |
static void | action_compute (const char *const *action) |
static void | action_send (const char *const *action) |
static void | action_Isend (const char *const *action) |
static void | action_recv (const char *const *action) |
static void | action_Irecv (const char *const *action) |
static void | action_test (const char *const *action) |
static void | action_wait (const char *const *action) |
static void | action_waitall (const char *const *action) |
static void | action_barrier (const char *const *action) |
static void | action_bcast (const char *const *action) |
static void | action_reduce (const char *const *action) |
static void | action_allReduce (const char *const *action) |
static void | action_allToAll (const char *const *action) |
static void | action_gather (const char *const *action) |
static void | action_gatherv (const char *const *action) |
static void | action_reducescatter (const char *const *action) |
static void | action_allgather (const char *const *action) |
static void | action_allgatherv (const char *const *action) |
static void | action_allToAllv (const char *const *action) |
void | smpi_replay_run (int *argc, char ***argv) |
Variables | |
int | communicator_size = 0 |
static int | active_processes = 0 |
xbt_dict_t | reqq = NULL |
MPI_Datatype | MPI_DEFAULT_TYPE |
MPI_Datatype | MPI_CURRENT_TYPE |
static int | sendbuffer_size =0 |
char * | sendbuffer =NULL |
static int | recvbuffer_size =0 |
char * | recvbuffer =NULL |
#define KEY_SIZE (sizeof(int) * 2 + 1) |
#define CHECK_ACTION_PARAMS | ( | action, | |
mandatory, | |||
optional | |||
) |
XBT_LOG_NEW_DEFAULT_SUBCATEGORY | ( | smpi_replay | , |
smpi | , | ||
"Trace Replay with SMPI" | |||
) |
|
static |
|
static |
|
static |
void* smpi_get_tmp_sendbuffer | ( | int | size | ) |
void* smpi_get_tmp_recvbuffer | ( | int | size | ) |
|
static |
|
static |
const char* encode_datatype | ( | MPI_Datatype | datatype, |
int * | known | ||
) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
void smpi_replay_run | ( | int * | argc, |
char *** | argv | ||
) |
int communicator_size = 0 |
|
static |
xbt_dict_t reqq = NULL |
MPI_Datatype MPI_DEFAULT_TYPE |
MPI_Datatype MPI_CURRENT_TYPE |
|
static |
char* sendbuffer =NULL |
|
static |
char* recvbuffer =NULL |