SORTIE-ND
Software for spatially-explicit simulation of forest dynamics

Third Party Stuff

All third-party code and tools used by SORTIE are open-source and free of charge. This means that we have no official tech support for their use. However, all have active user communities with message boards and forums and I have had good luck in getting advice and help when initially working with them. Please let me know of any trouble you run into with any of these so I can keep track of solutions to problems that others may run into.

Xerces 3.1.2 for C++

The Xerces 3.1.2 library is used to parse XML files into DOM trees for easy access to parameters. The version matters!

The Xerces library can be downloaded as source if you need to recompile it. Compiling is easy on Linux and Windows ports like MinGW - there are build instructions on the website. When running runConfigure, be sure to specify the same compiler that you will use to compile SORTIE (g++ most likely). Otherwise you may get error messages.

GNU Scientific Library 1.16 for C++

The GSL provides most of SORTIE's math capability, including random number generation and probability density functions. You can download it at http://www.gnu.org/software/gsl/.

Xerces for Java

The Xerces 2.11.0 library is used to parse XML in Java. It needs no special handling to work - just download the library at http://xml.apache.org/dist/xerces-j. Either build the .jar library yourself or download the .jar directly.

JFreeChart 1.0.19 for Java

JFreeChart draws charts and graphs in the Java interface. You can download it here. You can build the source using Ant or just use the .jar file directly.

The Java interface contains some modifications of JFreeChart classes.

TAR.exe

TAR is a utility called by the C++ core to archive together multiple files together into a single file (similar to the action of WinZip). The version I am using can be downloaded here.

This is NOT a library - it is a separate executable called by a shell command in the code. See Porting to another OS.

GZIP.exe

GZIP is a utility called by the C++ core to compress text files. The version I am using can be downloaded at http://water.usgs.gov/GIS/gzip/.

This is NOT a library - it is a separate executable called by a shell command in the code. See Porting to another OS.

JavaTar 2.5 for Java

JavaTar is a library used by the Java interface to extract files archived together by the C++ core. It can be downloaded here. Build or download the .jar, and then bundle in like any other library.

JavaHelp 2.0

JavaHelp displays the SORTIE help files from the application. Alas, it is no longer supported by Oracle. Also see the SORTIE help system topic.