Silicon Power Computer & comm SILICON GRAPHICS (IRIX 6) DOUBLE PRECISION FLSG620DA User Manual

Page 2

Advertising
background image

FLSG620DA Users' Note

http://www.csar.cfs.ac.uk/test/software/maths/nag/mark20...

2 of 10

18/08/2004 12:11

(c) Routine Document

The libraries supplied with this implementation have not been compiled in a manner that
facilitates the use of multiple threads.

2. Availability of Routines

All routines listed in the chapter contents documents of the NAG Fortran Library Manual, Mark
20 are available in this implementation. At Mark 20, 95 new primary ("user-callable") routines
and 36 thread safe equivalents of existing routines have been introduced. Two routines have
been deleted. Please consult Mark 20 News (see

Section 5

) for lists of these routines and for a

list of routines scheduled for withdrawal at Mark 21 or later. Your suggestions for new
algorithms for future releases of the Library are welcomed (see

Section 7

).

3. General Information

This implementation includes libraries in both archive and dynamic share object (DSO) forms
for the following combinations of Application Binary Interfaces (ABI) and Instruction Set
Architectures (ISA):

high performance 32-bit (-n32) mode using -mips3
high performance 32-bit (-n32) mode using -mips4
64-bit mode using -mips3
64-bit mode using -mips4

3.1. Accessing the Library

You may link to the NAG Fortran Library in the following manner:

f77 driver.f -lnag

or

f90 driver.f -lnag

where driver.f is the user's application program.

The specific library used by the linker depends on the compilation options, if any, specified by
the user and on the system processor. On systems such as the Silicon Graphics Power Indigo2,
based on a R8000 processor, the default, if the SGI_ABI environment variable has not been set,
is 64-bit and MIPS IV.

On systems such as the Silicon Graphics Origin 2000, based on a R10000 processor, the default,
if the SGI_ABI environment variable has not been set, is high performance 32-bit (-n32) and
MIPS IV.

To use a library that requires the BLAS and LAPACK routines from the SGI Scientific
Computing Software Library (SCSL), the compilation command above should be modified to

f77 driver.f -lnag_scs -lscs

or

Advertising