A cross-platform implementation of various reaction-diffusion systems. Previously at http://code.google.com/p/reaction-diffusion
C++ HTML C CMake Python
Latest commit 2811289 Feb 24, 2017 Andrew Trevorrow reverted recent change to the way readydir path is set on a Mac (prob…
…lem wasn't in our code but due to app translocation in Mac OS 10.12)


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.7 here:

We're working on the next version, which includes two new features:

  • Import of images, so you can use a photo as the initial conditions of a pattern
  • Export of a sequence of OBJ files, for animating a 3D mesh.

For now these features are only in the 0.7.2 release or later.

More details on the releases tab.

Changes, To-do list, Credits

For questions, join our mailing list. Or you can email tim.hutton@gmail.com.


![](https://lh4.googleusercontent.com/-_M9NwfsZOEU/Uo3nISJFpXI/AAAAAAAAIQE/8dt59x8IDvc/s144/yang2006.png) ![](https://lh3.googleusercontent.com/-tbp9Y42reJg/Uo3nFECRvkI/AAAAAAAAIPI/0vv38WYrLSU/s144/mccabe.png) ![](https://lh5.googleusercontent.com/-jvk-BzbFNlU/Uo3nB1Qsl8I/AAAAAAAAIO0/GTilEpY19GY/s144/brusselator.png) ![](https://lh5.googleusercontent.com/-VwhGWIHCfxw/Uo3nH-SAaxI/AAAAAAAAIP8/mpzSvTXUxxw/s144/wills_orbits.png)

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 http://dx.doi.org/10.1016/0025-5564(75)90026-7
  • 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)