Which Repast Edition Should You Download and Use?

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:

  • New users are strongly encouraged to begin by using ReLogo within Repast Simphony.
  • Users with limited programming backgrounds are strongly encouraged to use ReLogo within Repast Simphony.
  • Users desiring rapid prototyping are encouraged to use ReLogo within Repast Simphony.
  • Users seeking visual model construction are encouraged to use ReLogo and Statecharts within Repast Simphony.
  • 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 along with the Java approach within Repast Simphony.
  • Users with a workable knowledge of Java who want highly customized models should to use the Java approach within Repast Simphony.
  • Users with a basic knowledge of C++ who need models that run on supercomputers should use the Logo-style C++ approach within Repast HPC.
  • Users with a strong knowledge of C++ who need highly customized models that run on supercomputers should to use the standard C++ approach within Repast HPC.
Tutorials on each of these approaches are included in the Repast downloads available below and here.

Newest Repast Simphony Release

Everything you need for ReLogo, flowchart, Groovy, and Java-based development is included in the following Repast Simphony 2.1 downloads released on 12 August 2013:

  • Windows users should download the either the Windows 32-bit Installer or the Windows 64-bit Installer. Double click on the resulting executable installer file, follow the installation wizard's prompts, and then complete the chosen tutorial.
  • Mac OS X users should download the Mac OS X Disk Image, double click on the resulting file, follow the installation instructions that appear, and then complete the chosen tutorial.
  • Linux users and Unix-related system users should download Eclipse Standard 4.3; then use the Eclipse Update Manager (under Help -> Install New Software) to install Repast from its update site (http://mirror.anl.gov/pub/repastsimphony). Repast when installed via the update site has the following additional requirements that can be installed using Eclipse's Update Manager.
    • From the default Kepler update site:
      • GMF Tooling 3.1.0
      • GMF Tooling Runtime Extensions 3.1.0
    • From the Groovy Update Site: http://dist.springsource.org/release/GRECLIPSE/e4.3/
      • Extra Groovy Compilers
      • Groovy-Eclipse
    The demonstration models are not provided via the update site, but they can be downloaded here. Once downloaded, start eclipse and switch to your chosen workspace. Right click in the package panel, and choose import, General, Archive File and follow the wizard from there.
An Eclipse update site is also available. Interested users should follow the installation instructions given above for the Linux release.

A few important notes are as follows:

  • Examples can be imported from the Repast Models library as described in the Repast FAQ.
  • Information on installing optional external analysis tools can be found here.
  • A solution to issues with some NVIDIA graphics drivers is described in the Repast FAQ.
Developers who wish to modify or contribute to the Repast Simphony platform should install the components described here.

Newest Repast High Performance Computing Release

Repast HPC 2.0, released on 12 August 2013, provides a lean and expert-focused C++-based modeling system or use on large computing clusters and supercomputers:

  • Mac OS X users, Linux users, and Unix-related system users can download the Tar Archive, untar it, follow the installation instructions in the enclosed INSTALL.txt file, and then consult the Repast HPC Manual.
  • Windows users as well as those listed above can download the Repast HPC Virtual Box Virtual Machine. This is a virtual Linux installation with Repast HPC pre-installed. In order to use it, Virtual Box must first be installed. Virtual Box can be downloaded from here. Once Virtual Box is installed double click on the virtual machine to run it or open it from within Virtual Box.
Developers who wish to modify or contribute to the Repast HPC platform should install the tar archive described above.

Extra Downloads

Information on supporting components including external analysis tools, and Repast Simphony platform development can be found here.