NAGWare f95 Compiler Release 5.0

                 Technical Information Note (TECHINFO)

1. Introduction

The following implementations of the NAGWare f95 Compiler Release 5.0 are
available on CDROM or by download from the NAG web site.

Product code    Target platform                    Distribution directory
------------    ---------------                    ----------------------
NPAMP50NA       Apple Mac OS X                     NAGWare_f95-macosx
NPBSD50NA       FreeBSD 5.1                        NAGWare_f95-FreeBSD5
NPDAU50NA       DEC Alpha Unix                     NAGWare_f95-alpha
NPH9750NA       HP 9000 Series 700 HP-UX11         NAGWare_f95-hp700
NPIB650NA       IBM RISC System/6000               NAGWare_f95-rs6000
NPL6450NA       Intel Itanium Linux                NAGWare_f95-ia64_glibc2.2
NPL6450NA       Intel Itanium Linux                NAGWare_f95-ia64_glibc2.3
NPL6A50NA       AMD64 Linux glibc2.2               NAGWare_f95-amd64_glibc2.2
NPL6A50NA       AMD64 Linux glibc2.3               NAGWare_f95-amd64_glibc2.3
NPLUX50NA       Linux (x86) RedHat 7.2             NAGWare_f95-rh72
NPLUX50NA       Linux (x86) RedHat 9.0             NAGWare_f95-rh90
NPSG650NA       Silicon Graphics (IRIX 6 & IRIX64) NAGWare_f95-irix64
NPSOL50NA       Sun SPARC (Solaris)                NAGWare_f95-sparc
NPSOL50NG       Sun SPARC (Solaris), gcc           NAGWare_f95-sol2gcc
NPW3250NA       Microsoft Windows

2. Installation for unix

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

(2) To run directly from CDROM:
    Connect to the distribution directory on the CD and type CDRUN.
    E.g.
        cd /cdrom/NAGWare_f95-sparc
        ./CDRUN

(3) From an internet distribution:
    Unpack the gzipped tar file into an area with sufficient space.
    install as per the tape distribution, e.g.
    Connect to the distribution directory and type INSTALL.
    E.g.
        gunzip <NAGWare_f95-sparc.tgz | tar xf -
        cd NAGWare_f95-sparc
        ./INSTALL

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.  The quoted space
requirements do not include that may be needed for licensing purposes.  The
licensing materials (in the license directory) occupy approximately 37.2 MB,
but most of this will not be needed; approximately 1.3 - 5.5 MB will be
required, depending on which platform has been chosen as the licence server.
Details are also given as to whether the runtime garbage collector is
supported, and whether 64-bit integers and 128-bit reals are supported.

NPAMP50NA - Apple Mac OS X
--------------------------

Machine: Apple PowerMAC G4 or compatible (including G5)
Operating System: Mac OS X version 10.2 or later
C Compiler: gcc 3.1, or later
Space Required: 8.3 MB

64-bit integers: YES
Garbage Collection: YES
128-bit reals: NO

NPBSD50NA - FreeBSD 5
---------------------

Machine: Intel 486 or compatible
Operating System: FreeBSD 5.1RC1
C Compiler: gcc 3.2.2
Space Required: 8.3 MB

64-bit integers: YES
Garbage Collection: YES
128-bit reals: NO

Single-user licence management for FreeBSD is handled by Kusari (see KLICENCE).

NPDAU42NA - DEC Alpha Unix
--------------------------

Machine: DEC Alpha
Operating System: Unix v4.0F (Rev 1229)
C Compiler: bundled
Space Required: 10.7 MB

64-bit integers: YES
Garbage Collection: YES
128-bit reals: NO

upsf95 is not available

NPH9750NA - Hewlett Packard 9000 Series 700
-------------------------------------------

Machine: Hewlett Packard 9000 Series 700
Operating System: HP-UX B.11.00
C Compiler: HP ANSI C compiler A.11.01.00
Space Required: 12.0 MB

64-bit integers: YES
Garbage Collection: YES
128-bit reals: NO

