GeogSim is a
simple Java application originally designed to investigate the effect
of fine-scale habitat structure on species coexistence. It can be used
for a variety of teaching and research purposes.
provides a graphical representation of interacting "species" in a
parameters can be set to investigate competitive interactions and
|| Users can also
modify system parameters.
1.6.4 for Apple Mac OS X, Linux, Windows (83 KB)
(MS Word format; 164 kb)
Any operating system supporting Java (Java Runtime
Environment version 6.0 or higher) will run
and freely available from Sun Microsystems (download
Simple Usage Instructions
On most computer systems, simply double-click the geogSim.jar file to
begin the simulation, or at the command line type:
java -jar geogSim.jar
(This assumes that the 'java' command is already in your path to
Advanced Usage Instructions
Simple usage runs geogSim in stochastic mode (random number generator
uses the computer time stamp for a seed; results are non-repeatable).
For resarch purposes, simulations can be run in deterministic mode
(seed is provided, so runs can be duplicated), with or without graphics.
file has more
information about syntax, advanced usage, and statistical output.
Pre- and post-processing tools automate experimental runs
and data collection:
Methodology & source code
A full description of the algorithms used in GeogSim is available in
the documentation. GeogSim was originally written in C++ by Phil
Marquis ('07), with
Chinh Tran ('07) and Matt Miller ('07). It was ported to Java by Phil,
Griffin with any questions, suggestions and/or bug
are free to use the program or to modify the source code (included in
the .jar file), which is
licensed under a Creative
Commons Attribution / Non-Commercial / ShareAlike 2.5 License.
June 18, 2008