aivika: A multi-paradigm simulation library

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain] [Publish]


Aivika is a multi-paradigm simulation library which has the following features:

Aivika itself is a light-weight engine with minimal dependencies. However, it has additional packages Aivika Experiment [1] and Aivika Experiment Chart [2] that offer the following features:

All three libraries were tested on Linux, Windows and OS X.

Please read the PDF document An Introduction to Aivika Simulation Library [3] for more details (a little outdated). This document is included in the distributive of Aivika but you can usually find a more recent version by the link provided.


Two items, streams and processors, are not yet tested. This is a goal for the future version of Aivika. The main reason why I ever uploaded my three packages is that the Aivika Experiment Chart package was broken in its dependencies, namely, when using the charting library. So, I decided to provide the compilable packages again.

Although I would like to say that the mentioned streams and processors will be the main improvement in the future version as they actually allow defining some DES models on a very high level as you would define them with help of diagrams.

Also the queues and server are not tested carefully. Use at your own risk. At least, the infinite queue seems to be working.





Versions 0.1, 0.2, 0.3, 0.4, 0.4.1, 0.4.2, 0.4.3, 0.5, 0.5.1, 0.5.4, 0.6, 0.6.1, 0.7, 1.0, 1.0, 1.1, 1.2, 1.2.1, 1.3, 1.4, 2.0, 2.1, 3.0, 3.1, 4.0, 4.0.1, 4.0.3, 4.1, 4.1.1, 4.2, 4.3, 4.3.1, 4.3.2, 4.3.3, 4.3.4, 4.3.5, 4.5, 4.6, 5.0.1, 5.1, 5.2, 5.3, 5.3.1, 5.4, 5.5, 5.6, 5.7, 5.8, 5.9, 5.9.1, 6.0.0, 6.1
Change log None available
Dependencies array (>=, base (>= && <6), containers (>=, mtl (>=2.1.1), random (>= [details]
License BSD-3-Clause
Copyright (c) 2009-2014. David Sorokin <>
Author David Sorokin
Maintainer David Sorokin <>
Category Simulation
Home page
Uploaded by DavidSorokin at 2014-02-04T05:03:01Z




Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees