Download a VirtualBox virtual Linux machine with Swarm installed.

It works best to right-click on the link and use "save as".
If your browser decides to change the file name (e.g., to ".zip") then just change it back to .ova.

CentOS6-SwarmUser.ova, 3.15 gigabytes.

Important information:

Download a version of MSys and MinGW compatible with Swarm.

This page of the Swarm wiki discusses use of MinGW to compile, run, and distribute Swarm models on Windows. However, current versions of MinGW use new versions of the gcc compiler that are incompatible with Swarm. While there are simple instructions on the Web for replacing gcc with an older version, they do not always work. Here is a version that has worked., 142 megabytes.

To install it, unzip the file into C:/, to create C:/MinGW. (It cannot go anywhere else.)
Then browse to C:\MinGW\msys\1.0, right-click on mysys.bat and create a shortcut to it. Right-click on the new shortcut file and change its properties to use the Msys icon that is in the same directory. Drag the shortcut to your desktop.

You can now click on the desktop icon to open MSys, a Unix-like command window that includes a version of gcc compatible with Swarm. Follow the other directions at to install and use Swarm. The steps are:

1. Install the Swarm libraries at C:\swarm. (They must be at this location.) Download this zip file, unzip it, and place the resulting "swarm" directory at C:\.

2. Add a Windows environment variable. Search the settings for "Environment variables" and find the "System Properties" dialog and its "Advanced" tab. Select "Environment Variables". Add an environment variable with name SWARMHOME and value /c/swarm

3. Also add MinGW to the Windows path. In the same "Environment Variables" dialog, click on the "Path" variable and select "Edit". Click the "New" button (in Windows 10), and add this new location to the path: C:\MinGW\bin

Updated 07 Oct 2020