Distributed Maple


Distributed Maple is a system for writing parallel programs in the computer algebra system Maple. It allows to create concurrent task and have them executed by Maple 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.
  2. A binding that allows to access the Java scheduler from Maple and implements a parallel programming model on top.
Find more information on the website.