Cypress CSC-1200T Betriebsanweisung Seite 37

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 124
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 36
Chapter 4. Program development 37
4.4 The NAG subroutine library
The NAG library is a comprehensive mathematical subroutine library
that has become a de facto standard in the field of numerical program-
ming. NAG routines are not parallelized on the T3E. The implemented
single PE version is Mark 17 (July 1998).
NAG routines cover several branches of numerical mathematics includ-
ing ordinary and partial differential equations, integral equations, inter-
polation, finding the extreme values and zeros of a function, statistical
analysis, and linear algebra.
Because of Cray’s precision conventions explained in the previous sec-
tion, all routines should use formally single precision (real) arithmetic,
which corresponds to double precision on most other computers. Thus
the names of the NAG routines should end in the letter E, e.g., F06ABE
instead of F06ABF.
The linear algebra subroutines in Chapter F07 of the NAG library as well
as the least-squares algorithms in Chapter F08 call LAPACK routines in
Cray’s Libsci.
A program containing calls to NAG routines is compiled with the option
-lnag, e.g.,
f90 -o prog prog.f90 -lnag
For a thorough introduction to the NAG library, it is necessary to browse
the manuals, if available at your local computer center. Alternatively,
you may read the file $DOC/nagdoc/essint where the essential princi-
ples are described.
If you are already familiar with NAG, you can try to decide which routine
to use by studying the file $DOC/nagdoc/summary. On the T3E, you can
find more information about NAG with the command
man nag_fl_un
These manual pages give mainly T3E dependent details. Files
$DOC/nagdoc/called
$DOC/nagdoc/calls
contain information about the calls between various NAG routines. The
most important features of Mark 17 are collected in the file
$DOC/nagdoc/news
See also the file $DOC/nagdoc/replaced if you are interested in the
differences between Mark 17 and previous releases.
There is a collection of almost 1000 example codes in the directory
$DOC/nag_examples/source/ with the associated data files in the di-
rectory $DOC/nag_examples/data/. The correct results are stored in
the directory $DOC/nag_examples/results/.
Seitenansicht 36
1 2 ... 32 33 34 35 36 37 38 39 40 41 42 ... 123 124

Kommentare zu diesen Handbüchern

Keine Kommentare