Cellulate

A distributed three-dimensional cellular automating modeller.
Download

Cellulate Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Publisher Name:
  • Cellulate Team
  • Operating Systems:
  • Windows All
  • File Size:
  • 7.7 MB

Cellulate Tags


Cellulate Description

Cellulate is a 3-D general purpose Cellular Automata simulator that was designed to be aimed at researches in various fields, or anyone fascinated by Cellular Automata. Cellulate is a distributed three-dimensional cellular automata modeller. The aim of this project is to create a customisable tool that can be used by anyone to create interesting and useful 3D CA simulations. It has the ability to run 1-, 2- or 3-dimensional cellular automata with any number of cell variables across numerous iterations powered by a user-defined script. It is possible to split the calculations over several machines by running a processing node on every machine you want to participate in the simulation. The script determining the future state of cells can be easily edited using a subset of C++ (which is fully documented in sections 6 and 8). This script is then dynamically compiled on each of the processing nodes, increasing the speed of the simulation. Cellulate was initially designed to simulate cell and bacterial growth but has grown into a fully-featured general purpose cellular automata modeller. It is capable of running any simulation for which a cellular automata is appropriate; the most common example of one, Conway's Game of Life, is provided in both 2D and 3D. Main features: Cross-platform, Linux, Windows (XP and Vista), Mac OS X 500x500x500 (125 million cell) simulations Network distribution on up to 40 machines 3D display using Level-Of-Detail for performance. Simple C++ rule scripting system, compiled at run-time.


Cellulate Related Software