Backends

Backends

To numerically solve a fully specified system, cellular_raza provides backends. The chili backend is the default backend while the cpu-os-threads backend was the first backend which is being phased out gradually at the moment.

The functionality offered by a backend is the most important factor in determining the workflow of the user and how a given simulation is executed.

Specialization

In the future, we plan on providing backends which are specialized for certain types of cellular representations. They will allow us to run simulations on the GPU and apply other performance optimizations.