![]() |
ROOT-Sim core
3.0.0-rc.2
A General-Purpose Multi-threaded Parallel/Distributed Simulation Library
|
| ▼ src | |
| ▼ arch | |
| io.c | Generic input-output facilities |
| io.h | Generic input-output facilities |
| mem.c | Platform specific memory utilities |
| mem.h | Platform specific memory utilities |
| platform.h | Determine on what OS we are compiling |
| thread.c | Generic architecture management facilities |
| thread.h | Generic architecture management facilities |
| timer.h | Timers |
| ▼ core | |
| core.c | Core ROOT-Sim functionalities |
| core.h | Core ROOT-Sim functionalities |
| intrinsics.h | Easier access to compiler extensions |
| sync.c | Easier Synchronization primitives |
| sync.h | Easier Synchronization primitives |
| ▼ datatypes | |
| array.h | Dynamic array datatype |
| bitmap.h | Bitmap data type |
| heap.h | Heap datatype |
| list.h | List datatype |
| msg_queue.c | Message queue datatype |
| msg_queue.h | Message queue datatype |
| ▼ distributed | |
| control_msg.c | MPI remote control messages module |
| control_msg.h | MPI remote control messages header |
| mpi.c | MPI Support Module |
| mpi.h | MPI Support Module |
| no_mpi.c | MPI Support Module |
| ▼ gvt | |
| fossil.c | Housekeeping operations |
| fossil.h | Housekeeping operations |
| gvt.c | Global Virtual Time |
| gvt.h | Global Virtual Time |
| termination.c | Termination detection module |
| termination.h | Termination detection module |
| ▼ lib | |
| ▼ random | |
| random.c | Random Number Generators |
| random.h | Random Number Generators |
| xoroshiro.h | Xoroshiro RNG support functions |
| xxtea.c | XXTEA block cipher |
| xxtea.h | XXTEA block cipher |
| ▼ topology | |
| topology.c | Topology library |
| ▼ log | |
| file.c | File utilities |
| file.h | File utilities |
| log.c | Logging library |
| log.h | Logging library |
| stats.c | Statistics module |
| stats.h | Statistics module |
| ▼ lp | |
| common.h | Common LP functionalities |
| lp.c | LP construction functions |
| lp.h | LP construction functions |
| msg.h | Message management functions |
| process.c | LP state management functions |
| process.h | LP state management functions |
| ▼ mm | |
| ▼ buddy | |
| buddy.c | A Buddy System implementation |
| buddy.h | A Buddy System implementation |
| ckpt.c | Checkpointing capabilities |
| ckpt.h | Checkpointing capabilities |
| multi.c | Handling of multiple buddy systems |
| multi.h | Handling of multiple buddy systems |
| auto_ckpt.c | Autonomic checkpoint interval selection module |
| auto_ckpt.h | Autonomic checkpoint interval selection header |
| mm.h | Memory Manager main header |
| model_allocator.h | Memory management functions for simulation models |
| msg_allocator.c | Memory management functions for messages |
| msg_allocator.h | Memory management functions for messages |
| ▼ parallel | |
| parallel.c | Concurrent simulation engine |
| parallel.h | Concurrent simulation engine |
| ▼ serial | |
| serial.c | Sequential simulation engine |
| serial.h | Sequential simulation engine |
| init.c | Initialization routines |
| ROOT-Sim.h | ROOT-Sim header for model development |