NAG Fortran Compiler Release 5.2 - Technical Information Note NPSOL52NG

                     NAG Fortran Compiler Release 5.2

                 Technical Information Note (TECHINFO)

1. Introduction

The following implementations of the NAG Fortran Compiler Release 5.2 are
available on CDROM or by download from the NAG web site.

Product code    Target platform                     Distribution directory
------------    ---------------                     ----------------------
NPAMP52NA       Apple PowerPC Mac OS X 32 bit       NAG_Fortran-macosx
NPL6A52NA       x86-64 Linux (AMD64 or EM64T)       NAG_Fortran-amd64
NPL6452NA       Intel Itanium Linux                 NAG_Fortran-ia64
NPLUX52NA       x86 Linux                           NAG_Fortran-rh90
NPMIN52NA       Apple Intel Mac OS X 32 bit         NAG_Fortran-macx86
NPMI652NA       Apple Intel Mac OS X 64 bit         NAG_Fortran-macx64
NPSOL52NA       Sun SPARC (Solaris, SunC)           NAG_Fortran-sparc
NPSOL52NG       Sun SPARC (Solaris), gcc            NAG_Fortran-sol2gcc
NPW3252NA       Microsoft Windows (x86)

2. Installation for unix

(1) From CDROM:
    Connect to the distribution directory on the CD and type CDINSTALL.
    E.g.
        cd /cdrom/NAG_Fortran-amd64
        ./CDINSTALL

(2) From an internet distribution:
    Unpack the gzipped tar file into an area with sufficient space.
    install as per the CD distribution, e.g.
    Connect to the distribution directory and type INSTALL.
    E.g.
        gunzip NAG_Fortran-amd64.tgz
        tar xf NAG_Fortran-amd64.tar
        cd NAG_Fortran-amd64
        ./INSTALL

(3) To run directly from CDROM or an unpacked tar distribution:
    Connect to the distribution directory and type CDRUN.
    E.g.
        cd /cdrom/NAG_Fortran-amd64
        ./CDRUN

3. Machine-specific Details

Details of the product specific to each machine are given below.  The
products were tested on the specified operating system version and so
should work on fully compatible later releases of the operating
system. Details are also given as to whether the runtime garbage
collector is supported and whether 128-bit reals are supported. Which
debugger is used and any restrictions have also been documented.

NPAMP52NA - Apple PowerPC Mac OS X 32 Bit
-----------------------------------------
Machine: Apple PowerMAC G4 or compatible (including G5)
Operating System: Mac OS X version 10.3 or compatible
C Compiler: gcc 3.3 or compatible
Space Required: 12 MB
Garbage Collection: Yes
128-bit reals: Yes
Debugger: dbx90
Licence management: Kusari 2.2

NPL6A52NA - AMD64/EM64T Linux glibc2.3 or compatible
----------------------------------------------
Machine: AMD x86_64 (Opteron) or Intel EM64T (Xeon)
Operating System: Kernel version 2.6.11.4 or compatible
glibc: 2.3.x or compatible
C Compiler: gcc 4.1.0 or compatible
Space Required: 19 MB
Garbage Collection: Yes
128-bit reals: Yes
Debugger: dbx90
Licence management: Kusari 2.2
Note: This implementation supports object sizes greater than 2 GB.
      The default ABI of this version is incompatible with
      previous releases.  In order to generate code compatible
      with 5.1(346) or earlier, please use the -abi=64 option.
      (The -abi=64 option will be withdrawn in a future release
      of NAG Fortran.)  In order to run dynamic executables
      linked with 5.1(346) or earlier, the environment variable
      LD_LIBRARY_PATH must be set to ensure the compatible shareable
      library is picked up from the subdirectory x86_64f of the
      compiler lib directory, default /usr/local/lib/NAG_Fortran/x86_64f.

NPL6452NA - Intel Itanium Linux
-------------------------------
Machine: Intel Itanium 2
Operating System: Kernel version 2.4.21-9.EL or compatible
C Compiler: gcc 3.2.3 (and compatible)
Space Required: 21 MB

64-bit integer: YES
Garbage Collection: YES
128-bit reals: Yes
Debugger: dbx90
Licence management: Kusari 2.2

NPLUX52NA - Linux (x86) RedHat 9.0 or compatible
------------------------------------------------
Machine: Intel 486 or compatible
Operating System: Kernel version 2.4.20 or compatible
glibc: 3.2.x or compatible
C Compiler: gcc 3.2.2 or compatible
Space Required: 14 MB
Garbage Collection: YES
128-bit reals: Yes
Debugger: dbx90
Licence management: Kusari 2.2

NPMIN52NA - Apple Intel Mac OS X 32-bit
--------------------------
Machine: Apple Intel Mac
Operating System: Mac OS X version 10.4, 10.5 or compatible
C Compiler: gcc 4.0.1 or compatible
Space Required: 12 MB
Garbage Collection: YES
128-bit reals: Yes
Debugger:  dbx90
Licence management: Kusari 2.2

NPMI652NA - Apple Intel Mac OS X 64-bit
--------------------------
Machine: Apple Intel Mac 64-bit
Operating System: Mac OS X version 10.4, 10.5, 10.6 or compatible
C Compiler: gcc 4.0.1 or compatible
Space Required: 21 MB
Garbage Collection: NO
128-bit reals: Yes
Debugger: dbx90
Licence management: Kusari 2.2

NPSOL52NA - Sun SPARC Solaris (Sun C)
------------------------------------------------
Machine: Sun SPARC Ultra or compatible
Operating System: SunOS 5.8 (Solaris 8) or compatible
C Compiler: Sun C 5.5 or compatible
Space Required: 18 MB
Garbage Collection: YES
128-bit reals: Yes
Debugger: dbx90
Licence management: Kusari 2.2
Note 1: Tested on Sun SPARC Ultra-80 running SunOS 5.10 with Sun C 5.9
Note 2: Release 5.2 on this platform is binary-incompatible with
        previous releases.

NPSOL52NG - Sun SPARC Solaris (gcc)
-----------------------------------
Machine: Sun SPARC Ultra or compatible
Operating System: SunOS 5.8 (Solaris 8) or compatible
C Compiler: gcc 3.4.2 or compatible (Default: /opt/sfw/bin/gcc)
Space Required: 9.0 MB
Garbage Collection: YES
128-bit reals: Yes
Debugger: None

NPW3252NA - Microsoft Windows (x86)
-----------------------------------
Machine: Intel Pentium or compatible
Operating System: Microsoft Windows XP, Vista, 7, or compatible
C Compiler supplied: MinGW gcc 3.4.5
Space Required: 361 MB
64-bit integers: YES
Garbage Collection: YES
128-bit reals: YES
Licence management: Kusari 2.2
IDE and debugger: Fortran Builder (FortranBuilder.exe)