The Cellular Automata Library is A C++ library which provides an extensible programming environment for exploring Cellular Automata models. Experiments written using this library can be run on the CAM8 CA supercomputer as well as conventional UNIX based workstations.
Use the navigation link to the left to obtain more information about the library, cellular automata and the CAM8 supercomputer.
Nov 17 2002
Coding is
progressing slowly and I have even less time to devote. Even still
the basic capability of generating steplists that can drive CAM8 is
almost done. The alpha release of the CAL code will be an almost
exact copy of what was done in the last version of the CAMlib code.
The main difference is that CAL is written in C++. This is actually
*not* a good design for a C++ version of that code but it should be
just as functional. A complete redesign is required but I'm thinking
that I'll devote time to that later. After the core functionality
(generating steplists) is complete I'll spend some time porting the
CAM8 simulator. Once the simulator is complete people will at least
be able to write simple cellular automata experiments and run them on
pretty much any machine that has a C++ compiler. These same
experiments will also run on CAM8 after the SunOS device driver is
updated.
It seems that the old web pages for the Information Mechanics Group
were never moved to a new home at the AI lab. I'll probably put up a
partial copy of what was last available if this doesn't change soon.
Jan 12 2002
Some progress
has been made in massaging the old CAMlib code into the CAL although
much work remains. I can devote about two full days every 1.5 weeks
to working on the code so its going slowly. I hope to get more people
working on the project this year. I plan mostly to ask people who
used to be part of the Information Mechanics Group at the MIT Library
for Computer Science (LCS). The large majority of the code was
written by people working for or with the IM group.
As a resource for users of CAM8 I am including a link to the last version of the CAMlib code that was produced before the IM group disbanded. The group's web site was hosted on machines at LCS but is being moved to machines in the Artificial Intelligence Lab (AI). More news and a link will be posted when the move is complete: CAMlib_stage0.tar.gz
Harris L. Gilliam |