Distributed Mathematica

RISC-Linz logo

Distributed Mathematica is a system for writing parallel programs in the computer algebra system Mathematica. It allows to create concurrent task and have them executed by Mathematica kernels running on different machines of a network. The system consists of two components:

  1. A Java class library which implements a general purpose communication framework and scheduling mechanism for distributed applications. This is the same class library used by the package "Distributed Maple", written by Wolfgang Schreiner.
  2. A binding that allows to access the Java scheduler from Mathematica and implements a parallel programming model on top.
The README file of the distribution.
Manual [Online | PostScript]
The online documentation and the gzipped PostScript file for printing.
Download [Tar File | Zip file]
Download the Mathematica binding (including the manual).
References [Distributed Maple]
Download the Java scheduler, included in the Distributed Maple package. The directory "dist" contains all the files needed.

Maintained by: Cleo Pau
Last Modification: June 27, 2000

[Up] [RISC-Linz] [University] [Search]