1 #ifndef INC_network_mpi_h
2 #define INC_network_mpi_h
void tw_net_read(tw_pe *)
starts service_queues() to poll network
Holds the entire PE state.
void tw_net_barrier(void)
tw_stime tw_net_minimum(void)
Obtain the lowest timestamp inside the network buffers.
void tw_net_abort(void) NORETURN
Statistics tallied over the duration of the simulation.
const tw_optdef * tw_net_init(int *argc, char ***argv)
Initalize the network library and parse options.
void tw_comm_set(MPI_Comm comm)
Setup the MPI_COMM_ROSS communicator to use instead of MPI_COMM_WORLD.
void tw_net_send(tw_event *)
Adds the event to the outgoing queue of events to be sent, polls for finished sends, and attempts to start sends from outq.
tw_statistics * tw_net_statistics(tw_pe *, tw_statistics *)
Function to reduce all the statistics for output.
void tw_net_start(void)
Starts the network library after option parsing.
void tw_net_stop(void)
Stops the network library after simulation end.
void tw_net_cancel(tw_event *)
Cancel the given remote event by either removing from the outq or sending an antimessage, depending on the status of the original positive send.