photo atelier Fiatlux
Seen in Avignon (picture by L. Gerin)



FiatLux is a cellular automata simulator ; it is oriented towards the study of the robustness of the models. For example, it allows users to test easily how a model behaves with an asynchronous updating of the cells. It also implements different variations on the classical CA models such as stochastic models, lattice-gas cellular automata, interacting particle systems and reactive multi-agent systems.


To run it simply double-click on the icon or type "java -jar FiatLux.jar" in a terminal.


This software have seen the contributions of various persons. Among the recent contributors, we thank Nicolas Gauville (2018), Émilien Brun (2020) and Océane Chazé (2020).

From 2001, FiatLux has developed by Nazim Fatès in the following institutions :

  • 2007- present : LORIA – INRIA Nancy Grand-Est
  • 2006 : LORIA – Univ. Nancy
  • 2002 – 2005 : LIP – ENS Lyon
  • 2001 : LIAFA – Univ. Paris 7

The author is grateful for the contributions of:
Olivier Bouré (PhD), Nikolaos Vlassopoulos (post-doc), Antoine Spicher (post-doc), Alexandre Bryskowski (internship on the Graphical User Interface).

For random number generation, FiatLux uses the Ranmar library of Honeyclust. For the live plotting functionalities, FiatLux uses the Ptolemy II library developed and maintained by Univ. of Berkeley.


FiatLux is registered by the French Agence pour la protection des programmes (APP) under the number: IDDN.FR.001.300004.000.S.P.2013.000.10000

The program is available under the Cecill licence.



Comments are closed.