Parallel Computing Toolkit - Mathematica Zusatzmodul zur Verteilung
von rechenintensiven Aufgaben auf Multiprozessorplattformen oder Netzwerke
Basierend auf grundlegenden Primitiven der parallelen Programmierung
beinhaltet das Parallel Computing Toolkit u.a. mächtige Befehle zur parallelen
Ausführung von Animation, Plotting, Matrizenmanipulation.
Neuartige Programmieransätze wie Parallele-Monte-Carlo-Simulation, Optimierung
u.a. werden ebenso unterstützt. Im Mathematica-Quellcode werden die Implementationen
aller High-Level-Commands des Toolkits bereitgestellt, so dass sie auch
für individuelle Variationen oder Erweiterungen als Muster dienen können.
Der Einsatz des Parallel Computing Toolkit im Netzwerk erfordert, dass
pro parallel laufendem MathKernel ein Prozessinkrement vorhanden ist.
Das Toolkit selbst muss nur einmal beschafft werden. Auf Einzelplatzrechnern
(PC und Macintosh) mit zwei Prozessoren ist eine einzelne Lizenz sowohl
von Mathematica als auch vom Parallel Computing Toolkit ausreichend. Es
können dann zwei MathKernels gestartet werden.
Parallel Computing Toolkit ist auf allen Plattformen verfügbar, auf welche
Mathematica 4.x oder 5 auch laufen.