Silicon Power Computer & comm FLSG620DA appendix Availability of Routines, General Information

Page 2

FLSG620DA Users' Note

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

(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

2 of 10

18/08/2004 12:11

Image 2
Contents NAG Fortran Library, Mark IntroductionGeneral Information Accessing the LibraryAvailability of Routines Example Programs Interpretation of Bold Italicised TermsExplicit Output from NAG Routines Interface BlocksUSE NAGF77SCHAPTER Routine-specific Information S10AAF S10ABF S10ACF S13AAF X02 DocumentationX01 X04Support from NAG User FeedbackAppendix Contact Addresses NAG Inc