Skip to content
A cross-platform implementation of various reaction-diffusion systems.
C++ HTML C CMake Python
Branch: gh-pages
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
Help Tweaked changes.html. Jan 21, 2019
Patterns Fixed edge effects in FCC3333/random.vtu - now off-grid cells are hel… Jan 21, 2019
Scripts Couple more small tweaks to Mar 5, 2019
resources Updated copyright year. Feb 25, 2018
src Added new size generator for FCC grids. Jan 21, 2019
.gitignore Fix building on macos Jun 2, 2018
.travis.yml Giving up on Windows builds on Travis for now Nov 20, 2018
CMakeLists.txt New pattern: FCC3333/random.vtu. Jan 21, 2019
COPYING.txt ENH: moved contents of Ready folder to root, match how things were be… Mar 18, 2015 Added link to live citations Nov 15, 2017
README.txt Updated copyright year. Feb 25, 2018
TODO.txt Minor: updating TODO Apr 20, 2017

Build Status


Ready is a program for exploring continuous and discrete cellular automata, including reaction-diffusion systems, on grids and arbitrary meshes. OpenCL is used as the computation engine, to take advantage of the many-core architectures on graphics cards and modern CPUs. OpenCL also allows rules to be written in a text format and compiled on the fly. Ready supports a compact XML-based file format so that images and rules can be shared easily.

Ready supports 1D, 2D and 3D data, as well as polygonal and polyhedral meshes.

Download Ready 0.8 here:

More details on the releases tab.

Changes, To-do list, Credits

For questions, join our mailing list. Or you can email


Press coverage:


Please cite Ready as:

Tim Hutton, Robert Munafo, Andrew Trevorrow, Tom Rokicki, Dan Wills. 
"Ready, a cross-platform implementation of various reaction-diffusion systems."

Blog coverage:

Other packages:

Wanted rules: (help needed)

  • K. Maginu, "Reaction-diffusion equation describing morphogenesis I. waveform stability of stationary wave solutions in a one dimensional model", Math. Biosci. 27:1/2 (1975), 17–98
  • L.Decker 2003, derived from Maginu's (from TexRD)
  • L.Decker 2002, derived from Ginzburg-Landau (from TexRD)
  • L.Decker 1998, derived from Brusselator (from TexRD)


You can’t perform that action at this time.