Navigationshilfe

Hauptnavigation

Seiteninhalt

LoadLeveler auf dem UNIX-Cluster

Was ist LoadLeveler?
Allgemeine Übersicht
Kurz-Anleitung


Was ist LoadLeveler?

Der LoadLeveler ist ein Job-Management-System, das es dem Benutzer erlaubt mehrere Jobs simultan zu berechnen. Der LoadLeveler teilt die Jobs ein, stellt Hilfsmittel zum Erstellen und Abschicken bereit. Er bearbeitet die Jobs in einem Workstation-Cluster. Für wissenschaftliche Berechnungen steht der LoadLeveler jedem Benutzer des HRZ zur Verfügung.


Allgemeine Übersicht

Eine kurze Einführung beschreibt, was LoadLeveler kann und erläutert einige grundsätzliche Begriffe im Umgang mit dem Programm.

Es gibt ein grafisches Hilfsprogramm, daß das Erstellen und Abschicken der Jobs erleichtert, welches auf der Seite Bedienung erläutert ist.

Eine Übersicht, wieviele Maschinen eine bestimmte Klasse anbieten oder wieviele Maschinen mit einer bestimmten CPU vorhanden sind, befindet sich in den Klassen-Details.

Eine Übersicht, welche Maschinen eine bestimmte Klasse oder einen bestimmten CPU-Typ anbietet, befindet sich in den Maschinen-Details.

Eine Anleitung zum Erstellen optimierter Programme in C und Fortran gibt es im Bereich Programm-Optimierung.

Fehlersuche, oder die Antwort auf die Frage: "Was tun, wenn's nicht tut?"

Einige hilfreiche Tipps & Tricks stehen auch zur Verfügung.

Einige interne Informationen über die spezielle Konfiguration des LoadLevelers im HRZ sind auf der Seite Interna zu finden.


Quick-Start

Für die ganz eiligen hier ein Skript, das nach minimalen Änderungen sofort lauffähig ist.

### Die kursiven Ausdrücke selber bestücken!
#!/bin/ksh
# @ job_type = serial
# @ executable = filename_of_executable
# @ arguments = parameter-list
# @ input = /dev/null
# @ output = $(Executable).$(Cluster).$(Process).out
# @ error = $(Executable).$(Cluster).$(Process).err
# @ initialdir = Wherever_My_Directory_Is
# @ notify_user = my_complete_email_adress
# @ class = c200
# @ notification = complete
# @ checkpoint = no
# @ restart = no
# @ requirements = (Arch == "R6000") && (OpSys == "AIX51")
# @ queue

Anstatt das Skript abzutippen, kann es auch als sample.cmd heruntergeladen werden.
Nach dem Modifizieren wird es mit

llsubmit sample.cmd

zur Verarbeitung an den LoadLeveler geschickt.

 

geändert am 01. Februar 2005  E-Mail: loadlloadl@rz.uni-frankfurt.de

|

| Zur Navigationshilfe
empty

Seitenabschlussleiste


Druckversion: 01. Februar 2005, 12:40
http://www.uni-frankfurt.de/org/hrz/services/loadl/index.html