home *** CD-ROM | disk | FTP | other *** search
- Installing new dynamical systems
- --------------------------------------------------------------------
-
- The installation of a new dynamical system in kaos requires changes
- to only a few well-isolated subroutines. Assume that the name of
- the shared directory containing the kaos source code is $KAOSHOME,
- and the name of your working directory is $KAOSUSERHOME. Currently
- $KAOSUSERHOME is assumed to be $HOME/kaos, where $HOME is the name
- of your home directory.
-
-
- (1) If $HOME/kaos does not exist yet, create it with the command
- {mkdir $HOME/kaos}. To find the name of your home directory, type
- {set} and return. The name after the string "home" is your home
- directory.
-
- (2) The directory $KAOSHOME contains a file Makefile for making the
- kaos executable. Copy this to the directory $KAOSUSERHOME.
-
- (3) The subdirectory "userlib" in $KAOSHOME contains three templates
- for dynamical systems. Each template is a file (of three
- subroutines) ending with the suffix "*_def.c". These files can be
- edited to install a new dynamical system. If this subdirectory and
- copies of these files are not yet in the directory $KAOSUSERHOME,
- copy them by typing {rcp -r $KAOSHOME/userlib $KAOSUSERHOME}.
-
- (4) To enter your own model, for example, as "userds0", into kaos,
- edit the copy of the file "userds0_def.c" in the directory
- $KAOSUSERHOME/userlib.
-
- (5) The files "userds*_def.c" contain comments to guide the editing
- process. Dynamical systems that are already defined and installed
- are located in the directory $KAOSHOME/modellib, and these files
- can be examined to help the installation of a new dynamical system.
-