NAGWare f95 Compiler Release 4.2

                 Technical Information Note (TECHINFO)

1. Introduction

The product NPUX142NA contains nine implementations of the NAGWare f95
Compiler Release 4.2.  The implementations are in separate distribution
directories as shown in the table below.  Single-machine implementations
are available on tape cartridge or from the Internet, in which case only
one distribution directory will be present.

Product code    Target platform                    Distribution directory
------------    ---------------                    ----------------------

NPDAU42NA       DEC Alpha Unix                     NAGWare_f95-alpha
NPH9742NA       Hewlett Packard 9000 Series 700
                                       HP-UX 11    NAGWare_f95-hp700
                                       HP-UX 10    NAGWare_f95-hp700_10
NPIB642NA       IBM RISC System/6000               NAGWare_f95-rs6000
NPLUX42NA       Linux (Intel)                      NAGWare_f95-linux
NPSG542NA       Silicon Graphics (IRIX 5)          NAGWare_f95-irix5
NPSG642NA       Silicon Graphics (IRIX 6 & IRIX64) NAGWare_f95-irix64
NPSOL42NA       Sun SPARC (Solaris)                NAGWare_f95-sparc
NPSOL42NG       Sun SPARC (Solaris) GCC            NAGWare_f95-sol2gcc
NPSU442NA       Sun SPARC (SunOS)                  NAGWare_f95-sun4

The following implementations are only available on a separate tape
cartridge or CD (Release 4.2):

Product code    Target platform                    Distribution directory
------------    ---------------                    ----------------------

NPAMP42NA       Apple PowerMac OS X
NPL6442NA       Intel Itanium Linux                NAGWare_f95-ia64
NPL6A42NA	AMD64           		   NAGWare_f95-amd64
NPW3242NA       Microsoft Windows


The following implementations are not licence-managed and are available
separately on tape cartridge or CD (Release 4.1 and 4.2):

Product code    Target platform                    Distribution directory
------------    ---------------                    ----------------------

NPBSD41NA       FreeBSD (Intel)                    NAGWare_f95-FreeBSD
NPBSD42NA       FreeBSD 5.x (Intel)                NAGWare_f95-FreeBSD5
NPDAL42NA       DEC Alpha Linux                    NAGWare_f95-alinux
NPIBO41NA       IBM OS/390 Open Edition            NAGWare_f95-ibm390

2. 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 needed for licensing purposes.  The licensing
materials (in the license directory) occupy approximately 16.3 MB, but most of
this will not be needed; approximately 1.0 - 2.3 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.

NPAMP42NA - Apple PowerMac OS X
-------------------------------

Machine: Apple PowerMAC G4 or compatible
Operating System: Mac OS X
C Compiler: gcc 2.95.2, or later
Space Required: 5.5 Mb

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

dbx90 is not available

NPBSD41NA - FreeBSD
-------------------

Machine: Intel 386 or compatible
Operating System: FreeBSD 4.2
C Compiler: gcc 2.95.2
Space Required: 5.2 MB

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

This implementation is NOT licence-managed.

NPBSD42NA - FreeBSD 5.x
-----------------------

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

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

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

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

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

NPDAL42NA - DEC Alpha Linux
---------------------------

Machine: DEC Alpha
Operating System: Linux 2.2.14-6.0
C Compiler: egcs 2.91.66
Space Required: 7.4 MB

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

Non-stop IEEE mode (-ieee=full) is not available.
This implementation is NOT licence-managed.

dbx90 has been withdrawn from this implementation because the underlying
debugger (gdb) does not work correctly.

NPH9742NA - Hewlett Packard 9000 Series 700
-------------------------------------------

NAGWare_f95-hp700
-----------------

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: 6.8 MB

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

NAGWare_f95-hp700_10
--------------------

Machine: Hewlett Packard 9000 Series 700
Operating System: HP-UX B.10.20
C Compiler: HP ANSI C compiler A.10.32.20
Space Required: 6.6 MB

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

The -thread_safe option is not available on HP-UX 10.

NPIB642NA - IBM RISC System/6000
--------------------------------

Machine: IBM RISC System/6000
Operating System: AIX 4.1
C Compiler: AIX XL C compiler 3.1
Space Required: 7.4 MB

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

NPIBO41NA - IBM OS/390 Open Edition
-----------------------------------

Machine: IBM 390
Operating System: MVS Open Edition 2.5
C Compiler: bundled
Space Required: 7.9 MB

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

This implementation is NOT licence-managed.
dbx90 is not available.
The distribution is a pax file.  To install, copy NAGWare_f95-ibm390.pax
onto your system and do:
        pax -r powerpc cross-compiler)
Space required: Cetia: 3.5 MB, Motorola: 5.2 MB

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

The compilers run on a Sun SPARC (Solaris) machine, producing executables
for LYNXOS Cetia or Motorola PowerPC systems.

dbx90 is not available.
This implementation is NOT licence-managed.

NPSG542NA - Silicon Graphics (IRIX 5)
-------------------------------------

Machine: Silicon Graphics
Operating System: IRIX 5.3
C Compiler: bundled
Space Required: 8.5 MB

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

The -thread_safe option is not available

NPSG642NA - Silicon Graphics
----------------------------

Machine: Silicon Graphics
Operating System: IRIX64 6.5
C compiler: 7.3
Space Required: 24.3 MB

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

NPSOL42NA - Sun SPARC (Solaris)
-------------------------------

Machine: Sun SPARC
Operating System: Solaris 2.6
C Compiler: SC5.0
Space Required: 8.8 MB

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

NPSOL42NG - Sun SPARC (Solaris) GCC
-----------------------------------

Machine: Sun SPARC
Operating System: Solaris 2.6
C Compiler: GNU gcc v2.95.2
Space Required: 7.2 MB

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

NPSU442NA - Sun SPARC (SunOS)
-----------------------------

Machine: Sun SPARC
Operating System: SunOS 4.1.3
C Compiler: bundled
Space Required: 5.4 MB

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

The -thread_safe option is not available

NPW3242NA - Microsoft Windows
-----------------------------

Machine: Intel compatible PC
Operating System: Windows NT, 2000 and XP
C Compiler: Cygwin gcc 3.2-3 or later
Space Required: 3.6 Mb

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

The -thread_safe option is not available and dbx90 is not available
2