Repast Simphony Downloads

Repast Simphony downloads are available as stand-alone installation packages for Windows and macOS. Linux users should follow the instructions for installing Repast Simphony in Eclipse.

Repast requires the use of Java 8 or later. Please check the Repast Requirements for obtaining a compatible Java Development Kit.

New users are encouraged to first read the Repast Simphony quick start guide before continuing with further documentation.

Windows Windows Installer Run the executable installer file and follow the installation wizard's prompts. Using the default installation settings is recommended for most users.
macOS macOS Disk Image Double click on the dmg file and follow the installation instructions that appear.
Linux Update Site Install Follow the instructions for installing the Repast Simphony update site for Eclipse.
Repast Model Library Model Archive The model archive is bundled with the installers but may be downloaded separately. See the the Repast Simphony quick start guide for help on importing the demo models.

Previous version of Repast Simphony are available in the release archive.


Repast HPC Downloads

Repast HPC provides a lean and expert-focused C++-based modeling system for use on large computing clusters and supercomputers. After downloading the tarball, untar it, follow the installation instructions in the enclosed INSTALL.txt file, and then consult the Tutorial and Repast HPC Manual.

Repast HPC source code Repast HPC Tar Archive
Repast HPC tutorial code Repast HPC Tutorial Code Tar Archive

Previous version of Repast HPC are available in the release archive.


Repast Simphony Eclipse Update Site

Repast Simphony is provided as an Eclipse update site for users who wish to install Repast into Eclipse directly. This is also the required installation process for linux or any other system for which an automated installer is not available. The update site can also be installed into Eclipse on a Windows or macOS system. Please follow these step to install Repast Simphony via the update site:
  1. Check the Repast Requirements for obtaining a compatible Java Development Kit.
  2. Download Eclipse IDE for Eclipse Committers. Eclipse is provided as a .zip or .tar archive. Extract the eclipse archive to the desired location.
  3. Use the Eclipse Update Manager (under Help -> Install New Software) to install Repast and required dependencies from their respective update sites.
    • Repast requires some update site components that are not available on the current update site. Please first add the Neon update site to the list of available Eclipse update sites. This is done by simply adding Neon in the Eclipse "Install New Software" wizard, but do not select any components:
      • http://download.eclipse.org/releases/neon
    • Install Groovy Eclipse from the update site:
      • http://dist.springsource.org/release/GRECLIPSE/e4.9
      • Main Package
        • Eclipse Groovy Development Tools
      • More Compilers
        • Groovy Compiler 2.4
    • Install Repast from the update site:
      • https://repocafe.cels.anl.gov/repos/repast
      • When installing from the Repast update site, you may receive an Eclipse security warning "Warning: You are installing software that contains unsigned content...". This warning may safely be ignored and is due to the Repast Eclipse plugin jars are not signed with a security certificate.
  4. Once you have downloaded Eclipse and installed all required plugins, check that the groovy compiler version is set to 2.4.x in Preference -> Groovy -> Compiler. Other values may prevent Repast Simphony and ReLogo from working correctly. If only Groovy Compiler 2.4 was selected from the update site, then compiler level 2.4 will be the only option.
  5. The demonstration models are not provided via the update site, but they are available in the downloads section at the top of the page.

Previous versions of the Repast update site are available here. To installed one of these archived update sites, use the sub-directory that corresponds to the version number you would like to install.