Contents
About this document
Who should read this document
How to use this document
How this document is organized
Conventions and terminology used in this document
Typographical conventions
How to read syntax diagrams
Examples
Overview of
XL Fortran
features
Commonality with other XL compilers
Documentation, online help, and technical support
Hardware and operating system support
Highly configurable compiler
Language standards compliance
Source-code migration and conformance checking
Program optimization
64-bit object capability
Shared memory parallelization
OpenMP directives
Diagnostic listings
Symbolic debugger support
What's new for V
10.1
Performance and optimization
Architecture and processor-specific code tuning
High performance libraries
Other performance-related compiler options and directives
Intrinsic procedures
new for this release
Support for language enhancements and APIs
XL Fortran language enhancements
OpenMP API V2.5 support for C, C++, and Fortran
Ease of use
New installation and configuration utilities
Newly-supported filename extensions
Support for IBM Tivoli License Manager
New compiler options
New command line options
Setting up and customizing
XL Fortran
Environment variables and
XL Fortran
Setting the compiler working environment
Setting the default runtime options
Customizing the configuration file
Determining what level of
XL Fortran
is installed
Editing, compiling, and linking programs with
XL Fortran
The compiler phases
Editing
Fortran
source files
Compiling with
XL Fortran
Compiling Fortran 95 or Fortran 90 programs
Compiling parallelized
XL Fortran
applications
XL Fortran
input files
XL Fortran
output files
Specifying compiler options
Linking
XL Fortran
programs
Compiling and linking in separate steps
Dynamic
and static
linking
Running
XL Fortran
programs
Canceling execution
Setting runtime options
Running compiled applications on other systems
XL Fortran
compiler diagnostic aids
Compilation return codes
XL Fortran
compiler listings
Debugging compiled applications
XL Fortran runtime environment information
External names in the runtime environment
External names in XL Fortran libraries
Index