24.05.2014 Views

XL Fortran Enterprise Edition for AIX : User's Guide - IBM

XL Fortran Enterprise Edition for AIX : User's Guide - IBM

XL Fortran Enterprise Edition for AIX : User's Guide - IBM

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Overview of <strong>XL</strong> <strong>Fortran</strong> Features<br />

This section discusses the features of the <strong>XL</strong> <strong>Fortran</strong> compiler, language, and<br />

development environment at a high level. It is intended <strong>for</strong> people who are<br />

evaluating <strong>XL</strong> <strong>Fortran</strong> and <strong>for</strong> new users who want to find out more about the<br />

product.<br />

Hardware and Operating-System Support<br />

Language Support<br />

The <strong>XL</strong> <strong>Fortran</strong> <strong>Enterprise</strong> <strong>Edition</strong> Version 9.1 compiler is supported on the Version<br />

5.1, or higher, <strong>AIX</strong> operating system. See the <strong>XL</strong> <strong>Fortran</strong> <strong>Enterprise</strong> <strong>Edition</strong> <strong>for</strong> <strong>AIX</strong><br />

Installation <strong>Guide</strong> and README file <strong>for</strong> a list of requirements.<br />

The compiler, its generated object programs, and run-time library will run on all<br />

RISC System/6000 ® (RS/6000 ® ) or pSeries ® systems with the required software,<br />

disk space, and virtual storage.<br />

The POWER3, POWER4, or POWER5 processor is a type of PowerPC. In this<br />

document, any statement or reference to the PowerPC also applies to the POWER3,<br />

POWER4, or POWER5 processor.<br />

To take maximum advantage of different hardware configurations, the compiler<br />

provides a number of options <strong>for</strong> per<strong>for</strong>mance tuning based on the configuration<br />

of the machine used <strong>for</strong> executing an application.<br />

The <strong>XL</strong> <strong>Fortran</strong> language consists of the following:<br />

v<br />

v<br />

The full American National Standard <strong>Fortran</strong> 90 language (referred to as <strong>Fortran</strong><br />

90 or F90), defined in the documents American National Standard Programming<br />

Language <strong>Fortran</strong> 90, ANSI X3.198-1992 and In<strong>for</strong>mation technology - Programming<br />

languages - <strong>Fortran</strong>, ISO/IEC 1539-1:1991(E). This language has a superset of the<br />

features found in the FORTRAN 77 standard. It adds many more features that<br />

are intended to shift more of the tasks of error checking, array processing,<br />

memory allocation, and so on from the programmer to the compiler.<br />

The full ISO <strong>Fortran</strong> 95 language standard (referred to as <strong>Fortran</strong> 95 or F95),<br />

defined in the document In<strong>for</strong>mation technology - Programming languages - <strong>Fortran</strong><br />

- Part 1: Base language, ISO/IEC 1539-1:1997.<br />

v Extensions to the <strong>Fortran</strong> 95 standard:<br />

– Industry extensions that are found in <strong>Fortran</strong> products from various compiler<br />

vendors<br />

– Extensions specified in SAA <strong>Fortran</strong><br />

In the <strong>XL</strong> <strong>Fortran</strong> <strong>Enterprise</strong> <strong>Edition</strong> <strong>for</strong> <strong>AIX</strong> Language Reference, extensions to the<br />

<strong>Fortran</strong> 95 language are marked as described in the Typographical Conventions topic.<br />

© Copyright <strong>IBM</strong> Corp. 1990, 2004 7

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!