High-performance simulation kernel lets you fully utilize your hardware

OMNEST models are written in C++, and execute on top of a streamlined simulation kernel to provide high event throughput. Diagnostic and animation features can be switched on and off at will and pose minimal overhead when not in use. OMNEST simulations execute fast and scale very well.

Graphical simulation runtime environment gives you a deep insight into running simulations

OMNEST simulations can be run in a graphical interactive runtime environment that lets you explore the simulation model, animates packet transmissions and other events, lets you pause the model and run it in various modes, look at logs, peek into queues, buffers, state variables, etc. This feature helps you understand the model, and it is also useful when demonstrating to 3rd parties.

Parallel simulation allows you to use all of your computing power simultaneously

Simulations can also be run outside the IDE and independent from it, so you can harness the power of other computers or computing clusters in addition to your OMNEST workstation. Also, often you can utilize parallel simulation on clusters or multicore/multi­processor architectures to speed up execution or to distribute memory requirements. Parallel simulation doesn't require models to be instrumented.

Real-time hardware-in-the-loop simulation allows you to test the models with the real thing

The OMNEST simulation kernel supports real-time and hardware-in-the loop simulation via a plugin interface. Functioning, extensively commented source code examples will help you quickly implement your own application-specific hardware-in-the-loop simulation. Network emulation capability is available as part of model packages like the INET Framework.