Software Tools for
Nonlinear Physics: Modeling Chaos & Complexity

The following lists existing (non-Python) software simulators and demo programs for nonlinear dynamics, statistical mechanics, pattern formation, multiagent systems, and other areas. The list is woefully incomplete and makes no representation that the items are the best that exist. Some are free, some shareware, some commercial products. There are so many and in such various states of usability, that it would be a good idea to web search for tools that match your needs and to test them out. That is, use the list as a starting point.

These things are not needed for the course. But might be of some peripheral interest.

Rolling your own: You get the most flexibility, of course, if you write your own simulator. In fact, it's often the case that writing the simulator is easy—10%-20% of the code on a project. It's the analysis programming, 80%-90% of the code, that is more difficult, subtle, and time consuming (both programming and to run). Most of the simulators listed below do not allow one to add on or write analysis code. In this case, you have to write your own simulator and provide the hooks for the analysis routines. There are several strategies:

Platforms: Nonlinear Dynamics: Statistical Mechanics: Pattern Formation: Multiagent Systems: