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.