NPIB650NA - IBM RISC System/6000
--------------------------------

Machine: IBM RISC System/6000
Operating System: AIX 4.2
C Compiler: AIX XL C compiler 3.1.4.0
Space Required: 8.0 MB

64-bit integers: YES
Garbage Collection: YES
128-bit reals: NO

upsf95 is not available

NPL6450NA - Intel Itanium Linux glibc2.2 or compatible
------------------------------------------------------

Machine: Intel Itanium - C0 chipset
Operating System: 2.4.3-12smp
C Compiler: gcc 3.0
Space Required: 14.0 MB

64-bit integer: YES
Garbage Collection: YES
128-bit reals: NO

No debugger is available.

NPL6450NA - Intel Itanium Linux glibc2.3 or compatible
------------------------------------------------------

Machine: Intel Itanium - C0 chipset
Operating System: 2.4.21-9.EL
C Compiler: gcc 3.2.3
Space Required: 14.2 MB

64-bit integer: YES
Garbage Collection: YES
128-bit reals: NO

No debugger is available.

NPL6A50NA - AMD64 Linux glibc2.2 or compatible
----------------------------------------------

Machine: AMD x86_64 (Opteron)
Operating System: 2.4.19
C Compiler: gcc 3.2.1
Space Required: 13.2 MB

64-bit integer: YES
Garbage Collection: YES
128-bit reals: NO

NPL6A50NA - AMD64 Linux glibc2.3 or compatible
----------------------------------------------

Machine: AMD x86_64 (Opteron)
Operating System: 2.4.21
C Compiler: gcc 3.2.3
Space Required: 13.2 MB

64-bit integer: YES
Garbage Collection: YES
128-bit reals: NO


NPLUX50NA - Linux (x86) RedHat 7.2
----------------------------------

Machine: Intel 486 or compatible
Operating System: RedHat 7.2 or compatible (glibc 2.2.x)
C Compiler: gcc 2.96
Space Required: 7.6 MB

64-bit integers: YES
Garbage Collection: YES
128-bit reals: NO

NPLUX50NA - Linux (x86) RedHat 9.0
----------------------------------

Machine: Intel 486 or compatible
Operating System: RedHat 9.0 or compatible (glibc 2.3.x)
C Compiler: gcc 3.2.2.5
Space Required: 9.2 MB

64-bit integers: YES
Garbage Collection: YES
128-bit reals: NO

NPSG650NA - Silicon Graphics
----------------------------

Machine: Silicon Graphics
Operating System: IRIX64 6.5
C compiler: 7.41
Space Required: 25.1 MB

64-bit integers: YES
Garbage Collection: YES
128-bit reals: YES

upsf95 is not available 

NPSOL50NA - Sun SPARC Solaris
-----------------------------

Machine: Sun SPARC Ultra or compatible
Operating System: SunOS 5.6 (Solaris 6)
C Compiler: Sun Workshop C 5.0
Space Required: 11.7 MB

64-bit integers: YES
Garbage Collection: YES
128-bit reals: YES

NPSOL50NG - Sun SPARC Solaris (gcc)
-----------------------------------

Machine: Sun SPARC Ultra or compatible
Operating System: SunOS 5.6 (Solaris 6)
C Compiler: gcc 2.95.2
Space Required: 9.7 MB

64-bit integers: YES
Garbage Collection: YES
128-bit reals: NO

NPW3250NA - Microsoft Windows
-----------------------------

Machine: Intel Pentium or compatible
Operating System: Microsoft Windows XP
C Compiler: gcc 3.2.3
Space Required: 5.5 MB

64-bit integers: YES
Garbage Collection: YES
128-bit reals: NO

No debugger is available.

Licence management for Windows is handled by Kusari (see KLICENCE).

Note: This product was built on Microsoft Windows XP, using MinGW 3.1.0-1 and
      gcc 3.2.3.
      It has also been ascertained to work with CygWin 1.5.11 using gcc 3.3.3.