Das aktuell installiert openSUSE 11.3 bindet aus diversen Repositories (Quellen) fast 4000 Pakete ein. Hier kann also nur eine Auswahl, der wichtigsten Programme aufgeführt werden, speziell auch solcher, die nicht im Paketumfang von openSUSE sind bzw. separat installiert wurden.
Das Compilieren größerer eigener oder auch übernommener Programme erfordert i.a. das Zusammenspiel verschiedener Compiler und Bibliotheken. Hierbei ist folgendes zu bedenken:
Acrobat Reader | acrobat | Betrachter/Viewer für PDF-Dateien, beinhaltet auch Plugin für Browser |
CERNLIB 2005 | Die CERNLIB enthält viele Routinen zur numerischen Berechnung, zur linearen Algebra (LAPACK), zur Parameter-Bestimmung (MINUIT), zu Monte-Carlo-Programmen (PYTHIA) und zur Detektor-Simulation (GEANT). Die CERNLIB wird seit 2005 nicht mehr weiterentwickelt und benötigt einen F77-Compiler, der i.a. in aktuellen Distributionen gar nicht mehr enthalten ist. Siehe Punkt Gnu-Compiler. Die CERNLIB ist unterhalb von /usr/local/CERN/2005 installiert. Die Datei /usr/local/CERN/cern-2005.csh ist ein Shell-Skript, das für die (t)csh die Umgebungsvariablen zur Nutzung der CERNLIB setzt; es wird mit source /usr/local/CERN/cern-2005.csh eingebunden | |
Gnu Compiler Collection (GCC) Version 3.3.6 | gcc-336, g++-336, g77-336 | Die Version 3.3.6 ist die letzte GCC-Version mit einem echten F77-Compiler, der direkt kompatibel zu den C/C++-Compilern des Releases ist. Mit der Version 4 der GCC, sind mit den C/C++-Compilern erzeugte Object-Files nicht mehr kompatibel zu g77-Object-Files. Viele Programm-Pakete darunter auch die CERNLIB verwenden jedoch C/C++ und F77-Code. Mit diesem Compilerpaket konnte z.B. die CERNLIB 2005 direkt übersetzt werden. |
condor_submit, condor_run, condor_status, ... | Batch-/Queueing-System | |
Maple | [x]maple[9] | Es sind die Maple-Versionen 9.5 und 10 (default) installiert. |
Mathematica | mathematica[52|6|7|8] | Es sind die Mathematica-Versionen 5.2, 6, 7 (default) und 8 installiert. Es gibt bisher keine Berichte, dass diese Parallelinstallation zu Konflikten geführt hätte. |
Matlab | matlab[75|78|79|711] | Es sind die Versionen 7.5, 7.8, 7.9 und 7.11 (default) installiert. Der auf den Systemen mit OpenSUSE 11.1 installierte gcc/g++-Compiler in Version 4.3.2 steht auf der Matlab-Kompatibilitätsliste, die unter OpenSUSE 11.3 installierte gcc/g++-Version 4.5.0 hingegen nicht. |
ROOT | root | ROOT ist eine Sammlung von C++-Klassenbibliotheken und einem C++-Interpreter. Die wichtigsten Funktionen von ROOT sind:
Um einen ersten Einblick in die Fähigkeiten von ROOT zu bekommen: cd /usr/local/share/doc/root/tutorialsEs erscheint die ROOT-Meldung und ein Prompt: root [0] An diesem Prompt gibt man dann .x demos.C ein. Einige Beispiele verlangen Schreibzugriff auf das Verzeichnis, der natürlich nicht allgemein gewährt werden kann! Es kann aber das ganze Verzeichnis in das Homeverzeichnis kopiert und die Demos dann dort ausgeführt werden. |















