Kurzbeschreibung
Die PGI Compiler Suite (Portland Group) stellt hoch optimierende C, C++ und Fortran-Compiler zur Verfügung (nur Linux). Insbesondere für AMD-, aber auch für Intel-Prozessoren kann der Einsatz der PGI Compiler Suite sinnvoll sein. Darüber hinaus erleichtert ein Debugger die systematische Fehleranalyse eigener Programme. Die PGI Compiler Suite sollte nur im Ausnahmefall verwendet werden. Eine langfristige Unterstützung des Compilers kann nicht garantiert werden. Die von uns primärer unterstützen Compiler finden Sie in der Intel(R) Compiler Suite.
Kommunikations- und Informationszentrum (kiz)
Kontaktieren Sie uns bei Fragen und Problemen zu den Services des kiz:
Sprechzeiten
Montag - Donnerstag
09:00 - 12:00 Uhr
13:00 - 15:30 Uhr
Freitag
09:00 - 12:00 Uhr
Telefon
+49 (0) 731 / 50 - 30000
Telefax
+49 (0) 731 / 50 - 1230000
Rückruf beauftragen
helpdesk(at)uni-ulm.de
Support-Portal (Uni intern)
[mehr]
An den Service-Points können Sie uns persönlich aufsuchen.
Self Service Funktionen des Identitätsmanagementsystems (IDM): Berechtigungen verwalten, Dienste abonnieren, Passwörter ändern etc.
Recherche im Bibliotheksbestand nach Monografien, Lehrbücher, Zeitschriften, Hochschulschriften, E-Books, E-Journals, Nationallizenzen, sowie im Bestand des institutionellen Repositoriums OPARU:
Etwa 400 Stichwörter führen Sie direkt zu einer einschlägigen Web-Seite des kiz. Wenn Sie ein Stichwort vermissen, geben Sie uns Nachricht an das Team Public Relations.
Verfügbarkeit an der Universität Ulm
Zielsystem/Zielgruppe | Verfügbarkeit |
bwUniCluster (Karlsruhe) | Nein |
bwForCluster JUSTUS (Ulm) | Ja, nach Laden des entsprechenden Moduls (+) |
kiz CUSS Linux Cluster (Ulm) | Ja, nach Laden des entsprechenden Moduls (+) |
kiz Linux Pools (Ulm) | Ja, nach Laden des entsprechenden Moduls (+) |
kiz Windows Pools (Ulm) | Nein |
Uni-Ulm-weiter Lizenzzugriff | Ja, nach Installation der Software, Zugriff via kiz Lizenz-Server (+) |
Externer Lizenzzugriff | Ja, nach Installation der Software, Zugriff via VPN und kiz Lizenz-Server (+) |
Softwarebezug Studierende | Nein |
Softwarebezug Mitarbeiter | Ja, auf Anfrage über den ASKnet Shop |
(+) Uniweit stehen insgesamt 2 floating Lizenzen zur Verfügung.
Nutzungsbedingungen und Lizenzvereinbarungen
Die PGI Compiler Suite darf von allen Mitgliedern der Universität Ulm sowie von Nutzern mit Zugriff auf die oben genannten Cluster genutzt werden.
Alle Rechner, die sich im Netz der Universität Ulm befinden (134.60.*.*) und einem Institut angehören, können auf den Lizenzserver zugreifen (siehe Abschnitt uniweiter Lizenzzugriff).
Bitte beachten Sie, dass die PGI Compiler Suite nur für Forschung und Lehre eingesetzt werden darf und keinesfalls für kommerzielle Zwecke.
Es stehen zur Zeit nur 2 floating Lizenzen zur Verfügung. Sollte es zu Engpässen beim Zugriff auf die Lizenzen kommen, dann versuchen Sie es bitte zu einem späteren Zeitpunkt erneut. In der Regel sollten hier jedoch keine Probleme auftreten.
Uniweiter Lizenzzugriff und Softwarebezug
Wenn Sie die Software auf den Rechnern Ihres Instituts nutzen wollen, dann registrieren Sie sich bei PGI und laden die Linux-Version von PGI-Workstation herunter. Sie können hier auch eine Testlizenz mit einem Monat Laufzeit beantragen. Um Zugriff auf unseren Lizenzserver zu erhalten, kontaktieren Sie bitte unseren Softwaresupport.
Sie können auch Ihre eigene Institutslizenz oder eine Einzelplatzlizenz kaufen. Vergünstigte Forschung- und Lehre-Angebote finden Sie auf Anfrage zum Beispiel beim Ask-Net Software Shop (siehe Infos zum Softwarebezug).
Weiterführende Dokumentation
Auf den Webseiten der Portland Group finden Sie eine ausführliche Dokumentation der PGI Compiler Suite. Die verlinkte Web-Seite enthält auch Dokumentation zum PGI Debugger.
Zugriff auf Software (oben genannte Cluster und Pools)
Auf den oben genannten Clustern und Linux-Pool-Rechnern können Sie mittels des Module-Befehls
module load compiler/pgi
die Default-Version der PGI Compiler Suite laden. Danach stehen Ihnen die Compiler- und der Debugger-Befehle zur Verfügung:
Befehl | Beschreibung | Befehle für weiterführende Hilfetexte |
pgcc | PGI C Compiler | module help compiler/pgi und man pgcc |
pgCC | PGI C++ Compiler | module help compiler/pgi und man pgCC |
pgf90 | PGI Fortran Compiler | module help compiler/pgi und man pgf90 |
pgdbg | PGI Debugger | module help compiler/pgi und man pgdbg |
Anstelle der Default-Version können Sie auch eine spezifische Version laden, z.B.
module load compiler/pgi/14.10
Die verfügbaren Versionen können mit dem folgenden Befehl gelistet werden:
module avail compiler/pgi
Unter Solaris steht die PGI Compiler Suite nicht zur Verfügung.
Wenn Sie die grafische Oberfläche des PGI Debuggers via Remote-Zugriff verwenden wollen, müssen Sie per X-Forwarding oder VNC eingeloggt sein.
Support
Bitte wenden Sie sich an unseren Softwaresupport, wenn Sie weitergehende Hilfe benötigen.