User's Guide
Special Characters
Numerics
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Special Characters
Numerics
1501-224, 1501-229, and 1517-011 error messages
(2668)
15xx identifiers for XL Fortran messages
(2645)
4K suboption of -qalign
(2028)
601 suboption of -qarch
(2043), (2050)
601 suboption of -qtune
(2327)
603 suboption of -qarch
(2044), (2051)
603 suboption of -qtune
(2328)
604 suboption of -qarch
(2045), (2052)
604 suboption of -qtune
(2329)
64-bit data types (FORTRAN 77 extension)
(2733)
64-bit environment
(2403)
64-bit thread support
(2404)
A
a.out file
(1757)
active processors, definition of
(2792)
addresses of arguments, saving
(2372)
affinity suboption of -qsmp=schedule
(2298)
aix43libraries attribute of configuration file
(1654)
aix43smplibraries attribute of configuration file
(1655)
alarm_ service and utility subprogram
(2747)
ALIAS @PROCESS directive
(2019)
alias, definition of
(2791)
ALIGN @PROCESS directive
(2027)
alignment of CSECTs and large arrays for data-striped I/O
(2033)
allocatable arrays, automatic deallocation with -qxlf90=autodealloc
(2375)
ANSI
checking conformance to the Fortran 90 standard
(1545), (1872), (2206)
checking conformance to the Fortran 95 standard
(1546), (1873), (2207)
definition of
(2795)
appendold and appendunknown suboptions of -qposition
(2258)
ar command
(2697)
archive files
(1739)
argument addresses, saving
(2370)
argument promotion (integer only) for intrinsic procedures
(2359)
arguments
passing between languages
(2601), (2770)
passing by reference or by value
(2613)
passing null-terminated strings to C functions
(2238)
arraypad suboption of -qhot
(2522)
arrays
optimizing array language
(2512)
optimizing assignments
(2021)
passing between languages
(2609)
aryovrlp suboption of -qalias
(2020), (2518)
as and asopt attributes of configuration file
(1631)
as command, passing command-line options to
(1777)
asa command
(2698)
assembler
low-level linkage conventions
(2622)
source (.s) files
(1735), (1761)
asynchronously, definition of
(2793)
ATTR @PROCESS directive
(2063)
attribute section in compiler listing
(2688)
auto suboption of -qarch
(2046)
auto suboption of -qipa
(2179)
auto suboption of -qsmp
(2291)
auto suboption of -qtune
(2335)
AUTODBL @PROCESS directive
(2065)
autodealloc suboption of -qxlf90
(2376)
automatic parallelization, definition of
(2794)
B
big data and stack segments
(1973)
binary compatibility, POSIX pthreads
(1845)
bitwise-identical floating-point results
(2452)
blankpad suboption of -qxlf77
(2345)
blocked special files, interaction of XL Fortran I/O with
(2566)
bolt attribute of configuration file
(1648)
branches, optimizing
(2524)
bss storage, alignment of arrays in
(2030)
bss storage, definition of
(2796)
buffering run-time option
description
(1865)
using with preconnected files
(1866)
buffers, flushing
(2574)
busy-wait, definition of
(2797)
BYTE data type (FORTRAN 77 extension)
(2727)
C
C language and interlanguage calls
(2590), (2768)
C preprocessor (cpp)
(1803)
C++ and Fortran in same program
(2598)
calling by reference or value
(2614)
calling non-Fortran procedures
(2589)
carriage control characters, printing files with
(2699)
character constants and typeless constants
(2086)
character data, passing between languages
(2605)
character special files, interaction of XL Fortran I/O with
(2565)
character-count edit descriptor (FORTRAN 77 extension)
(2732)
CHARLEN @PROCESS directive
(2076)
CHECK @PROCESS directive
(1981), (2078)
check_fpscr.f sample file
(2497)
chunk, definition of
(2798)
CI @PROCESS directive
(2080)
cleanpdf command in /usr/lpp/xlf/bin
(2251)
clock_ service and utility subprogram
(2748)
cnverr run-time option
(1867)
code attribute of configuration file
(1630)
code generation for different systems
(1797)
code optimization
(2503), (1558)
column 1 and carriage control characters
(2700)
com suboption of -qarch
(2037)
command line, specifying options on
(1770)
command-line options
See compiler options
common blocks, finding sizes of
(1943)
COMPACT @PROCESS directive
(2083)
compilation order
(1726)
compilation unit epilogue section in compiler listing
(2695)
compile, definition of
(2799)
compiler listings
(2678)
See also listings
compiler options for controlling
(1930)
compiler options
(1915)
See also the individual options listed under Special Characters at the start of the index
deprecated
(1946)
descriptions
(1949)
for compatibility
(1932)
for controlling input to the compiler
(1919)
for controlling listings and messages
(1927)
for controlling the compiler internal operation
(1944)
for debugging and error checking
(1923), (1926)
for floating-point processing
(1935)
for linking
(1936)
for new language extensions
(1933)
for performance optimization
(1921)
obsolete or not recommended
(1945)
scope and precedence
(1766)
section in compiler listing
(2681)
selecting through a graphical user interface
(1561)
specifying in the source file
(1775)
specifying on the command line
(1771)
specifying the locations of output files
(1920)
summary
(1918)
compiler options for 64-bit
(2405)
compiling
cancelling a compilation
(1728)
description of how to compile a program
(1688)
problems
(2659)
SMP programs
(1716)
concurrent network licenses
(1789)
concurrent nodelock licenses
(1788)
conditional branching optimization
(2523)
conditional compilation
(1805)
conditional vector merge intrinsic functions (FORTRAN 77 extension)
(2739)
configuration file
(1607), (1747), (1991)
conflicting options
-C interferes with -qhot
(1984)
-qautodbl overrides -qrealsize
(2073)
-qdpc is overridden by -qautodbl and -qrealsize
(2267)
-qflag overrides -qlanglvl and -qsaa
(2116)
-qhalt is overridden by -qnoobject
(2243)
-qhalt overrides -qobject
(2242)
-qhot is overridden by -C
(2152)
-qintsize overrides -qlog4
(2220)
-qlanglvl is overridden by -qflag
(2212)
-qlog4 is overridden by -qintsize
(2221)
-qnoobject overrides -qhalt
(2150)
-qobject is overridden by -qhalt
(2149)
-qrealsize is overridden by -qautodbl
(2074), (2268)
-qrealsize overrides -qdpc
(2266)
-qsaa is overridden by -qflag
(2280)
@PROCESS overrides command-line setting
(1768)
command-line overrides configuration file setting
(1767)
specified more than once, last one takes effect
(1769)
conformance checking
(1551), (2210), (2278)
control and status register for floating point
(2490)
conversion errors
(1868)
core file
(2473), (2486), (2673)
cost model for loop transformations
(2519)
could not load program (error message)
(2655), (2657)
cpp command
(1802)
cpp, cppoptions, and cppsuffix attributes of configuration file
(1628)
CRAY functions (FORTRAN 77 extension)
conditional vector merge intrinsics
(2741)
date and time service and utility functions
(2744)
CRAY pointer (FORTRAN 77 extension), XL Fortran equivalent
(2737)
cross-reference section in compiler listing
(2689)
crt attribute of configuration file
(1625)
crt_64 attribute of configuration file
(1651)
CSECTS, alignment of
(2032)
csh shell
(1574)
cshrc, csh.cshrc, and csh.login files
(1581)
ctime_ service and utility subprogram
(2749)
CTYPLSS @PROCESS directive
(2084)
customizing configuration file (including default compiler options)
(1609)
CVMGx intrinsic functions (FORTRAN 77 extension)
(2740)
D
data limit
(2651)
data object, definition of
(2800)
data segment, increasing size of
(1971)
data striping
(2584)
-qalign required for improved performance
(2031)
definition of
(2803)
data type, definition of
(2802)
data types in Fortran, C, and Pascal
(2602)
date and time functions (FORTRAN 77 extension)
(2742), (2766)
date service and utility subprogram
(2750)
DATE_AND_TIME intrinsic function
(2765)
DBG @PROCESS directive
(1994), (2089)
dbl, dbl4, dbl8, dblpad, dblpad4, dblpad8 suboptions of -qautodbl
(2068)
dbx debugger
(1553)
dbx support
sample session
(2677)
DDIM @PROCESS directive
(2091)
debugger support
(1554)
debugging
(2627)
compiler options for
(1924)
using path names of original files
(2143)
defaultmsg attribute of configuration file
(1649)
defaults
customizing compiler defaults
(1610)
search paths for include and .mod files
(1998)
search paths for libraries
(1593)
delays run-time option
(1899)
denormalized number, definition of
(2801)
deprecated compiler options
(1948)
deps suboption of -qassert
(2059)
DIRECTIVE @PROCESS directive
(2095)
directives
NEW
(2718)
disassembly listing
from the -S compiler option
(2384)
disk space, running out of
(2661)
disk striping
See data striping
DLINES @PROCESS directive
(1986), (2097)
double-precision values
(2422), (2442)
DPC @PROCESS directive
(2100)
DPCL @PROCESS directive
(2102)
dtime_ service and utility subprogram
(2751)
dynamic dimensioning of arrays
(2092)
dynamic dimensioning, definition of
(2804)
dynamic linking
(1832)
dynamic suboption of -qsmp=schedule
(2299)
E
E error severity
(2634)
edit descriptors (B, O, Z), differences between F77 and F90
(2368)
edit descriptors (G), difference between F77 and F90
(2354)
editing source files
(1681)
emacs text editor
(1685)
enable suboption of -qflttrap
(2137), (2487)
end-of-file, writing past
(2348)
ENTRY statements, compatibility with previous compiler versions
(2371)
environment problems
(2647)
environment variables
64-bit environment
OBJECT_MODE
(2415)
compile time
(1573)
LANG
(1583)
LIBPATH
(1590)
NLSPATH
(1584)
OBJECT_MODE
(2414)
PDFDIR
(1594)
TMPDIR
(1597)
definition of
(2805)
run-time
LIBPATH
(1904)
PDFDIR
(1595)
TMPDIR
(1905)
XLFRTEOPTS
(1863)
XLSMPOPTS
(1889)
XLFSCRATCH_unit
(1601)
XLFUNIT_unit
(1604)
En_US versus en_US setting for LANG
(1588)
eof, writing past
(2349)
epilogue sections in compiler listing
(2696)
error checking, compiler options for
(1925)
error messages
(2629)
1501-224
(2663)
1501-229
(2662)
1517-011
(2664)
compiler options for controlling
(1928)
explanation of format
(2644)
in compiler listing
(2685)
erroreof run-time option
(1869)
err_recovery run-time option
(1870)
ESCAPE @PROCESS directive
(2104)
etime_ service and utility subprogram
(2752)
example programs
See sample programs
exception handling
(1910), (2440)
for floating point
(2130), (2462)
installing an exception handler
(2471)
exclusive or operator
(2364)
executable files
(1756)
executable program, definition of
(2806)
executing a program
(1843)
executing the compiler
(1691)
exits suboption of -qipa
(2177)
explicit interfaces
(2618)
EXTCHK @PROCESS directive
(2106)
extended-precision values
(2445)
extensions to FORTRAN 77, list of common ones
(2722)
external names
definition of
(2808)
in the run-time environment
(2782)
EXTNAME @PROCESS directive
(2109)
F
f77 command
and file positioning
(2558)
description
(1692)
level of Fortran standard compliance
(1675), (1714)
f90 command
(1724)
f90 suffix
(1636)
f95 command
(1725)
FAQ (frequently asked questions) list for XL Fortran
(2746)
fdate_ service and utility subprogram
(2753)
fexcp.h include file
(2479)
fhandler.F sample file
(2499)
file positioning
(2547)
file table section in compiler listing
(2694)
files
editing source
(1682)
I/O formats
(2538)
input
(1730)
names
(2540)
output
(1755)
permissions
(2572)
using suffixes other than .f for source files
(1639)
FIPS FORTRAN standard, checking conformance to
(1549)
FIXED @PROCESS directive
(2112)
FLAG @PROCESS directive
(2113)
FLOAT @PROCESS directive
(2118)
floating-point
exception handling
(1912)
exceptions
(2129), (2461)
number, definition of
(2807)
processing
(2416)
optimizing
(2457), (2511)
floating-point status and control register
(2488)
fltint suboption of -qfloat
(2119)
FLTTRAP @PROCESS directive
(2131), (2467)
flttrap_handler.c and flttrap_test.f sample files
(2495)
flushing I/O buffers
(2573)
fold suboption of -qfloat
(2120)
formats, file
(2539)
fort.* default file names
(2546), (2575)
Fortran
compiler options for language extensions
(1934)
definition of
(2809)
FORTRAN 77 extensions, list of common ones
(2721)
Fortran 90
compiling programs written for
(1704)
fpdt.h and fpdc.h include files
(2449)
fpgets and fpsets service and utility subroutines
(2492)
fppv and fppk attributes of configuration file
(1629)
fpr command
(2701)
fpscr register
(2491)
fpstat array
(2493)
fp_fort_c.f and fp_fort_t.f include files
(2470)
fp_trap libc routine
(2468)
FREE @PROCESS directive
(2140)
frequently asked questions
(2745)
fsplit command
(2702)
fsuffix attribute of configuration file
(1634)
full suboption of -qtbtable
(2320)
FULLPATH @PROCESS directive
(2146)
functions
definition of
(2810)
linkage convention for calls
(2625)
return values
(2619)
G
G edit descriptor, difference between F77 and F90
(2355)
gcrt attribute of configuration file
(1627)
gcrt_64 attribute of configuration file
(1653)
gedit77 suboption of -qxlf77
(2353)
generating code for different systems
(1796)
GETENV intrinsic procedure
(2541)
gmon.out file
(2707)
gmtime_ service and utility subprogram
(2754)
gprof command
(2705)
graphical tools included with XL Fortran
See xldb debugger
GUI for compiler options
(1563)
guided suboption of -qsmp=schedule
(2300)
H
HALT @PROCESS directive
(2147)
hard limit, definition of
(2811)
hardware, compiling for different types of
(1794)
header section in compiler listing
(2679)
heap storage, increasing size of
(1972)
high order transformations, definition of
(2812)
Hollerith constant, definition of
(2813)
hot attribute of configuration file
(1644)
hotlist suboption of -qreport
(2274)
HSFLT @PROCESS directive (obsolete)
(2154)
hsflt suboption of -qfloat
(2121), (2783)
HSSNGL @PROCESS directive (obsolete)
(2156)
hssngl suboption of -qfloat
(2122)
huge data and stack segments
(1975)
I
I error severity
(2640)
i-node
(1877), (2814)
I/O
See input/output
idate_ service and utility subprogram
(2755)
IEEE @PROCESS directive
(2395), (2157)
IEEE arithmetic
(2420)
iFOR/LS
(1783)
implicitly connected files
(2545)
imprecise suboption of -qflttrap
(2138)
include_32 attribute of configuration file
(1656)
include_64 attribute of configuration file
(1650)
inexact suboption of -qflttrap
(2136)
infinity values
(2424), (2426), (2429), (2433), (2436)
informational message
(2639)
INIT @PROCESS directive
(2166)
initial file position
(2549)
inline suboption of -qipa
(2178)
inlining
(2017), (2526)
input files
(1729)
input/output
(2418)
from two languages in the same program
(2597)
increasing throughput with data striping
(2035), (2586)
redirection
(2560)
run-time behavior
(1861)
when unit is positioned at end-of-file
(2352)
XL Fortran implementation details
(2537)
installation problems
(2646)
installing the compiler
(1566)
intarg suboption of -qxlf77
(2356)
integer arguments of different kinds to intrinsic procedures
(2358)
integer POINTER (FORTRAN 77 extension)
(2735)
INTENT attribute
(2621)
interface errors, detecting
(1830)
interlanguage calls
(2588), (2615)
arrays
(2608)
C++
(2599)
character types
(2604)
corresponding data types
(2600)
input and output
(2596)
low-level linkage conventions
(2623)
pointers
(2610)
internal limits for the compiler
(2789)
interprocedural analysis (IPA)
(2176), (2509)
definition of
(2817)
INTLOG @PROCESS directive
(2171)
intptr suboption of -qalias
(2024)
intrinsic procedures accepting integer arguments of different kinds
(2357)
intrinsic procedures, definition of
(2816)
INTSIZE @PROCESS directive
(2173)
intxor suboption of -qxlf77
(2361)
invalid suboption of -qflttrap
(2135)
invoking a program
(1844)
invoking the compiler
(1689)
IPA (interprocedural analysis)
definition of
(2815)
ipa attribute of configuration file
(1647)
irand routine, naming restriction for
(1841)
irtc service and utility subprogram
(2756)
ISO
checking conformance to the Fortran 90 standard
(1547), (1874), (2208)
checking conformance to the Fortran 95 standard
(1548), (1875), (2209)
isolated suboption of -qipa
(2182)
itercnt suboption of -qassert
(2061)
itime_ service and utility subprogram
(2757)
J
jdate service and utility subprogram
(2758)
K
KAP preprocessor, ordering information for
(2534)
killed (error message)
(2656)
kind type parameters
(1676), (2174), (2265)
ksh shell
(1575)
L
L error severity
(2637)
LANG environment variable
(1586)
LANGLVL @PROCESS directive
(2211)
langlvl run-time option
(1871)
language support
(1542)
language-level error
(2638)
large data and stack segments
(1974)
LC_* national language categories
(1589)
ld and ldopt attributes of configuration file
(1632)
ld command
passing command-line options to
(1776)
used for linking 64-bit non-SMP files
(1825)
used for linking 64-bit SMP files
(1815)
used for linking non-SMP files
(1820)
used for linking SMP files
(1810)
leadzero suboption of -qxlf77
(2365)
level of XL Fortran, determining
(1660)
level suboption of -qipa
(2183)
lib*.a library files
(1742), (2002)
LIBPATH environment variable
(1906), (2658)
compile time
(1591)
libraries
(1738), (1745), (1813), (1818), (1823)
, (1828)
default search paths
(1592)
nonshared
(2774)
shared
(2780)
libraries attribute of configuration file
(1642)
libxlf.a library
(1677)
libxlf90.a and libxlf.a libraries
(1665)
libxlf90.a library
(1678)
libxlf90_r.a library
(1658), (1679), (1702), (1848)
libxlf90_t.a library
(1659), (1680), (1703)
libxlfpthrds_compat.a library
(1850)
libxlsmp.a library
(1849)
license management (LM)
(1782)
License Use Management (LUM)
(1780)
definition of
(2822)
licenses, network and nodelock
(1790)
limit command
(2650)
limit suboption of -qipa
(2180), (2528)
limits internal to the compiler
(2790)
link-edit, definition of
(2818)
linker options
(1937)
-b64
(1959)
-bdynamic
(1961)
-bmaxdata
(1968)
-bmaxstack
(1969)
-bnortl
(1980)
-brtl
(1979)
-bshared
(1962)
-bstatic
(1963)
-qlibansi
(2197)
-qlibessl
(2198)
-qlibposix
(2199)
linker, definition of
(2819)
linking
(1809)
dynamic
(1834)
problems
(2670)
static
(1833), (2771)
links, interaction of XL Fortran I/O with
(2562)
LIST @PROCESS directive
(2214)
list suboption of -qipa
(2184), (2196)
listing files
(1763)
listing options
(1931)
LISTOPT @PROCESS directive
(2216)
LM (license management)
(1781)
load balancing, definition of
(2820)
locale, setting at run time
(1859)
LOG4 @PROCESS directive
(2219)
logical volumes, I/O operations on
(2582)
long variable names (FORTRAN 77 extension)
(2728)
loops, optimizing
(2513)
lower case (FORTRAN 77 extension)
(2729)
lowfreq suboption of -qipa
(2185)
LPEX editor
(1687)
lslpp command
(1661)
ltime_ service and utility subprogram
(2759)
LUM (License Use Management)
(1779)
definition of
(2821)
M
m suboption of -y
(2399)
machines, compiling for different types
(1795), (2041)
macro expansion
(1806)
maf suboption of -qfloat
(2123), (2311)
main program, definition of
(2824)
main, restriction on use as a Fortran name
(2595)
make command
(2703), (1953)
makefiles
configuration file as alternative for default options
(1611)
copying modified configuration files along with
(1612)
malloc system routine
(2072)
MAXMEM @PROCESS directive
(2223)
MBCS @PROCESS directive
(2225)
mclock routine, naming restrictions for
(1838)
mcrt attribute of configuration file
(1626)
mcrt_64 attribute of configuration file
(1652)
memory management optimizations
(2517)
message suppression
(2316)
messages
1501-224 error message
(2666)
1501-229 error message
(2665)
1517-011 error message
(2667)
catalog files for
(1836)
compiler options for controlling
(1929)
copying message catalogs to another system
(1835)
selecting the language for run-time messages
(1857)
messaging
XL Fortran programs calling MPI library
(1623)
migrating
(1543)
from other systems
(2714)
from previous versions of XL Fortran
(1664)
minus infinity, representation of
(2431), (2438)
minus suboption of -qieee
(2161)
missing suboption of -qipa
(2186)
MIXED @PROCESS directive
(2386), (2229)
mixing integers and logicals (FORTRAN 77 extension)
(2730)
mklv command
(2587)
mod files
(1750), (1765), (1855), (2233), (2713)
module procedures, external names corresponding to
(2594)
modules, effect on compilation order
(1727)
mon.out file
(2706), (1753)
MPI library
(1622)
mpxlf stanza of configuration file
(1613)
mpxlf90 stanza of configuration file
(1614)
mpxlf90_r stanza of configuration file
(1616)
mpxlf90_r7 stanza of configuration file
(1618)
mpxlf95 stanza of configuration file
(1619)
mpxlf95_r stanza of configuration file
(1620)
mpxlf95_r7 stanza of configuration file
(1621)
mpxlf_r stanza of configuration file
(1615)
mpxlf_r7 stanza of configuration file
(1617)
multconn run-time option
(1876)
multconnio run-time option
(1878)
multiple compilations
(1785)
N
n suboption of -y
(2398)
name conflicts, avoiding
(1837)
namelist run-time option
(1879)
naming conventions for external names
(2593)
NaN values
and infinities
(2425)
definition of
(2825)
specifying with -qinitauto compiler option
(2168)
nans suboption of -qfloat
(2124)
national language support
at run time
(1856)
compile time environment
(1587)
nearest suboption of -qieee
(2160)
negative infinity, representation of
(2430), (2437)
nested_par suboption of -qsmp
(2293)
NetLS (Network Licensing System)
(1778)
netscape command
(1565)
network file system (NFS)
using the compiler on a
(1570)
Network Install Manager
(1571)
network licenses
(1792)
NEW compiler directive
(2719), (2720)
NFS
(1569)
See also network file system
NIM (Network Install Manager)
(1572)
NLSPATH environment variable
compile time
(1585)
nlwidth run-time option
(1880)
noauto suboption of -qsmp
(2292)
nodblpad suboption of -qautodbl
(2067)
See also none suboption instead
nodelock licenses
(1791)
nodeps suboption of -qassert
(2060)
noinline suboption of -qipa
(2187)
none suboption of -qautodbl
(2066)
none suboption of -qtbtable
(2318)
nonested_par suboption of -qsmp
(2294)
nonshared libraries for XL Fortran
(2773)
noobject suboption of -qipa
(2188)
noomp suboption of -qsmp
(2296)
not-a-number, definition of
(2826)
null-terminated strings, passing to C functions
(2236), (2606)
NULLTERM @PROCESS directive
(2239)
O
OBJECT @PROCESS directive
(2241)
object files
(1733), (1758)
object suboption of -qipa
(2189)
OBJECT_MODE environment variable
(2413)
obsolete compiler options
(1947)
oldboz suboption of -qxlf77
(2367)
omp suboption of -qsmp
(2295)
one-trip DO loop, definition of
(2827)
ONETRIP @PROCESS directive
(1954), (2244)
online compiler help
(1564)
online processors, definition of
(2828)
optimization
(1559), (2504)
compiler options for
(1922)
for floating-point arithmetic
(2456)
levels
(2505)
OPTIMIZE @PROCESS directive
(2007), (2247)
OPTIONAL attribute
(2620)
options attribute of configuration file
(1633)
options section in compiler listing
(2680)
osuffix attribute of configuration file
(1640)
output files
(1754)
overflow suboption of -qflttrap
(2132)
P
p suboption of -y
(2400)
p2sc suboption of -qarch
(2047)
p2sc suboption of -qtune
(2336)
pad setting, changing for internal and direct-access files
(2346)
padding of data types with -qautodbl option
(2788)
paging space
definition of
(2829)
running out of
(2660)
parallel execution options
(1891)
parameters
See arguments
parthds run-time option
(1892)
parthreshold run-time option
(1901)
partition suboption of -qipa
(2190)
Pascal language and interlanguage calls
(2591)
path name of source files, preserving with -qfullpath
(2142)
PDF (profile-directed feedback), definition of
(2831)
PDFDIR environment variable
(1596)
performance of floating-point arithmetic
(2455)
performance of real operations, speeding up
(2070), (2263)
Performance Toolbox
(2322)
performance tuning options
(1897)
permissions of files
(2571)
persistent suboption of -qxlf77
(2369)
PHSINFO @PROCESS directive
(2255)
pipes, interaction of XL Fortran I/O with
(2561)
platform, compiling for a specific type
(2042)
plus infinity, representation of
(2428), (2435)
plus suboption of -qieee
(2162)
pointee array, definition of
(2833)
pointers (Fortran 90) and -qinit compiler option
(2165)
pointers (integer POINTER) (FORTRAN 77 extension)
(2736)
portability
(2717)
porting to XL Fortran
(2715)
POSITION @PROCESS directive
(2257), (2551)
position of a file after an OPEN statement
(2548)
positive infinity, representation of
(2427), (2434)
POSIX pthreads
API support
(1723)
binary compatibility
(1846)
run-time libraries
(1847)
postmortem.f sample file
(2498)
POWER, POWER2, POWER3, or PowerPC systems
(2039)
compiling programs for
(1793)
ppc suboption of -qarch
(2038), (2049)
precision of real data types
(2069), (2262)
preconnected files
(2542)
preprocessing Fortran source with the C preprocessor
(1804)
preprocessors, ordering information for
(2536)
problem determination
(2626)
procedure calls to other languages
See subprograms in other languages, calling
procedures, definition of
(2832)
prof command
(2704), (1752)
profile file
(1577), (1578)
profile-directed feedback (PDF), definition of
(2830)
profilefreq run-time option
(1903)
profiling data files
(1751)
proflibs attribute of configuration file
(1643)
Program Editor
(1686)
promoting integer arguments to intrinsic procedures
(2360)
promotion of data types with -qautodbl option
(2787)
pseudo-devices, interaction of XL Fortran I/O with
(2568)
pthreads library module
(2778)
pure suboption of -qipa
(2191)
pwr suboption of -qarch
(2053)
pwr suboption of -qtune
(2330)
pwr2 suboption of -qarch
(2054)
pwr2 suboption of -qtune
(2331)
pwr2s suboption of -qarch
(2048)
pwr2s suboption of -qtune
(2334)
pwr3 suboption of -qarch
(2056), (2057)
pwr3 suboption of -qtune
(2332)
pwrx suboption of -qarch
(2055)
pwrx suboption of -qtune
(2333)
Q
Q (character-count) edit descriptor (FORTRAN 77 extension)
(2731)
QCOUNT @PROCESS directive
(2259)
quiet NaN
(2169), (2432)
R
rand routine, naming restriction for
(1839)
random run-time option
(1881)
raw logical volumes, I/O operations on
(2583)
READ statements past end-of-file
(2350)
README.xlf file in /usr/lpp/xlf/DOC
(1567)
real arithmetic
(2417)
REAL data types
(2071)
REAL(16) values
(2444)
REAL(4) and REAL(8) values
(2423), (2443)
REALSIZE @PROCESS directive
(2264)
record lengths
(2570)
RECUR @PROCESS directive
(2270)
recursion
(2271), (2283)
redirecting input/output
(2559)
reference, passing arguments by
(2611)
register flushing
(2204)
related documentation
(1541)
REPORT @PROCESS directive
(2273)
resetpdf command in /usr/lpp/xlf/bin
(2250)
return code
from compiler
(2642)
from Fortran programs
(2643)
rndsngl suboption of -qfloat
(2125)
rounding
(2446)
rounding errors
(2450)
rounding mode
(2447), (2451)
rrm suboption of -qfloat
(2126), (2310)
rsqrt suboption of -qfloat
(2127)
rtc service and utility subprogram
(2760)
run time
exceptions
(1909)
options
(1860)
run-time
libraries
(1743), (1824), (1829)
problems
(2671)
SMP libraries
(1814), (1819)
run-time environment
external names in
(2781)
running a program
(1842)
running the compiler
(1690)
runtime suboption of -qsmp=schedule
(2301)
S
S error severity
(2632)
SAA @PROCESS directive
(2279)
SAA FORTRAN definition, checking conformance to
(1550)
safe suboption of -qipa
(2193)
sample programs
(2775)
calling C functions from Fortran
(2603)
floating-point exception handling
(2494)
for SMP
(2777)
notes on using
(1540)
SAVE @PROCESS directive
(2281)
schedule run-time option
(1890)
schedule suboption of -qsmp
(2297)
scratch file directory
(1599), (2579)
See also TMPDIR environment variable
scratch_vars run-time option
(1882), (1603), (2580)
segmentation fault
(2249)
semantics, definition of
(2834)
seqthreshold run-time option
(1902)
setlocale libc routine
(1858)
setrteopts service and utility procedure
(1864)
severe error
(2633)
sh shell
(1576)
shared libraries
(2779)
shared object files
(1746)
side-effects, definition of
(2192)
SIGFPE signal
(2465), (2477)
SIGN intrinsic, effect of -qxlf90=signedzero on
(2374)
signal handling
(1911)
for floating point
(2463)
installing an exception handler
(2472)
signaling NaN
(2439), (2501)
signedzero suboption of -qxlf90
(2373)
SIGTRAP signal
(1913), (2139), (2464), (2476)
single-precision values
(2421), (2441)
sixty-four bit
(2402)
sixty-four bit data types
(2734)
sleep, definition of
(2837)
sleep_ service and utility subprogram
(2761)
small suboption of -qtbtable
(2319)
SMP
definition of
(2839)
programs, compiling
(1715)
sample programs
(2776)
smplibraries attribute of configuration file
(1657)
smplist suboption of -qreport
(2275), (2276)
soft limit, definition of
(2838)
softeof suboption of -qxlf77
(2347)
SOURCE @PROCESS directive
(2305)
source file options
(1774)
source files
(1731)
allowing suffixes other than .f
(1638)
preserving path names for debugging
(2144)
specifying options in
(1772)
source section in compiler listing
(2683)
source-code conformance checking
(1544)
source-level debugging support
(1555)
space problems
(2653)
space, increasing amount for data and stack
(1976)
special files, interaction of XL Fortran I/O with
(2564)
spill space, definition of
(2840)
SPILLSIZE @PROCESS directive
(2006), (2306)
spins run-time option
(1898)
ssuffix attribute of configuration file
(1641)
stack
(2624)
limit
(1977), (2652)
stack run-time option
(1896), (1895)
standard error, input, and output streams
(2543)
stanza, definition of
(2835)
star length specifiers
(2725), (2726)
static linking
(1831), (2772)
static storage, alignment of arrays in
(2029)
static suboption of -qsmp=schedule
(2302)
status and control register for floating point
(2489)
std suboption of -qalias
(2025)
stderr, stdin, and stdout streams
(2544)
stdexits suboption of -qipa
(2194)
storage limits
(2654)
storage relationship between data objects
(2785)
storage-associated arrays, performance implications of
(2023)
STRICT @PROCESS directive
(2309)
strings, passing to C functions
(2237), (2607)
struct command
(2708)
subprogram calls to other languages
See subprograms in other languages, calling
subprograms in other languages, calling
(2592), (2769)
subroutine, definition of
(2841)
suffix, allowing other than .f on source files
(1637)
suffixes for source files
(2314)
summary of compiler options
(1917)
Sun pointer (FORTRAN 77 extension), XL Fortran equivalent
(2738)
symbolic debugger support
(1552)
symbolic links, interaction of XL Fortran I/O with
(2563)
Symmetric Multi-Processor, definition of
(2842)
synchronously, definition of
(2843)
syntax diagrams and statements
(1539)
syntax, definition of
(2836), (2844)
system problems
(2648)
T
tape files, interaction of XL Fortran I/O with
(2567)
target machine, compiling for
(2040)
tctl command
(2569)
temporary arrays, reducing
(2022), (2516)
temporary files
See /tmp directory
text editors
(1683)
thread, definition of
(2845)
threshold suboption of -qipa
(2181)
threshold suboption of -qsmp
(2303)
throughput for I/O, increasing with data striping
(2034), (2585)
time and date functions (FORTRAN 77 extension)
(2743), (2767)
time slice, definition of
(2846)
timef service and utility subprogram
(2763)
times routine, naming restriction for
(1840)
time_ service and utility subprogram
(2762)
TMPDIR environment variable
(1907), (1908), (2669)
compile time
(1598)
tokens, definition
(1784)
tprof command
(2321)
Trace/BPT trap
(1914), (2474)
traceback listing
(2286), (2485), (2672)
tracking usage of the compiler
(1787)
transformation report section in compiler listing
(2686)
trigger constant, definition of
(2847)
trigger_constant
$OMP
(2290)
IBM*
(2096)
IBMP
(2288)
IBMT
(2324)
setting values
(2094)
SMP$
(2289)
trigraphs
(1808)
tuning performance
(2326)
See also optimization
typeless constants (FORTRAN 77 extension)
(2723)
typeless constants and character constants
(2087)
U
U error severity
(2630)
ulimit command
(2649)
UNDEF @PROCESS directive
(2388), (2337)
underflow suboption of -qflttrap
(2133)
Unicode data
(2226)
Unicode, definition of
(2848)
unit_vars run-time option
(1884), (1606), (2576)
UNIVERSAL setting for locale
(2228)
unknown suboption of -qipa
(2195)
unrecoverable error
(2631)
unresolved references, fixing via -brename option
(1942)
unsafe options, definition of
(2849)
upgrading to the latest version of XL Fortran
(1663)
usage tracking for the compiler
(1786)
use attribute of configuration file
(1624)
usleep_ service and utility subprogram
(2764)
usrthds run-time option
(1894), (1893)
UTF-8 encoding for Unicode data
(2227)
uwidth run-time option
(1886)
V
value relationships between data objects
(2786)
value, passing arguments by
(2612)
VAST-2 preprocessor, ordering information for
(2535)
vi text editor
(1684)
visual tools included with XL Fortran
See xldb debugger
W
W error severity
(2635)
warning error
(2636)
what command
(2709), (1662)
WRITE statements past end-of-file
(2351)
X
XFLAG(OLDTAB) @PROCESS directive
(2340)
XFLAG(XALIAS) @PROCESS directive (obsolete)
(2342)
xldb debugger
(1556), (2675)
xlf attribute of configuration file
(1646)
xlf command
and file positioning
(2555)
description
(1701)
level of Fortran standard compliance
(1674), (1713)
xlf.cfg configuration file
(1993)
XLF77 @PROCESS directive
(2344)
XLF90 @PROCESS directive
(2378)
xlf90 command
and file positioning
(2552)
description
(1693)
level of Fortran standard compliance
(1673), (1710), (1712)
xlf90_r command
and file positioning
(2553)
description
(1694)
for compiling SMP programs
(1717)
level of Fortran standard compliance
(1666), (1705)
xlf90_r7 command
and file positioning
(2554)
description
(1695)
for compiling SMP programs
(1718)
level of Fortran standard compliance
(1667), (1706)
xlf95 command
description
(1696)
level of Fortran standard compliance
(1670)
xlf95_r command
description
(1697)
for compiling SMP programs
(1719)
level of Fortran standard compliance
(1668), (1708)
xlf95_r7 command
description
(1698)
for compiling SMP programs
(1720)
level of Fortran standard compliance
(1669), (1709)
xlfentry file
(2711)
xlfopt attribute of configuration file
(1645)
XLFRTEOPTS environment variable
(1862)
XLFSCRATCH_unit environment variable
(1602), (1883), (2581)
XLFUNIT_unit environment variable
(1605), (1885), (2577)
xlf_r command
and file positioning
(2556)
description
(1699)
for compiling SMP programs
(1721)
level of Fortran standard compliance
(1671), (1707)
xlf_r7 command
and file positioning
(2557)
description
(1700)
for compiling SMP programs
(1722)
level of Fortran standard compliance
(1672), (1711)
XLSMPOPTS environment variable
(1888)
xl_ _ieee exception handler
(2480)
xl_ _ieee.F and xl_ _ieee.c sample files
(2496)
xl_ _sigdump exception handler
(2483)
xl_ _trbk exception handler
(2484)
xl_ _trbk library procedure
(2674)
xl_ _trbk_test.f sample file
(2500)
xl_ _trce exception handler
(2285), (2482)
xl_ _trcedump exception handler
(2481)
XOR
(2363)
XREF @PROCESS directive
(2380)
xrf_messages run-time option
(1887)
xxlf command-line builder
(1560)
debug menu
(2628)
fastpath menus
(1950)
floating-point menu
(2419)
listing menu
(2641)
main menu
(1916)
optimization menu
(2508)
porting menu
(2716)
target-machines menu
(1801)
Y
yields run-time option
(1900)
Z
z suboption of -y
(2401)
zero suboption of -qieee
(2163)
zerodivide suboption of -qflttrap
(2134)
zeros (leading), in output
(2366)
ZEROSIZE @PROCESS directive
(2382)
[ Top of Page | Previous Page | Table of Contents | Index ]
© Copyright IBM Corporation 1990, 1998.