Zurück zur Startseite
Artikelaktionen

gridMathematica

Mathematica ist ein Softwaresystem für komplexe Berechnungen und Simulationen. Es bietet  den Wissenschaftlern und Studenten mathematische Funktionen zur Lösung von Aufgaben u.a. aus dem Ingenieurwesen, der Finanz- und Versicherungsmathematik, der Logistik, der Statistik, der Physik oder dem Chemical Computing.

Das Softwarepaket "Mathematica" besteht aus

  • einer Programmiersprache, zur prozeduralen, objektorientierten, funktionalen und regelbasierten Programmierung des Systems
  • einer Computer-Algebra-System Numerik-Software zum Lösen oder Auswerten von Gleichungen
  • einem Computer-Algebra-System zur Bearbeitung von Gleichungen
  • einem Visualisierungs-Tool zur Darstellung von Graphen und Gleichungen


Während Mathematica die komplexen Berechnungen nur auf Single-Prozessorsystemen ausführt, können Berechnungen mit Hilfe von gridMathematica durch die Nutzung von Multi-Prozessormaschinen und Rechencluster-Systemen Rechenprozesse wesentlich beschleunigt werden.  

gridMathematica verteilt  Rechenaufgaben auf viele Knoten und kann, z. B. bei der Analyse und Auswertung großer Datensätze, sowie bei der umfangreicheren Simulationen aus Bio-Informatik und Physik, die Effizienz des Gesamtsystems erhöhen.

Architektur des Gesamtsystems:


gridMathematica Architektur

 

Vorerst  wurde eine minimale Installation von gridMathematica gewählt, sie besteht aus einem gridMathematica Lizenzmanager, und einem gridMathematica Inkrement (8x Rechen-Kernels, 1x Frontend Prozess, 1x Controlling Prozess, 1x Parallel Computing Toolkit). Mit dem Cluster Integration Package V.1.3   wurde der Rechencluster des Instituts für Wirtschaftsinformatik der Universität Leipzig für hochleistungsfähige Berechnungen integriert. Mit dem  Parallel Computing Toolkit nutzt gridMathematica vorhandene Multicores und Mulitprozessoren zur Leistungssteigerung. Des Weiteren lassen sich mit gridMathematica Anwendungen parallel für Rechenknoten programmieren. Neben der normalen Mathematica-Funktion Map gibt es dann beispielsweise auch ParallelMap.


Anwendungsbeispiele:

Im Folgenden werden Anwendungen dargestellt, deren Quellcode für verteilte und parallelisierte Verarbeitung optimiert wurden sind.


wuerfel.jpg
brücke.jpg
LM2.jpg

Tsunami.jpg
TSP.jpg
qw.jpg

LM.jpg
LM3.jpg
k.a..jpg



Relevante Links:

 

MS CCS 2003:

http://www.microsoft.com/windowsserver2003/ccs/default.mspx

gridMathematica:

WOLFRAM Research

Wolfram Research gridMathematica  

Komplette Dokumentation und parallelisierte Funktionen

 Aktuelle Veranstaltungen:

LSB SummerCamp 2011 in Leipzig
Vom 26.-30.09.2011 - Weitere Informationen finden sie hier.
 Förderer & Sponsoren






 Mitgliedschaften:




 Downloads:
Info-Broschüre
 
 
   
 
 
 
Impressum | © 2006-2009 Universität Leipzig / Institut für Wirtschaftsinformatik