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 existing NetLogo models should use the ReLogo model importer within Repast Simphony as described in the FAQ section on importing models.
- 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 the flowchart approach 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.
Newest Repast Simphony Release
Everything you need for ReLogo, flowchart, Groovy, and Java-based development is included in the following Repast Simphony 2.0 downloads
released on 5 March 2012:
A few important notes are as follows:
- Windows users should download the Windows Installer, double click on the resulting executable installer file, follow the installation wizard's prompts, and then complete their chosen tutorial.
- Mac OS X users should download the Mac OS X 64-bit Disk Image or the Mac OS X 32-bit Disk Image, double click on the resulting file, follow the installation instructions that appear, and then complete their chosen tutorial.
- Linux users and Unix-related system users should download Eclipse Helios 3.7.1 Classic Edition; 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 two additional requirements: Eclipse XML Editors and Tools and Groovy language support. Eclipse XML Editors and Tools can be installed from the preset Indigo update site using the Eclipse Update Manager. Expand the Programming Languages option then select the Eclipse XML Editors and Tools item. Groovy can be installed from http://dist.springsource.org/release/GRECLIPSE/e3.7/ using the Eclipse Update Manager. Select the Groovy-Eclipse AND the Extra Groovy compilers options. Please note that the Repast Simphony update site requires the feature-complete Eclipse Helios 3.7.1 Classic Edition and will not work with the limited Eclipse Java Edition. 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.
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.
- JOGL installers, Java3D installers, and distributed batch run files can be found here.
- A solution to issues with some NVIDIA graphics drivers is described in the Repast FAQ.
Newest Repast High Performance Computing Release
Repast HPC 1.0.1, released on 5 March 2012, 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 should download the Tar Archive, untar it, follow the installation instructions in the enclosed README file, and then consult the Repast HPC Manual.
Extra Downloads
Information on supporting components including external analysis tools, JOGL installers, Java3D installers,
Repast Simphony platform development can be found here.