ALIs

kommt noch

Programmiersprachen und Programmiertools

Programmiersprachen
Produkt Kurzbeschreibung Plattformen
C Vielseitige, eng mit Unix verbundene Programmiersprache, auch für systemnahes Programmieren geeignet  
Vom Hersteller mitgelieferter Compiler Sun
Portland Group C-Compiler Linux
GNU C-Compiler gcc Sun, SuperMUC, Linux
Intel C-Compiler SuperMUC, Linux
C++ Weiterentwicklung der Programmiersprache C, die sich insbesondere für objektorientiertes Programmieren eignet  
Vom Hersteller mitgelieferter Compiler Sun, SuperMUC, Linux
Portland Group C++-Compiler SuperMUC, Linux
GNU C++-Compiler g++ Sun, SuperMUC, Linux
Intel C++-Compiler SuperMUC, Linux
Watcom C++ PC
Fortran 77 WatCom F77 PC
Fortran90/95 Weiterentwicklung von FORTRAN 77 (ANSI-Standard X3.198-1991)  
Portland Group Fortran-Compiler SuperMUC, Linux
GNU Fortran-Compiler SuperMUC, Linux
Intel Fortran-Compiler SuperMUC, Linux
NAGWare Fortran Compiler SuperMUC, Linux
Java Objekt-orientierte, portable und leistungsfähige Programmiersprache für nahezu alle Anwendungsbereiche SuperMUC, Linux, Sun
Pascal Dev-Pascal PC
Programmiertools
Produkt Kurzbeschreibung Plattformen
Acumem Tool zur Isolierung von Performance-Problemen, die auf der Cache/Memory-Nutzung beruhen. SuperMUC, Linux
Doxygen Halbautomatische Erstellung von HTML oder PDF Dokumentation aus Code SuperMUC, Linux
Eclipse CDT IDE (Integrated Development Environment) for C/C++ SuperMUC, Linux
Forcheck Tool zur statischen Analyse von Fortran Programmen. SuperMUC, Linux
NAGWare Fortran Tools Tools für Fortran, u.a. Formatierung, Standardisierung und Transformationen von Programmen (z.B. Single nach Double Precision, F77 nach F90/F95, COMMON nach Module) Linux
PAPI Performance Application Programming Interface (Programmierschnittstelle zum Auslesen der Hardware-Performance-Zähler auf LRZ-Systemen) SuperMUC, Linux
Valgrind Werkzeug zum Debuggen and Profiling von Linux-x86-Objekten Linux
VTune Amplifier Performance Analysis on Intel processors SuperMUC, Linux
Intel Inspector Correctness checking for thread programming and memory management SuperMUC, Linux
Parallel Programming Languages, Libraries and Tools  for parallel programming  
Versionsverwaltung
Produkt Kurzbeschreibung Plattformen
RCS (Revision Control System) Software zur Versionsverwaltung Sun, SuperMUC, Linux
SCCS (Source Code Control System) Software zur Versionsverwaltung Sun
SVN (Subversion) Software zur Versionsverwaltung SuperMUC, Linux
git Software zur Versionsverwaltung SuperMUC, Linux
Debugger
Produkt Kurzbeschreibung Plattformen
(x)dbx
gdb
(x)pgdgb
ddt
totalview
Interaktive Suche nach Programmfehlern auf Quellcode-Ebene Sun

Sun,SuperMUC,Linux

Skripting
Produkt Kurzbeschreibung Plattformen
mpish Shell-ähnliche Skriptsprache zur Vereinfachung der Erstellung von MPI Programmen SuperMUC
Rmpi MPI Erweiterung für die Skriptsprache R SuperMUC, Linux