kiz
- 1:
Service-Bereich Bibliothek. - 2:
Service-Bereich Informationstechnik.- 2.1:
Online-Statusabfrage. - 2.2:
Netzwerk. - 2.3:
Sicherheit & Zertifikate. - 2.4:
Kommunikationsdienste. - 2.5:
Campus-Systeme. - 2.6:
Rechner & Compute-Server. - 2.7:
Software & Betriebssysteme.- 2.7.1:
Software-Liste. - 2.7.2:
Windows. - 2.7.3:
ASKnet Software Shop. - 2.7.4:
Software in den PC-Pools. - 2.7.5:
FTP-Mirrors. - 2.7.6:
Dokumentationen.
- 2.7.1:
- 2.8:
Datenhaltung. - 2.9:
Dienste für die Verwaltung.
- 2.1:
- 3:
Service-Bereich Medien. 4: - 5:
Accounts / Logins / Downloads. - 6:
Formulare / Anträge / Aufträge. - 7:
Kurse / E-Learning. 8: - 9:
Wir über uns. - 10:
Das kiz von A bis Z.
Kurzbeschreibung
Die NAG (= Numerical Algorithms Group) Library ist eine Programmbibliothek zur Lösung numerischer und statistischer Problemstellungen in der Mathematik, den Natur- und Ingenieurwissenschaften. Die NAG Library stellt eine der umfassensten Sammlungen selbständiger mathematischer Routinen dar.
Das kiz stellt NAG Library Versionen für die Programmiersprachen Fortran und C bereit. Zu beachten ist, dass die NAG C Library nicht über den vollen Funktionsumfang der NAG Fortran Library verfügt.
Helpdesk
Mo - Fr 8 - 18 Uhr
+49 (0)731/50-30000
helpdesk(at)uni-ulm.de
Web-Formular für Anfragen
[mehr]
Service-Points des kiz
Verfügbarkeit an der Universität Ulm
| Zielsystem/Zielgruppe | Verfügbarkeit |
| Ja | |
| Ja | |
| Ja | |
| Nein | |
| Ja | |
| Ja | |
| Die Software kann per | |
Die Software kann per |
Nutzungsbedingungen und Lizenzvereinbarungen
Die Universität Ulm verfügt über eine unbefristete Campus-Lizenz für die NAG Library. Die Softwarebibliothek darf von allen Studierenden und Mitarbeitern der Universität im Rahmen der Ausbildung und zur nicht-kommerziellen Forschung genutzt werden.
Im Universitätsnetz wird ein Lizenzmanager eingesetzt, um die Floating-Lizenzen der NAG Bibliotheken zur Verfügung zu stellen. Dabei ist zu beachten, dass Applikationen, die Routinen aus der NAG Bibliothek einbinden, die Lizenzen zur Laufzeit des Programmes anfordern. Das bedeutet, dass zur Ausführung eines solchen Programmes der Lizenzmanager erreichbar sein muss.
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).
Soll ein Programm mit eingebundenen Routinen aus der NAG Bibliothek außerhalb des Universtätsnetzes betrieben werden (z.B. im Rahmen von wissenschaftlichen Kooperationsprojekten), bedarf es einer gesonderten Lizenzvereinbarungen mit NAG. Bitte setzen Sie sich bei Bedarf mit unserem
Softwaresupport in Verbindung.
Weiterführende Dokumentation
Ausführliche Dokumentationen zu den aktuellsten Versionen der NAG Bibliotheken gibt es auf der Webseite der Numerical Algorithms Group:
NAG Fortran Library:
http://www.nag.com/numeric/FL/FLdocumentation.asp
NAG C Library:
http://www.nag.com/numeric/cl/CLdocumentation.asp
Spezifische Informationen zur kiz Installation und Verweise auf weiterführende Informationsquellen erhalten Sie über das Kommando
module help numlib/nag/version
Bitte beachten Sie auch die Hinweise auf die numerischen Validierungstests für die NAG Routinen in den jeweiligen Rechnerumgebungen des kiz.
Zugriff auf Software (CUSS-Cluster, Linux-Pools und bwGRiD)
Da numerische Näherungsverfahren sehr von der mathematischen Genauigkeit der Computer und den verwendeten Compilern, bzw. deren Optimierungsoptionen, abhängig ist, stellt das kiz unterschiedliche NAG Library Versionen für verschiedene Compiler bereit.
Die verfügbaren NAG Library Versionen lassen sich mit folgendem Befehl auflisten:
module avail numlib/nag
Zur Konfiguration der Arbeitsumgebung für die gewünschte NAG Library Version wird das entsprechende Modul geladen.
module load numlib/nag/version
Beispiel 1: Sie entwickeln unter Linux ein Fortran Programm, in das Sie numerische Routinen aus der NAG Bibliothek einbinden wollen. Zur Übersetzung des Programmes setzen Sie den Intel Fortran Compiler ein. In diesem Fall laden Sie das Modul der NAG Fortran Library ("nagftn_...") für die Intel Compiler Suite ("...-intel-12.0"):
module load numlib/nag/nagftn_mark23_int32-intel-12.0
Beispiel 2: Sie entwickeln unter Solaris ein C Programm, in das Sie numerische Routinen aus der NAG Bibliothek einbinden wollen. Zur Übersetzung des Programmes setzen Sie den C Compiler von Sun Studio ein. In diesem Fall laden Sie das Modul für die NAG C Library ("nagc_...") für den Sun Studio Compiler ("...sun-12u1"):
module load numlib/nag/nagc_mark08_int32-sun-12u1
Ansprechpartner
Bitte wenden Sie sich an unseren
Softwaresupport, wenn Sie weitergehende Hilfe benötigen.
