(anonymous)  •  log in  
Home   •   Rules   •   Objects   •   Census   •   Software   •   Syntheses   •   Statistics


The Ash Pattern Generator (or apgsearch) is a cross-platform program for running random initial configurations in Conway's Game of Life and examining all of the objects produced. There are two recommended versions:

Feature comparison

Version 5.x (C++)Version 1.x (Python)
Typical speed (per core)*7200 soups/sec300 soups/sec
Multi-core searchingYesNo
DependenciesGCC, PythonPython, Golly
Requires compilationYesNo

*on an Intel(R) Core(TM) i5-4590 CPU @ 3.30GHz.

A more comprehensive comparison is available on the wiki page and Catagolue tutorial.

Version 5.x (C++)

The source code and instructions are on the GitLab repository.

Alternatively, there is a precompiled Windows version of apgsearch v5.2.

Version 5.x (built from source) can also run on CUDA-capable GPUs.

Version 1.x (Python)

You need compatible versions of Python and Golly together with the search script:

You'll also need to generate a payosha256 key unless you want to upload your soups anonymously (in which case use the key '#anon').

Catagolue — the largest distributed search of cellular automata.