![]() |
ROOT-Sim core
3.0.0-rc.2
A General-Purpose Multi-threaded Parallel/Distributed Simulation Library
|
A set of configurable values used by other modules. More...
#include <ROOT-Sim.h>
Public Attributes | |
| lp_id_t | lps |
| The number of LPs to be used in the simulation. | |
| unsigned | n_threads |
| The number of threads to be used in the simulation. If zero, it defaults to the amount of available cores. | |
| simtime_t | termination_time |
| The target termination logical time. Setting this value to zero means that LVT-based termination is disabled. | |
| unsigned | gvt_period |
| The gvt period expressed in microseconds. | |
| enum log_level | log_level |
| The logger verbosity level. | |
| FILE * | logfile |
| File where to write logged information: if not NULL, output is redirected to this file. | |
| const char * | stats_file |
| Path to the statistics file. If NULL, no statistics are produced. | |
| unsigned | ckpt_interval |
| The checkpointing interval. | |
| uint64_t | prng_seed |
| The seed used to initialize the pseudo random numbers. | |
| bool | core_binding |
| If set, worker threads are bound to physical cores. | |
| bool | serial |
| If set, the simulation will run on the serial runtime. | |
| ProcessEvent_t | dispatcher |
| Function pointer to the dispatching function. | |
| CanEnd_t | committed |
| Function pointer to the termination detection function. | |
A set of configurable values used by other modules.