Turbomole
Programmbeschreibung
Turbomole ist ein leistungsstarkes quantenchemisches Programmpaket zur Berechnung der elektronischen Struktur molekularer Systeme mit ab initio Methoden. Entwickelt wurde das Programmpaket in der Quantenchemie Gruppe der Theoretischen Chemie an der Universität Karlsruhe. Der Vertrieb dieses Programms erfolgt über die Firma COSMOlogic . Turbomole ist modular aufgebaut und stellt eine Reihe von Tools zur Datenvor- und -aufbereitung zur Verfügung. Einige Programmteile sind MPI-parallelisiert, d.h. diese quantenchemischen Berechnungen können parallel ausgeführt werden.
Rechnerplattformen
Am RZ der TUHH ist das Programmpaket Turbomole auf dem HPC-Cluster verfügbar.
Verwendung von Turbomole
- serielle Berechnungen
- Für das Arbeiten mit Turbomole müssen einige Umgebungsvariablen
gesetzt werden.
Dieses geschieht mit dem Kommando:
module load turbomole
- Für das Arbeiten mit Turbomole müssen einige Umgebungsvariablen
gesetzt werden.
- parallele Berechnungen
- In Turbomole wurden die wichtigsten Module MPI-parallelisiert, d.h. diese Berechnungen können auf mehreren Prozessoren durchgeführt werden. In der Version 5.8 sind die folgenden Programmpakete parallelisiert: DSCF, GRAD, RIDFT, RDGRAD, MPGRAD und RICC2.
- Für die Durchführung paralleler Turbomole-Berechnungen werden die
benötigten Umgebungsvariablen mit dem Kommando
module load turbomole.mpi
gesetzt. - Mit der Umgebungsvariablen PARNODES wird die Anzahl der parallelen Prozesse festgelegt. Standardmäßig wird PARNODES auf zwei gesetzt.
- Besonders große Modelle
- Der Maximalwert einiger Parameter ist in Turbomole
festgelegt, siehe Diskussion im Turbomole-Forum.Version 5.10 ist daher auch in der
Huge-Variante installiert, die Executables sind mit der Endung _huge markiert.
Laut Turbomole-Forum sind die Beschränkungen wie folgt
parameter default version huge version atoms 700 1400 basis functions 10000 21000 shells 6000 16000
- Der Maximalwert einiger Parameter ist in Turbomole
festgelegt, siehe Diskussion im Turbomole-Forum.Version 5.10 ist daher auch in der
Huge-Variante installiert, die Executables sind mit der Endung _huge markiert.
Laut Turbomole-Forum sind die Beschränkungen wie folgt
- Zusätzliche Programme, installiert auf Hali und SGI Altix
- TmoleX, GUI ab (oder nur für?) Turbomole Version 5.9.1, siehe Cosmologics Seite zu TmoleX.
- calculate (Versionen 2.06 und 2.1)
- MoleControl 1.6, Pythonsskripte zur Kontrolle von Turbomole-Läufen
Dokumentation
- Tutorial und User-Manual
- Austauch mit anderen Nutzern und Entwicklern bietet das Turbomole Forum.