You are here

Simile version 6.2 released

The main point of this release is to bring the bundled compilers up-to-date, along with other libraries with which Simile can interact, but there are other enhancements and fixes too.

Bundled compilers updated to g++ 4.9

They should now work with all current versions of Windows and MacOS as well as still supporting older versions. Simile's Linux version still uses a compiler packaged with the Linux distribution.

Page type: 

Simile v5.8 released, with 64-bit versions

Simile v5.8 released

The latest version of Simile includes 64-bit versions for Windows and Linux. In order to run these, you will need to be using a 64-bit version of the appropriate operating system. 64-bit Simile for MacOS X is coming soon.

More bits means less waiting

The 64-bit version builds models up to 70% faster than the 32-bit version, and runs them up to 25% faster. Graphics performance is also improved, and very much more complex models can be handled (although we have not yet come across any models too complex for the 32-bit version).

Page type: 

Localisation documentation

I am revising Simile with the intention that all translatable text appears in messages.tcl. First step is to get rid of the text objects still included in the Prolog executable as these are inaccessible to would-be translators until they are used.

Discrete event simulation under development -- testers needed

The next minor version of Simile will be released soon, but looking beyond that, we are working on adding discrete-event handling capabilities to the software. These capabilities will integrate seamlessly with Simile's current functionality, enabling event-driven processes to be incorporated in all types of submodel, and also allowing instances of variable-membership submodels to be created or destroyed by events. It is also our intention that Simile's representation of events will support any functionality that is allowed by events in the the SBML Level 2 specification.

Page type: 


This is the home page for VarML.

Vensim to Simile conversion using XSugar and Prolog

The main aim of this project is to make it possible to run Vensim models in Simile.   This involves writing a converter from Vensim syntax to Simile syntax.   A subsidiary aim is develop the converter so that it can work in the reverse direction: i.e. that Simile models (at least, that subset of models which conform to Vensim's limited expressiveness) can be converted into Vensim syntax using the same converter run backwards.

This method for converting Vensim MDL files into Simile Prolog is based on 3 steps:


Diagrammatic model specification, model implementation and executable model control and visualisation software.

The current release is available for download:

  • to new customers, from the Simile products page.
  • to existing customers, from their account page (from the Community menu select the My account).
Taxonomy upgrade extras: 

Simile version 7.1 Released

Improvements since v7.0:

  • Model diagram:
    • Compartments getting their initial values as parameters now drawn with 'scroll' decoration
    • Variables could look 'smudged' when zoomed out a lot, now they look more recognizable
    • Grid spacing remains regular after zooming out a long way and in
    • Ghosts look more consistent, with compartment/state bodies and all stack decorations stippled
    • Zooming to selection is more accurate in cases where the selected component(s) are barely visible
  • Model building:
Page type: 

version update

how can I update my simile software to new version ? what to do? one more thing, is it possible that i installed the new version on another computer? when i download the files, an error appears because i download it from many different locations? 

Simile version 7.0 released

New features:

Experiment setup

A model can now be run simultaneously with its default parameters and with various other combinations of parameters, using multiple processors if they are available. Results for all cases are shown together and the experiment setup can be saved for use with different versions of the model.

Page type: 


Subscribe to Simulistics RSS