RS/6000-Cluster Physik
Software
Betriebsystem:
DCE:
Das Distributed Comuting Environment hat bei uns
das alte NIS (yellow pages) als Basis einen gemeinsamen Instituts-Clusters
abgelöst. Das zu DCE gehörende verteilte Filesystem heißt
DFS (Distributed File System) und ist allen
derzeit auf dem Markt (sei es frei oder kommerziell) befindlichen Netzwerk-Filsystemen
überlegen, was
Performance, Skalierbarkeit, Verfügbarkeit, Administration betrifft.
Auf den AIX Maschinen ist derzeit IBM DCE2.2 installiert,
die Dokumentation dazu bekommt man
über
aixdoc
DCE.
Weitere Info: siehe Artikel von Markus Zahn in der connect
Februar/1999, eine Einführung von der Uni
Karlsruhe (speziell das die Anleitung Die
Nutzung des DCE Distributed File System (Postscript)
Eine Einführung über die konkrete Instalation von DCE/DFS
bei uns im Institut, die vor allem den Zugriff von Nicht-DCE Maschinen (Windows, Mac, Linux)
auf das DFS-Dateisystem beschreibt findet man in
connect 2/1999, "DFS in der Praxis"
Compiler:
Die neue Versionen können mit den aktuellen Architektueren ( z.Bsp.:
der neue Power3 Prozessor in der Maschine turtur) umgehen,
SMP-Parallelisierung
(-qsmp) , z.T. den neuen OpenMP-Standard, 64bit code (für Power3)
und vieles neue mehr.
-
C und C++:
Unter AIX43 gibt es verschiedene neue
Compiler. Als Standard-Compiler ist der Nachfolger des C Set++ 3.1.4
installiert, der IBM C und C++ Compiler 3.6.6. Online-Hilfe ist wie beim
AIX43 auch über aixdoc
C und C++ verfügbar. Hier die Changes.
Vorsicht:
AB Ende Mai: Umstellung auf die neuen Visual Age C/C++ Release 5 Compiler: endlich
STL Unterstützung, OpenMP etc.
Doku passt noch nicht ganz, kommt aber:
C und
C++Compiler
Die IBM Open Class Library für C++ ist nicht überall installiert (aber
zumindestens auf everest).
-
XL Fortran: Die neueste Version, xlf 6.1, läuft auf allen AIX Versionen.
Online-Hilfe über aixdoc
XLF . Hier die Changes
.
-
Java: Auf allen AIX4.3 Maschinen ist JDK installiert,
1.1.8 unter AIX4.3.3; die Installation befindet sich in
/usr/jdk_base, Sun's Doku in
JDK doc.
-
Visual Age for Java: IBM's integriertes Entwicklungstool ist auf dem
everest installiert. Wer es verwenden will braucht mindestens 130MB freien
Plattenplatz in HOME, da der erste Aufruf von vajide jedem
user in HOME/IBMVJava i.w. eine eigene Installation erzeugt. Weitere
Information unter
aixdoc IBM Visual Age for Java
Bei Interesse kann man das auch auf anderen IBM's installieren.
Numerische Bibliotheken:
- NAG
-
ESSL: Diese hardwareangepasste Bibliothek von IBM ist für
viele Aufgaben schneller als die entsprechende NAG Routine. Die allerneueste
Version hat sowohl multithreaded Routinen auf SMP-Maschinen, als auch spezielle
Power3 Unterstützung. Power2 wurde schon immer unterstützt. Info
der alten Version 2 über info -l essl , die neue Version 3
der ESSL hat wie AIX und Compiler eine Web-Hilfe: aixdoc
ESSL
-
MASS: Das Mathematical Acceleration Subsytem
ist eine spezielle Bibliothek von IBM, die insbesondere trigonometrische
Funktionen um mehrere Faktoren schneller ausührt als die normale libm.a
Es gibt spezielle Versionen für die verschiedenen Architekturen und
sogenante Vektor-Funktionen, die man direkt auf ein array anwenden kann.
Die library libmass.a etc. stehen und /server/usr/lib, die include-Files
für C in /server/usr/include.Weitere Hilfe unter README.MASS
Weitere Software (under construction):
-
IDL: Visualisierungstool mit jeder Menge Funktionen. Etwas aufwendiger
fur die ersten Schritte. Aufruf unter AIX und Linux per idl
(solange die Lizenzen reichen). Hilfe dann in IDL per ? , oder per
Web unter IDL
Web-Doku .
Falls der Pfad entsprechend gesetzt ist (/usr/bin vor /server/usr/bin),
meldet sich unter Umstanden der IDL-Compiler (der nix mit dem Visualisierungstool
IDL zu tun hat) mit folgender Fehlermeldung: Usage: idl filename [options].
Dann eben /server/usr/bin/idl direkt aufrufen.
-
teTeX Dokumentation
-
Ultimedia Services Version 2 for AIX (UMS)
Die Ultimedia Services enthalten in AIX bzw. die CDE-Oberfläche integrierte Multimedia-Tools.
Hier die Doku: aixdoc Ultimedia.
Wichtig: Vor der Nutzung der meisten Programme müssen einigen Umgebungsvariablen
gesetzt werden (siehe Kapitel1 der Doku). UMS enthalt auch applets für Netscape.
-
gnuplot
-
IBM
techexplorer
- ICA client für AIX von Citrix, z.Bsp. für den Zugriff auf den
CD-ROM-Server
der Bibliothek.



Ralf Utermann, last update 25.3.99