Faculty, staff and students...
Computer Lab, seminar listings, contact information...
Events, seminars, and academic deadlines...
Find documents and people...
More detail on the latest CSCS news...

  • Comments?
    email webmaster


  • LAB

    Swarm local software


    This page describes software produced at UM for use with or using the Swarm agent-based modeling package.

    Note: The first, UM-ExpTools, is a package that is used by (most of) the other applications. To install it, just

    1. Go to this page and find the latest dated file that has a name like UM-ExpTools-020510-Dist.tar.gz , where the 020510 is 2002 May 10 .
    2. download that file into a directory in which you want the UM-ExpTools directory to be created.
    3. unzip/untar the distribution file you downloaded. it will create a dated directory. For example:
      tar zxvf UM-ExpTools-020510-Dist.tar.gz
      will unpack into a directory named UM-ExpTools-020510-Dist .
    4. cd into that directory.
    5. edit the Makefile and point SWARMHOME appropriately.
    6. make lib
    7. if there were no errors, make test, which should make a little test program which you can run with: ./testpars
    For the other demo's listed below, again download the distribution files, unzip/untar them, and edit the Makefile to point SWARMHOME and the the EXPTOOLSPATH variables to the appropriate locations.

    The software:

  • UM-ExpTools-4 library. See Swarm at UM for links to more information.
  • UM-HeatbugsPlus extension of the SFI heatbugs demo. See Swarm at UM for links to more information.
  • An Iterated Prisoner's Dilemma demo. See the writeHelp method in the ObserverSwarm.m file. See for information about this and the next two demos.
  • An implementation of Schellings "tipping" model. See the writeHelp method in the ObserverSwarm.m file.
  • An implementation of Axelrod's model of the loss of cultural diversity. See the writeHelp method in the ObserverSwarm.m file.

    The following packages do not use the UM-ExpTools library.

  • CFS-S: Classifier System in Swarm. Contact: Rick L. Riolo.
    Description: The is an alpha version of a Holland Classifier System written in Objective-C, using the Swarm agent-based simulation framework.


  •