Auf den Fachbereichsrechnern Mathematik-Studierende (fbma) und Elektrotechnik (et) steht Release 1 der NAG Fortran 90 Library zur Verfügung, und zwar für die "native" Fortran 90 Compiler IBM AIX f90 (xlf90) bzw. Digital Unix f90.
Die Bibliothek beinhaltet 141 dokumentierte mathematische und statistische Fortran 90 Prozeduren aus vorerst 14 Kapiteln, die in 44 Module gruppiert sind.
Chapter 1: Utilities
Chapter 3: Special Functions
Chapter 5: Linear Equations
Chapter 6: Eigenvalue and Least-squares Problems
Chapter 7: Transforms
Chapter 8: Curve and Surface Fitting
Chapter 9: Optimization
Chapter 10: Nonlinear Equations
Chapter 11: Quadrature
Chapter 12: Ordinary Differential Equations
Chapter 20: Statistical Distribution Functions
Chapter 21: Random Number Generation
Chapter 22: Basic Descriptive Statistics
Chapter 25: Correlation and Regression Analysis
Zur Zeit noch fehlende Kapitel werden in zukünftigen Versionen der Bibliothek berücksichtigt werden.
Die Namen der Module bzw. Prozeduren setzen sich aus nag_
gefolgt von einer repräsentativen Abkürzung zusammen.
readme
in dem Verzeichnis /usr/local/ nag/fl90_01.
Beispiel:
f90 -I/usr/local/lib/f90 -o exec_program fortran_program.f90 -lnagfl90
(abweichend von den Angaben in den "Users’ Note")
exec_program
Dabei bedeuten:
Als Hilfsmittel zur leichteren Verwendung der Library stehen Beispielprogramme (inkl. Eingabedaten und Ergebnissen) zur Verfügung, die auch als Vorlage zur Programmerstellung dienen können. Die dazu benötigten Dateien befinden sich in den entsprechenden Unterverzeichnissen von
Es gibt eine Shellprozedur
Beispiel für die Verwendung des Beispielprogrammes zum Modul
Ausführliche Dokumentation zur Fortran 90 Library enthalten auch die Manual Pages:
Es gibt auch eine Hypertext Online-Dokumentation dazu, die mit
Bei Fragen diese Produkte betreffend wenden Sie sich bitte an mich (Kl. 5492).
Beachten Sie auch die entsprechenden WWW-Seiten URL:/museum/edvz/sw/nagfl90.htm.
/usr/local/lib/f90
Pfadname für module information file
fortran_program
Filename für das Fortran 90 Programm
exec_program
Filename für das ausführbare Programm./usr/local/nag/fl90_01/examples
.nagexample.fl90
(mit dazugehöriger Manual-Page man nagexample.fl90
) mit einem Parameter, der den Namen des Moduls angibt, dessen Beispielprogramm (inkl. dazugehöriger Daten, wenn notwendig) in das aktuelle Verzeichnis kopiert, übersetzt und anschließend auch ausgeführt wird.nag_fresnel_intg
:
nagexample.fl90 nag_fresnel_intg
Dokumentation
Das aus 2 Ordnern bestehende NAG Fortran 90 Library Manual liegt bei mir im Zimmer (EDV-Zentrum, Wiedner Hauptstraße 8-10, 2. Stock, roter Bereich, DC02O14) zur Einsichtnahme auf.
man nag_fn_un
Users’ Note
man nag_fn_essint
Essential Introduction
man nag_fn_contents
Contents Summary
man nag_fn_future
Future Developments
man nag_fn_conversion
Conversion from the NAG FORTRAN 77 Library
man nag_fn_tutorial
Tutorial for the NAG Fortran 90 Library dtext
aufgerufen werden kann.
Zum Inhaltsverzeichnis, Pipeline 18, Februar 1996