![]() |
The ROme OpTimistic Simulator
3.0.0
A General-Purpose Multithreaded Parallel/Distributed Simulation Platform
|
Termination detection module. More...
#include <gvt/termination.h>
#include <core/init.h>
#include <distributed/mpi.h>
#include <gvt/gvt.h>
#include <lp/lp.h>
Go to the source code of this file.
Functions | |
void | termination_global_init (void) |
void | termination_lp_init (void) |
void | termination_on_msg_process (simtime_t msg_time) |
void | termination_on_ctrl_msg (void) |
void | termination_on_gvt (simtime_t current_gvt) |
void | termination_force (void) |
void | termination_on_lp_rollback (simtime_t msg_time) |
Variables | |
atomic_uint | thr_to_end |
atomic_int | nodes_to_end |
static __thread uint64_t | lps_to_end |
static __thread simtime_t | max_t |
Termination detection module.
Definition in file termination.c.