![]() |
![]() |
![]() |
![]() |
(Form. Definitions) | Contents | Index | (..CA in SCARLET..) |
The software package SCARLET 0.85, which is intended for simulations
of cellular automata,
may be used on all computers where the operating
system SUN Solaris, version 2.0 or bigger, is installed.
From a X11 window interface the user can load a CA and controle
the simulation. During the simulation the user can choose a two-dimensional
sector of the retina that will be displayed by SCARLET. It contains
information about positions and states of the shown cells.
To specify the CA which should be simulated, SCARLET - like
many other software packages of this kind - offers an own programming
language consisting of two components
(RDL and
SDL), whose syntax is similar
to the one of C. While SDL is chiefly used to design a table for the
local rule function
and to specify a proper neighbourhood,
RDL is used to describe initial configurations.
Only later SCARLET will take two
matching RDL and SDL programs
stored in different files to create a complete CA.
The software package SCARLET permits the user to model any standard CA with any cube shaped retina he could think of, if it does not exceed the available ressources of the computer system. Moreover it provides a built-in function to gain random numbers, which may be a powerful tool to create probabilistic CA as well.
Other generalizations of the standard CA are not directly supported.
But nevertheless it is often possible to reduce them to a standard CA
using additional states or neighbours. At that point, SCARLET helps
the user providing a possibility to use compounded data structures as
state set.
Like that CA which are inhomogeneous in time or space could be
designed adding a component that contains information about the time or the
cell position to the state
structure, and modifying the local rule table.
Enlarging the neighbourhood will also allow to simulate simple kinds of
variable boundary conditions (e.g., a torus).
![]() |
![]() |
![]() |
![]() |
(Form. Definitions) | Contents | Index | (..CA in SCARLET..) |