Skip to content

A cross-platform implementation of various reaction-diffusion systems and PDEs.

License

Notifications You must be signed in to change notification settings

GollyGang/ready

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ed570bd · Jun 10, 2024
Jun 10, 2024
Jun 10, 2024
Feb 21, 2024
Nov 22, 2023
Jun 10, 2024
Jun 10, 2024
Dec 3, 2019
Jun 10, 2024
Jun 10, 2024
Mar 18, 2015
Jun 10, 2024
Jun 10, 2024
Feb 21, 2024

Repository files navigation

Ready

Ready is a program for exploring continuous and discrete cellular automata, including reaction-diffusion systems and PDEs, 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.11:

image image

Linux:

sudo apt-get install libgtk-3-dev libxt-dev ocl-icd-opencl-dev libglu1-mesa-dev libvtk9-dev libwxgtk3.2-dev cmake-curses-gui build-essential git
git clone https://github.com/GollyGang/ready.git
cd ready
cmake -DCMAKE_BUILD_TYPE=Release .
make

Full build instructions in BUILD.txt (please ask if you want binaries)

About Ready:

Changes, To-do list, Credits

Build status on the main branch:     Windows   macOS   Ubuntu

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

Screenshots:

Press coverage:

Citations:

Please cite Ready as:

Tim Hutton, Robert Munafo, Andrew Trevorrow, Tom Rokicki, Dan Wills.
"Ready, a cross-platform implementation of various reaction-diffusion systems."
https://github.com/GollyGang/ready

Blog coverage:

Other packages:

Wanted rules: (help needed)

  • 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)

Videos:

Full playlist here: https://www.youtube.com/playlist?list=PL35FD96A5F8236109