CellularAutomataLib: 1D–3D cellular automata models in Modelica
CellularAutomataLib is a Modelica library that supports the description and simulation of cellular automata (CA). The library has been designed to optimize modeling versatility and simulation efficiency, using external C code to describe cell states and transition functions. CellularAutomataLib also includes interface models to combine CA with other Modelica models. The new version of the library presented in this manuscript includes improved documentation, more efficient simulations and graphical animations, and the support for 3D models. The library has been developed and tested under Dymola 2024x and OpenModelica 1.26.0, and is freely distributed under the LGPL-3.0 license.
Authors
- Victorino Sanz (ORCID: https://orcid.org/0000-0002-8628-4176)
- Alfonso Urquía (ORCID: https://orcid.org/0000-0003-0124-3111)
Institutions
- Universidad Nacional de Educación a Distancia (ES)
Publication Details
- Journal
- SoftwareX
- Published
- 2025-10-23
- DOI
- https://doi.org/10.1016/j.softx.2025.102418
- Primary Topic
- Modeling and Simulation Systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00