Which Documentation Should You Read First?

There are two editions of Repast and several ways to write models in each edition because there are many different kinds of users, each of whom has unique needs. If you are new to agent-based modeling you are encouraged to begin with the introductory paper here or book here. Once you are comfortable with agent-based modeling concepts, please consider the following recommendations:

  • New users are strongly encouraged to begin with the ReLogo Getting Started guide.
  • Users with existing Repast models should read the FAQ sections on upgrading models.
  • Users with existing NetLogo models should read the FAQ section on importing models.
  • Users with limited programming backgrounds are strongly encouraged to begin with the ReLogo Getting Started guide.
  • Users desiring rapid prototyping are encouraged to begin with the ReLogo Getting Started guide.
  • Users seeking visual model construction are encouraged to begin with the Repast Flowchart Getting Started guide.
  • Users with a workable knowledge of a Java-generating language such as Groovy and who want to use the features of that language should to use their chosen language after reading the Repast Java Getting Started guide.
  • Users with a workable knowledge of Java who want highly customized models should to begin with the Repast Java Getting Started guide.
  • Users with a basic knowledge of C++ who need models that run on supercomputers should to use Logo-style C++ after reading the Repast HPC Manual.
  • Users with a strong knowledge of C++ who need highly customized models that run on supercomputers should use the standard C++ after reading the Repast HPC Manual.

Agent-based Modeling Documentation

The following documentation is available for agent-based modeling:

  • A paper introducing agent-based modeling can be found here.
  • A book introducing agent-based modeling can be found here.
  • A guide for teaching agent-based modeling can be found here.

Repast Simphony Documentation

The following documentation was released on 5 March 2012 for Repast Simphony 2.0:

Example models can be imported from the Repast Models library as described here in the Repast FAQ.

Upgrading from 2.0beta to 2.0

The data collection architecture and GUI has changed from 2.0beta to 2.0. The Repast Data Collection document explains the changes and how to collect data using 2.0.

Repast High Performance Computing Documentation

The following documentation was released on 5 March for Repast HPC 1.0.1:

External Resources

The following sites may prove useful beyond the documentation above: