|
ADDITIVE Soft- und Hardware fr Technik und Wissenschaft GmbH Max-Planck-Str. 22b D-61381 Friedrichsdorf /Ts. |
![]() |
|
| Abt. Software Vertrieb: 06172-5905-30 Abt. Software Supporthotline: 06172-5905-20 Abt. Software Support-email: mailto:support@additive-net.de | ||
Einführung | Beschleunigung von Prozessen | Features| Systemvoraussetzungen |
Screencasts | Weitere Informationen |
gridMathematica führt Mathematica, die weltweit führende Umgebung für technische Berechnungen mit modernen Rechenclustern und -netzen zusammen, um den Herausforderungen in der Mathematik, in Ingenieur- und Naturwissenschaften und in den Finanzwissenschaften zu begegnen. gridMathematica setzt die Mathematica-Technologie, die ursprünglich für Single-Prozessor Maschinen entwickelt wurde, für komplexe Berechnungen mit hohem Datenaufkommen auf Clustern, Multiprozessormaschinen und Rechnernetzen um.
gridMathematica bietet einen schnellen Zugriff auf die Vorbereitung und Ausführung komplexer Berechnungen. Es verfügt über eine hochstehende Programmiersprache, eine große Sammlung schneller und verlässlicher mathematischer Algorithmen und benutzerfreundliche Konstrukte für das parallele Programmieren.
Typische Anwendungsbereiche von gridMathematica können in der Bioinformatik, der Verarbeitung und Analyse großer Datensätze, dem Data Mining und großen Berechnungen in der Physik, der Mathematik und den Life Sciences gesehen werden.
gridMathematica ist in unterschiedlichen Varianten verfügbar und benötigt immer Mathematica 7 als Basis.
gridMathematica 7 local: als 4 x Mathematica-Compute-Kernel Erweiterung zu einer Mathematica 7 Einzelplatzlizenz. Es ist das ideale Werkzeug für "Power-User" mit Multicore-Rechnern.

gridMathematica 7 Server: erweitert eine bestehende Mathematica 7 Netzwerklizenz um einen netzwerkgesteuerten Pool an Compute-Kernels. gridMathematica Server ist in der Lage seine Compute-Kernels sowohl auf die lokalen Rechnern (CPU´s) einzelner Netzwerknutzer zu verteilen, als auch auf Remote-Hardware um die Rechenpower von Multicore-Rechnern auszureizen.
Wolfram Lightweight Grid Manager ( "Cloudcomputing"): Diese Erweiterung steuert und kontrolliert den Einsatz von Mathematica Berechnungen auf Remote-Hardware. Wolfram Lightweight Grid Manager wird eingesetzt um High-Performance-Cluster zu kontrollieren oder um ad-hoc Rechengrids von "verfügbaren" Netzwerkrechnern aufzubauen und Berechnungen durchzuführen. Es ist in gridMathematica Server integriert und als Vorteil vom Premier Service bei Mathematica Lizenzen.
gridMathematica implementiert zahlreiche Primitive der Parallelprogrammierung und enthält höhere Kommandos für die parallele Ausführung von Matrixoperationen, Plotting u.v.a. gridMathematica wird mit Beispielapplikationen zahlreicher neuer populärer Programmieransätze, wie z. B. der parallelen Monte- Carlo-Simulation, Visualisierung, Datensuche und -optimierung ausgeliefert. Die Implementierung für alle höheren Kommandos zur Parallelverarbeitung sind als Mathematica Sourcen enthalten, können also als Vorlagen für den Benutzer dienen, um eigene Parallelprogramme zu entwickeln.
Mit gridMathematica können jedoch nicht alle Berechnungen beschleunigt werden. Operationen wie "Integrate" oder "DSolve" wurden für die Verwendung auf einem single-Prozessor Rechner konzipiert. Eine Beschleunigung dieser Berechnungen kann dennoch erreicht werden, indem verschiedene “slave kernels”, d. h. untergeordneten Kernel im Netzwerk, die einzelnen Kalkulationen abarbeiten, anstatt sie durch einen Kernel sequentiell nacheinander zu berechnen.

gridMathematica bietet folgende Funktionen für parallele Berechnungen:
gridMathematica ist unter Windows, Mac OS X, Linux und Unix verfügbar. Weitere Informationen entnehmen Sie bitte der Verfügbarkeitsliste von Mathematica. Computer innerhalb eines Rechenclusters müssen nicht mit demselben Betriebssystem arbeiten. Die Rechner eines Clusters müssen dann über TCP/IP vernetzt sein.
Weitere Anforderungen: Der Benutzer muß Mathematica auf den Rechnern im Cluster starten können, üblicherweise über RSH, REXEC oder SSH.
gridMathematica unterstützt desweitern gleichwertige and unheitliche Windows, Linux, Unix, und Mac OS X Cluster.
Netzwerk![]() |
Parallel Computing in Mathematica |
![]() |
Using the Wolfram Lightweight Grid System |