System Requirements

NetLogo 3.1.5 User Manual   

NetLogo is designed to run on almost any type of computer, but some older or less powerful systems are not supported. The exact requirements are summarized below. If you have any trouble with NetLogo not working on your system, we would like to offer assistance. Please write bugs@ccl.northwestern.edu.

System Requirements: Application

On all systems, approximately 25MB of free hard drive space is required.

Windows

You can choose to include a suitable Java Virtual Machine when downloading NetLogo. If you want to use a JVM that you install separately yourself, it must be version 1.4.1 or later. 1.5.0_11 or later is preferred.

Windows 95 is no longer supported by the current version of NetLogo. Windows 95 users should use NetLogo 1.3.1 instead. We will continue to support NetLogo 1.3.1.

Mac OS X

On OS X, the Java Virtual Machine is supplied by Apple as part of the operating system. OS X 10.3 includes an appropriate JVM. OS X 10.2 users must install Java 1.4.1 Update 1, which is available from Apple through Software Update.

For OS X 10.3 users, installing Java 1.4.2 Update 1 is recommended, for improved application reliability. The update is available from Apple through Software Update.

Mac OS 8 and 9

These operating systems are no longer supported by the current version of NetLogo. MacOS 8 and 9 users should download NetLogo 1.3.1 instead. We will continue to support NetLogo 1.3.1.

Other platforms

NetLogo should work on any platform on which a Java Virtual Machine, version 1.4.1 or later, is available and installed. Version 1.5.0_05 or later is preferred. If you have trouble, please contact us (see above).

System Requirements: Saved Applets

NetLogo models saved as Java applets should work on any web browser and platform on which a Java Virtual Machine, version 1.4.1 or later, is available. If you have trouble, please contact us (see above).

On Mac OS X, the Internet Explorer browser does not make use of the 1.4.1 JVM, so it cannot run saved applets. We suggest using Apple's Safari browser instead, or another web browser which uses the newer JVM.

Note that the 3D view is not available in applets.

System Requirements: 3D View

NetLogo's 3D view is a new feature, and hasn't been tested on every configuration. Below is information about configurations that we have tested so far.

Operating Systems

We've tested the 3D view on:

If you use the 3D view on an operating system that we haven't tested, we'd like to hear about it. Please let us know at feedback@ccl.northwestern.edu. Please include the information in the System section of About NetLogo.

Graphics Cards

We've tested the 3D view on many different graphics cards and controllers, including:

If you use the 3D view with a graphics card that we haven't tested, we'd like to hear about it. Please let us know at feedback@ccl.northwestern.edu. Please include the information in the System section of About NetLogo.

Fullscreen mode

Fullscreen mode does not work with some graphics cards and controllers, including the ATI Radeon IGP 345 and the Intel 82845.

Some users with older computers, especially laptops, have reported that entering fullscreen mode caused NetLogo to crash. If you experience this problem, please let us know.

Library Conflicts

NetLogo includes JOGL version 1.1.0 for the 3D View.

On Mac OS X and Windows, NetLogo uses the version of JOGL that comes with NetLogo, even if you have a different version of JOGL on your computer. If for some reason NetLogo is unable to find and use the correct version, it will warn you. If you get such a warning, you may need to remove your separate JOGL installation in order for NetLogo's 3D View to work.

On a Linux machine, if NetLogo is finding the wrong version of JOGL, trying running with the -Djava.ext.dirs= command line option, like this:

java -Djava.ext.dirs= -jar NetLogo.jar

That should fix the problem. If it doesn't, try removing your JOGL installation.

Removing an old JOGL

If NetLogo tells you you need to remove your JOGL installation, here's how to do it. You need to remove the jogl.jar file and one or two native library files: