NAGWare f95 Compiler Release 5.1 - Technical Information Note NPSOL51NA

                     NAGWare f95 Compiler Release 5.1

                 Technical Information Note (TECHINFO)

1. Introduction

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

Product code    Target platform                     Distribution directory
------------    ---------------                     ----------------------
NPAMP51NA       Apple Mac OS X                      NAGWare_f95-macosx
NPBSD51NA       FreeBSD 6.0                         NAGWare_f95-FreeBSD6
NPMIN51NA       Apple Intel Mac OS X                NAGWare_f95-macx86
NPMI651NA       Apple Intel Mac OS X 64-bit         NAGWare_f95_macx86_64
NPH9751NA       HP 9000 Series HP-UX11              NAGWare_f95-hp9000
NPIB651NA       IBM RISC System/6000                NAGWare_f95-rs6000
NPL6A51NA       AMD64/EM64T Linux glibc2.3 or later NAGWare_f95-amd64
NPL6451NA       Intel Itanium Linux                 NAGWare_f95-ia64
NPLUX51NA       Linux (x86) glibc2.3 or later       NAGWare_f95-rh90
NPSOL51NA       Sun SPARC (Solaris)                 NAGWare_f95-sparc
NPSOL51NG       Sun SPARC (Solaris), gcc            NAGWare_f95-sol2gcc
NPW3251NA       Microsoft Windows (x86)             Fortran Builder distribution
NPZ9L51NA       IBM Z9 Linux                        NAGWare_f95-z9

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 CD 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. 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.

NPAMP51NA - Apple Mac OS X
--------------------------
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: 11 MB
Garbage Collection: YES
128-bit reals: NO
Debugger: upsf95

NPBSD51NA - FreeBSD 6
---------------------
Machine: Intel 486 or compatible
Operating System: FreeBSD 6.0
C Compiler: gcc 3.4.4
Space Required: 7.6 MB

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

NPMIN51NA - Apple Intel Mac OS X
--------------------------
Machine: Apple Intel Mac
Operating System: Mac OS X version 10.4 or compatible
C Compiler: gcc 4.0.1 or compatible
Space Required: 9.3 MB
Garbage Collection: YES
128-bit reals: NO
Debugger: None

NPMI651NA - Apple Intel Mac OS X 64-bit
--------------------------
Machine: Apple Intel Mac 64-bit
Operating System: Mac OS X version 10.4 or compatible
C Compiler: gcc 4.0.1 or compatible
Space Required: 9.3 MB
Garbage Collection: NO
128-bit reals: NO
Debugger: None

NPH9751NA - Hewlett Packard 9000 Series
-------------------------------------------
Machine: HP 9000 Series, 32 bit, PA RISC (2.0) or compatible
Operating System: HP-UX B.11.11
C Compiler: HP ANSI C compiler B.11.11.10
Space Required: 12.0 MB

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

NPIB651NA - IBM RISC System/6000
--------------------------------
Machine: IBM RISC System/6000
Operating System: AIX 5.3
C Compiler: AIX XL C compiler 6.0 or compatible
Space Required: 9.6 MB

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

NPL6A51NA - AMD64/EM64T Linux glibc2.3 or compatible
----------------------------------------------
Machine: AMD x86_64 (Opteron) or Intel EM64T
Operating System: Kernel version 2.4.21 or compatible
glibc: 2.3.x or compatible
C Compiler: gcc 3.2.3 or compatible
Space Required: 16 MB
Garbage Collection: AMD64 only (the -gc option does not work on EM64T)
128-bit reals: NO
Debugger: upsf95 (requires GCC 3.x to function correctly)
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 NAGWare f95.)  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/NAGWare/x86_64f.

NPL6451NA - Intel Itanium Linux
-------------------------------
Machine: Intel Itanium 2
Operating System: Kernel version 2.4.21-9.EL or compatible
C Compiler: gcc 3.2.3
Space Required: 15 MB

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

No debugger is available.

Note: This implementation supports object sizes greater than 2 GB.
      The default ABI of this version is incompatible with
      previous releases.

NPLUX51NA - Linux (x86) RedHat 9.0
----------------------------------
Machine: Intel 486 or compatible
Operating System: Kernel version 2.4.20 or compatible
glibc: 2.3.x or compatible
C Compiler: gcc 3.2.2.5 or compatible
Space Required: 11 MB
Garbage Collection: YES
128-bit reals: NO
Debugger: upsf95 (requires GCC 3.x to function correctly)

NPSOL51NA - Sun SPARC Solaris
-----------------------------
Machine: Sun SPARC Ultra or compatible
Operating System: SunOS 5.8 (Solaris 8) or compatible
C Compiler: Sun Workshop C 5.5 or compatible
Space Required: 14 MB
Garbage Collection: YES
128-bit reals: YES
Debugger: upsf95

NPSOL51NG - 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
Space Required: 9.0 MB
Garbage Collection: YES
128-bit reals: NO
Debugger: None

NPW3251NA - Microsoft Windows
-----------------------------

Machine: Intel Pentium or compatible
Operating System: Microsoft Windows XP and Vista or compatible
C Compiler supplied: MinGW gcc 3.4.2
Space Required: 319 MB
64-bit integers: YES
Garbage Collection: YES
128-bit reals: NO
Kusari licence management version: 2.2
IDE and debugger: Fortran Builder (FortranBuilder.exe)

NPZ9L51NA - IBM Z9 Linux
------------------------
Machine: IBM Z9
Operating System: RHEL 4 or compatible
C Compiler: gcc 3.4.6
Space Required 11.0 MB
Garbage Collection: NO
128-bit reals: NO
Debugger: None


Website Feedback

If you would like a response from NAG please provide your e-mail address below.

(If you're a human, don't change the following field)
Your first name.
CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image.