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)