XL Fortran for AIX 8.1
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
- -# compiler option
(1994)
- #
(1993)
- * length specifiers (FORTRAN 77 extension)
(2797)
- -1 compiler option
(1997)
- .a files
(1771)
- -B compiler option
(1999)
- -b64 linker option
(2000)
- -bdynamic linker option
(2002)
- -bhalt linker option
(2008)
- -bloadmap linker option
(2009)
- -bmap linker option
(1982), (1984)
- -bmaxdata and -bmaxstack linker options
(2012)
- -brename linker option
(1981), (1983)
- -brtl linker option
(2020)
- -bshared linker option
(2007)
- -bstatic linker option
(2006)
- -c compiler option
(2027)
- -C compiler option
(2024)
- .cfg files
(1782)
- .cshrc file
(1616)
- -d compiler option
(2031)
- -D compiler option
(2029)
- /etc/csh.cshrc and /etc/csh.login files
(1618)
- /etc/xlf.cfg configuration file
(1643), (2034)
- .f and .F files
(1766)
- -F compiler option
(2032)
- .f90 suffix, compiling files with
(1670)
- -g compiler option
(2037), (2750)
- -I compiler option
(2039)
- #if and other cpp directives
(1842)
- -k compiler option
(2041)
- -l compiler option
(2043)
- -L compiler option
(2042)
- .lst files
(1796)
- _main
(2896)
- .mod files
(1783), (1798), (1889), (2285), (2786)
- -N compiler option
(2045)
- -o compiler option
(2056)
- -O compiler option
(2050), (2583)
- .o files
(1768), (1793)
- -O2 compiler option
(2052)
- -O3 compiler option
(2053)
- -O4 compiler option
(2054)
- -O5 compiler option
(2055)
- _OPENMP C preprocessor macro
(1840), (2355)
- -p compiler option
(2058)
- -P compiler option
(2057)
- -Pk and -Pv preprocessors, ordering information for
(2610)
- @PROCESS compiler directive
(1807)
- .profile file
(1615)
- -Q, -Q!, -Q+, -Q- compiler options
(2059)
- -Q compiler option
(2604)
- -q32 compiler option
(2481)
- -q64 compiler option
(2482)
- -qalias compiler option
(2061), (2591)
- -qalign compiler option
(2070)
- -qarch compiler option
(1832), (2080), (2483), (2484), (2485)
, (2607)
- -qassert compiler option
(2103), (2598)
- -qattr compiler option
(2107), (2764)
- -qautodbl compiler option
(2109), (2857)
- -qcache compiler option
(1834), (2120), (2609)
- -qcclines compiler option
(2121)
- -qcharlen compiler option
(2124)
- -qcheck compiler option
(2025), (2126)
- -qci compiler option
(2128)
- -qcompact compiler option
(2129)
- -qctyplss compiler option
(2132)
- -qdbg compiler option
(2038), (2135)
- -qddim compiler option
(2137)
- -qdirective compiler option
(2140)
- -qdlines compiler option
(2030), (2145)
- -qdpc compiler option
(2146)
- -qdpcl compiler option
(2148)
- -qescape compiler option
(2150)
- -qessl compiler option
(2152)
- -qextchk compiler option
(2153)
- -qextern compiler option
(2155)
- -qextname compiler option
(2156)
- -qfdpr compiler option
(2158)
- -qfixed compiler option
(2159)
- -qflag compiler option
(2162)
- -qfloat compiler option
(2165), (2530)
- -qflttrap compiler option
(2177), (2543)
- -qfree compiler option
(2190)
- -qfullpath compiler option
(2194)
- -qhalt compiler option
(2197)
- -qhot compiler option
(2200), (2590), (2597)
- -qhsflt compiler option (obsolete)
(2202)
- -qhssngl compiler option (obsolete)
(2204)
- -qieee compiler option
(2207), (2471)
- -qinit compiler option
(2213)
- -qinitauto compiler option
(2216)
- -qintlog compiler option
(2219)
- -qintsize compiler option
(2221)
- -qipa compiler option
(2224), (2586), (2606)
- -qkeepparm compiler option
(2254)
- -qlanglvl compiler option
(2256)
- -qlargepage compiler option
(2264)
- -qlibansi linker option
(2251)
- -qlibessl linker option
(2252)
- -qlibposix linker option
(2253)
- -qlist compiler option
(2266), (2767)
- -qlistopt compiler option
(2268), (2756)
- -qlm compiler option
(2270)
- -qlog4 compiler option
(2271)
- -qmaxmem compiler option
(2275)
- -qmbcs compiler option
(2277)
- -qmixed compiler option
(2283)
- -qmoddir compiler option
(2284)
- -qnoprint compiler option
(2287)
- -qnullterm compiler option
(2288)
- -qobject compiler option
(2293)
- -qonetrip compiler option
(1998), (2298)
- -qoptimize compiler option
(2051), (2299)
- -qpdf compiler option
(2301), (2602)
- -qphsinfo compiler option
(2307)
- -qport compiler option
(2309)
- -qposition compiler option
(2312), (2627)
- -qqcount compiler option
(2316)
- -qrealsize compiler option
(2317)
- -qrecur compiler option
(2325)
- -qreport compiler option
(2328), (2761)
- -qsaa compiler option
(2333)
- -qsave compiler option
(2338)
- -qsclk compiler option
(2340)
- -qsigtrap compiler option
(2342), (2552)
- -qsmallstack compiler option
(2341)
- -qsmp compiler option
(2345)
- -qsource compiler option
(2368), (2758)
- -qspillsize compiler option
(2046), (2047), (2371)
- -qstrict compiler option
(2372), (2584)
- -qstrict_induction compiler option
(2378)
- -qstrictieeemod compiler option
(2377)
- -qsuffix compiler option
(2379)
- -qsuppress compiler option
(2381)
- -qswapomp compiler option
(2383)
- -qtbtable compiler option
(2385)
- -qthreaded compiler option
(2391)
- -qtune compiler option
(1833), (2393), (2486), (2487), (2488)
, (2608)
- -qundef compiler option
(2406), (2464)
- -qunroll compiler option
(2407)
- -qunwind compiler option
(2409)
- -qwarn64 compiler option
(2489)
- -qxflag=oldtab compiler option
(2411)
- -qxflag=xalias compiler option (obsolete)
(2413)
- -qxlf77 compiler option
(2415)
- -qxlf90 compiler option
(2449)
- -qxlines compiler option
(2451)
- -qxref compiler option
(2453), (2765), (2766)
- -qzerosize compiler option
(2455)
- %REF functions
(2693)
- -S compiler option
(2457)
- .s files
(1770), (1794)
- .so files
(1778)
- -t compiler option
(2459)
- /tmp directory
(1635), (2655)
- -u compiler option
(2463)
- -U compiler option
(2461)
- /usr/include/fexcp.h
(2555)
- /usr/include/fp_fort_c.f and fp_fort_t.f
(2546)
- /usr/include/fpdt.h and fpdc.h
(2524)
- /usr/lib/lib*.a library files
(1774), (1846), (1851), (1856), (1861)
- /usr/lpp/xlf/bin/cleanpdf command
(2306)
- /usr/lpp/xlf/bin/resetpdf command
(2305)
- /usr/lpp/xlf/bin/xlfentry file
(2784)
- /usr/lpp/xlf/DOC/README.xlf file
(1604)
- /usr/lpp/xlf/include_32_d7 directory
(1886)
- /usr/lpp/xlf/include_32 directory
(1887)
- /usr/lpp/xlf/include_64 directory
(1888)
- /usr/lpp/xlf/lib/lib*.a library files
(1775), (1847), (1852), (1857), (1862)
- -v compiler option
(2465)
- -V compiler option
(2466)
- %VAL functions
(2694)
- -w compiler option
(2163), (2468)
- -W compiler option
(2467)
- .XOR. operator
(2434)
- -yn, -ym, -yp, -yz compiler options
(2208), (2470)
Numerics
- 1501-224, 1501-229, and 1517-011 error messages
(2743)
- 15xx identifiers for XL Fortran messages
(2720)
- 4K suboption of -qalign
(2072)
- 601 suboption of -qarch
(2087), (2094)
- 601 suboption of -qtune
(2395)
- 603 suboption of -qarch
(2088), (2095)
- 603 suboption of -qtune
(2396)
- 604 suboption of -qarch
(2089), (2096)
- 604 suboption of -qtune
(2397)
- 64-bit data types (FORTRAN 77 extension)
(2806)
- 64-bit environment
(2477)
- 64-bit large data type support
(2478)
- 64-bit thread support
(2479)
A
- a.out file
(1791)
- active processors, definition of
(2865)
- addresses of arguments, saving
(2444)
- affinity suboption of -qsmp=schedule
(2362)
- alarm_ service and utility subprogram
(2820)
- alias, definition of
(2864)
- ALIAS @PROCESS directive
(2062)
- ALIGN @PROCESS directive
(2071)
- alignment of CSECTs and large arrays for data-striped I/O
(2077)
- allocatable arrays, automatic deallocation with -qxlf90=autodealloc
(2447)
- ANSI
- appendold and appendunknown suboptions of -qposition
(2314)
- ar command
(2771)
- archive files
(1773)
- argument addresses, saving
(2442)
- argument promotion (integer only) for intrinsic procedures
(2431)
- arguments
- passing between languages
(2678), (2843)
- passing by reference or by value
(2690)
- passing null-terminated strings to C functions
(2291)
- arraypad suboption of -qhot
(2599)
- arrays
- optimizing array language
(2588)
- optimizing assignments
(2064)
- passing between languages
(2686)
- aryovrlp suboption of -qalias
(2063), (2594)
- as and asopt attributes of configuration file
(1666)
- as command, passing command-line options to
(1811)
- asa command
(2772)
- assembler
- asynchronously, definition of
(2866)
- ATTR @PROCESS directive
(2108)
- attribute section in compiler listing
(2762)
- auto suboption of -qarch
(2090)
- auto suboption of -qipa
(2228)
- auto suboption of -qsmp
(2349)
- auto suboption of -qtune
(2403)
- AUTODBL @PROCESS directive
(2110)
- autodealloc suboption of -qxlf90
(2448)
- automatic parallelization, definition of
(2867)
B
- big data and stack segments
(2015)
- binary compatibility, POSIX pthreads
(1880)
- bitwise-identical floating-point results
(2529)
- blankpad suboption of -qxlf77
(2417)
- blocked special files, interaction of XL Fortran I/O with
(2643)
- bolt attribute of configuration file
(1683)
- branches, optimizing
(2601)
- bss storage, alignment of arrays in
(2074)
- bss storage, definition of
(2869)
- buffering run-time option
- buffers, flushing
(2651)
- busy-wait, definition of
(2870)
- BYTE data type (FORTRAN 77 extension)
(2800)
C
- C++ and Fortran in same program
(2675)
- C language and interlanguage calls
(2667), (2841)
- C preprocessor (cpp)
(1836)
- calling by reference or value
(2691)
- calling non-Fortran procedures
(2666)
- carriage control characters, printing files with
(2773)
- CCLINES @PROCESS
(2122)
- character constants and typeless constants
(2133)
- character-count edit descriptor (FORTRAN 77 extension)
(2805)
- character data, passing between languages
(2682)
- character special files, interaction of XL Fortran I/O with
(2642)
- CHARLEN @PROCESS directive
(2123)
- CHECK @PROCESS directive
(2023), (2125)
- check_fpscr.f sample file
(2574)
- chunk, definition of
(2871)
- CI @PROCESS directive
(2127)
- cleanpdf command in /usr/lpp/xlf/bin
(2304)
- clock_ service and utility subprogram
(2821)
- cnverr run-time option
(1902)
- code attribute of configuration file
(1665)
- code generation for different systems
(1831)
- code optimization
(1598), (2580)
- column 1 and carriage control characters
(2774)
- com suboption of -qarch
(2081)
- command line, specifying options on
(1804)
- command-line options
- common blocks, finding sizes of
(1986)
- COMPACT @PROCESS directive
(2130)
- compilation order
(1760)
- compilation unit epilogue section in compiler listing
(2769)
- compile, definition of
(2872)
- compiler listings
(2752)
- compiler options for controlling
(1973)
- compiler options
(1959)
- deprecated
(1989)
- descriptions
(1992)
- for compatibility
(1975)
- for controlling input to the compiler
(1962)
- for controlling listings and messages
(1970)
- for controlling the compiler internal operation
(1987)
- for debugging and error checking
(1966), (1969)
- for floating-point processing
(1978)
- for linking
(1979)
- for new language extensions
(1976)
- for performance optimization
(1964)
- obsolete or not recommended
(1988)
- scope and precedence
(1800)
- section in compiler listing
(2755)
- specifying in the source file
(1809)
- specifying on the command line
(1805)
- specifying the locations of output files
(1963)
- summary
(1961)
- compiler options for 64-bit
(2480)
- compiling
- concurrent network licenses
(1823)
- concurrent nodelock licenses
(1822)
- conditional branching optimization
(2600)
- conditional compilation
(1838)
- conditional vector merge intrinsic functions (FORTRAN 77 extension)
(2812)
- configuration file
(1642), (1781), (2033)
- conflicting options
- -C interferes with -qhot
(2026)
- @PROCESS overrides command-line setting
(1802)
- -qautodbl overrides -qrealsize
(2118)
- -qdpc is overridden by -qautodbl and -qrealsize
(2323)
- -qflag overrides -qlanglvl and -qsaa
(2164)
- -qhalt is overridden by -qnoobject
(2296)
- -qhalt overrides -qobject
(2295)
- -qhot is overridden by -C
(2201)
- -qintsize overrides -qlog4
(2273)
- -qlanglvl is overridden by -qflag
(2263)
- -qlog4 is overridden by -qintsize
(2274)
- -qnoobject overrides -qhalt
(2199)
- -qobject is overridden by -qhalt
(2198)
- -qrealsize is overridden by -qautodbl
(2119), (2324)
- -qrealsize overrides -qdpc
(2322)
- -qsaa is overridden by -qflag
(2336)
- command-line overrides configuration file setting
(1801)
- specified more than once, last one takes effect
(1803)
- conformance checking
(1592), (2261), (2334)
- control and status register for floating point
(2567)
- conversion errors
(1903)
- core file
(2550), (2563), (2748)
- cost model for loop transformations
(2596)
- could not load program (error message)
(2730), (2732)
- cpp, cppoptions, and cppsuffix attributes of configuration file
(1663)
- cpp command
(1835)
- CRAY functions (FORTRAN 77 extension)
- conditional vector merge intrinsics
(2814)
- date and time service and utility functions
(2817)
- CRAY pointer (FORTRAN 77 extension), XL Fortran equivalent
(2810)
- cross-reference section in compiler listing
(2763)
- crt_64 attribute of configuration file
(1686)
- crt attribute of configuration file
(1660)
- CSECTS, alignment of
(2076)
- csh shell
(1610)
- cshrc, csh.cshrc, and csh.login files
(1617)
- ctime_ service and utility subprogram
(2822)
- CTYPLSS @PROCESS directive
(2131)
- customizing configuration file (including default compiler options)
(1644)
- CVMGx intrinsic functions (FORTRAN 77 extension)
(2813)
D
- data limit
(2726)
- data object, definition of
(2873)
- data segment, increasing size of
(2013)
- data striping
(2661)
- -qalign required for improved performance
(2075)
- definition of
(2876)
- data type, definition of
(2875)
- data types in Fortran, C, and Pascal
(2679)
- date and time functions (FORTRAN 77 extension)
(2815), (2839)
- DATE_AND_TIME intrinsic function
(2838)
- date service and utility subprogram
(2823)
- DBG @PROCESS directive
(2036), (2136)
- dbl, dbl4, dbl8, dblpad, dblpad4, dblpad8 suboptions of -qautodbl
(2113)
- dbx debugger
(1594)
- dbx support
- DDIM @PROCESS directive
(2138)
- debugger support
(1595)
- debugging
(2704)
- compiler options for
(1967)
- using path names of original files
(2192)
- defaultmsg attribute of configuration file
(1684)
- defaults
- customizing compiler defaults
(1645)
- search paths for include and .mod files
(2040)
- search paths for libraries
(1628)
- delays run-time option
(1934)
- denormalized number, definition of
(2874)
- deprecated compiler options
(1991)
- deps suboption of -qassert
(2104)
- DIRECTIVE @PROCESS directive
(2142)
- directives
- disassembly listing
- from the -S compiler option
(2458)
- disk space, running out of
(2736)
- disk striping
- DLINES @PROCESS directive
(2028), (2144)
- double-precision values
(2498), (2518)
- DPC @PROCESS directive
(2147)
- DPCL @PROCESS directive
(2149)
- dtime_ service and utility subprogram
(2824)
- dynamic dimensioning, definition of
(2877)
- dynamic dimensioning of arrays
(2139)
- dynamic linking
(1867)
- dynamic suboption of -qsmp=schedule
(2363)
E
- E error severity
(2710)
- edit descriptors (B, O, Z), differences between F77 and F90
(2440)
- edit descriptors (G), difference between F77 and F90
(2426)
- editing source files
(1715)
- emacs text editor
(1719)
- enable suboption of -qflttrap
(2186), (2564)
- end-of-file, writing past
(2420)
- ENTRY statements, compatibility with previous compiler versions
(2443)
- environment problems
(2722)
- environment variables
- eof, writing past
(2421)
- epilogue sections in compiler listing
(2770)
- err_recovery run-time option
(1905)
- error checking, compiler options for
(1968)
- error messages
(2705)
- erroreof run-time option
(1904)
- ESCAPE @PROCESS directive
(2151)
- etime_ service and utility subprogram
(2825)
- example programs
- exception handling
(1954), (2516)
- exclusive or operator
(2436)
- executable files
(1790)
- executable program, definition of
(2879)
- executing a program
(1878)
- executing the compiler
(1724)
- exits suboption of -qipa
(2226)
- explicit interfaces
(2695)
- EXTCHK @PROCESS directive
(2154)
- extended-precision values
(2521)
- extensions to FORTRAN 77, list of common ones
(2795)
- external names
- EXTNAME @PROCESS directive
(2157)
F
- f77 command
- f90 command
(1758)
- f90 suffix
(1671)
- f95 command
(1759)
- FAQ (frequently asked questions) list for XL Fortran
(2819)
- fdate_ service and utility subprogram
(2826)
- fexcp.h include file
(2556)
- fhandler.F sample file
(2576)
- file positioning
(2624)
- file table section in compiler listing
(2768)
- files
- FIPS FORTRAN standard, checking conformance to
(1590)
- FIXED @PROCESS directive
(2160)
- FLAG @PROCESS directive
(2161)
- FLOAT @PROCESS directive
(2166)
- floating-point
- floating-point status and control register
(2565)
- fltint suboption of -qfloat
(2167)
- FLTTRAP @PROCESS directive
(2180), (2544)
- flttrap_handler.c and flttrap_test.f sample files
(2572)
- flushing I/O buffers
(2650)
- fold suboption of -qfloat
(2168)
- formats, file
(2616)
- fort.* default file names
(2623), (2652)
- fort77 command
- description
(1726)
- level of Fortran standard compliance
(1709)
- Fortran
- compiler options for language extensions
(1977)
- definition of
(2882)
- FORTRAN 77 extensions, list of common ones
(2794)
- Fortran 90
- compiling programs written for
(1738)
- fp_fort_c.f and fp_fort_t.f include files
(2547)
- fp_trap libc routine
(2545)
- fpdt.h and fpdc.h include files
(2525)
- fpgets and fpsets service and utility subroutines
(2569)
- fppv and fppk attributes of configuration file
(1664)
- fpr command
(2775)
- fpscr register
(2568)
- fpstat array
(2570)
- FREE @PROCESS directive
(2189)
- frequently asked questions
(2818)
- fsplit command
(2776)
- fsuffix attribute of configuration file
(1669)
- full suboption of -qtbtable
(2388)
- FULLPATH @PROCESS directive
(2195)
- functions
G
- G edit descriptor, difference between F77 and F90
(2427)
- gcrt_64 attribute of configuration file
(1688)
- gcrt attribute of configuration file
(1662)
- gedit77 suboption of -qxlf77
(2425)
- generating code for different systems
(1830)
- get_round_mode procedure
(2526)
- GETENV intrinsic procedure
(2618)
- gmon.out file
(2781)
- gmtime_ service and utility subprogram
(2827)
- gprof command
(2779)
- guided suboption of -qsmp=schedule
(2364)
H
- HALT @PROCESS directive
(2196)
- hard limit, definition of
(2884)
- hardware, compiling for different types of
(1828)
- header section in compiler listing
(2753)
- heap storage, increasing size of
(2014)
- hexint and nohexint suboptions of -qport
(2311)
- high order transformations, definition of
(2885)
- Hollerith constant, definition of
(2886)
- hot attribute of configuration file
(1679)
- hotlist suboption of -qreport
(2330)
- HSFLT @PROCESS directive (obsolete)
(2203)
- hsflt suboption of -qfloat
(2169), (2856)
- HSSNGL @PROCESS directive (obsolete)
(2205)
- hssngl suboption of -qfloat
(2170)
- huge data and stack segments
(2017)
I
- I error severity
(2716)
- i-node
(1912), (2887)
- I/O
- IBM Distributed Debugger
(1597)
- idate_ service and utility subprogram
(2828)
- IEEE @PROCESS directive
(2206), (2469)
- IEEE arithmetic
(2496)
- iFOR/LS
(1817)
- implicitly connected files
(2622)
- imprecise suboption of -qflttrap
(2187)
- include_32 attribute of configuration file
(1689)
- include_64 attribute of configuration file
(1685)
- inexact suboption of -qflttrap
(2185)
- infinity values
(2500), (2502), (2505), (2509), (2512)
- informational message
(2715)
- INIT @PROCESS directive
(2215)
- initial file position
(2626)
- inline suboption of -qipa
(2227)
- inlining
(2060), (2603)
- input files
(1763)
- input/output
(2495)
- from two languages in the same program
(2674)
- increasing throughput with data striping
(2079), (2663)
- redirection
(2637)
- run-time behavior
(1896)
- when unit is positioned at end-of-file
(2424)
- XL Fortran implementation details
(2614)
- installation problems
(2721)
- installing the compiler
(1602)
- intarg suboption of -qxlf77
(2428)
- integer arguments of different kinds to intrinsic procedures
(2430)
- integer POINTER (FORTRAN 77 extension)
(2808)
- INTENT attribute
(2698)
- interface errors, detecting
(1865)
- interlanguage calls
(2665), (2692)
- internal limits for the compiler
(2862)
- interprocedural analysis (IPA)
(2225), (2585)
- INTLOG @PROCESS directive
(2220)
- intptr suboption of -qalias
(2067)
- intrinsic procedures, definition of
(2889)
- intrinsic procedures accepting integer arguments of different kinds
(2429)
- INTSIZE @PROCESS directive
(2222)
- intxor suboption of -qxlf77
(2433)
- invalid suboption of -qflttrap
(2184)
- invoking a program
(1879)
- invoking the compiler
(1722)
- IPA (interprocedural analysis)
- ipa attribute of configuration file
(1682)
- irand routine, naming restriction for
(1876)
- irtc service and utility subprogram
(2829)
- ISO
- isolated suboption of -qipa
(2231)
- itercnt suboption of -qassert
(2106)
- itime_ service and utility subprogram
(2830)
J
- jdate service and utility subprogram
(2831)
K
L
- L error severity
(2713)
- LANG environment variable
(1622)
- LANGLVL @PROCESS directive
(2262)
- langlvl run-time option
(1906)
- language-level error
(2714)
- language support
(1583)
- large data and stack segments
(2016)
- large pages
(2265)
- LC_* national language categories
(1624)
- ld and ldopt attributes of configuration file
(1667)
- ld command
- passing command-line options to
(1810)
- used for linking 64-bit non-SMP files
(1860)
- used for linking 64-bit SMP files
(1850)
- used for linking non-SMP files
(1855)
- used for linking SMP files
(1845)
- leadzero suboption of -qxlf77
(2437)
- level of XL Fortran, determining
(1693)
- level suboption of -qipa
(2232)
- lib*.a library files
(1776), (2044)
- LIBPATH environment variable
(1950), (2733)
- libraries
(1772), (1779), (1848), (1853), (1858)
, (1863)
- libraries attribute of configuration file
(1677)
- libxlf.a library
(1711)
- libxlf90.a and libxlf.a libraries
(1698)
- libxlf90.a library
(1712)
- libxlf90_r.a library
(1691), (1713), (1736), (1883)
- libxlf90_t.a library
(1692), (1714), (1737)
- libxlfpthrds_compat.a library
(1885)
- libxlsmp.a library
(1884)
- license management (LM)
(1816)
- License Use Management (LUM)
(1814)
- licenses, network and nodelock
(1824)
- limit command
(2725)
- limit suboption of -qipa
(2229), (2605)
- limits internal to the compiler
(2863)
- link-edit, definition of
(2891)
- linker, definition of
(2892)
- linker options
(1980)
- linking
(1844)
- links, interaction of XL Fortran I/O with
(2639)
- LIST @PROCESS directive
(2267)
- list suboption of -qipa
(2233), (2246)
- listing files
(1797)
- listing options
(1974)
- LISTOPT @PROCESS directive
(2269)
- LM (license management)
(1815)
- load balancing, definition of
(2893)
- locale, setting at run time
(1894)
- LOG4 @PROCESS directive
(2272)
- logical volumes, I/O operations on
(2659)
- long variable names (FORTRAN 77 extension)
(2801)
- loops, optimizing
(2589)
- lower case (FORTRAN 77 extension)
(2802)
- lowfreq suboption of -qipa
(2234)
- lslpp command
(1694)
- ltime_ service and utility subprogram
(2832)
- LUM (License Use Management)
(1813)
M
- m suboption of -y
(2473)
- machines, compiling for different types
(1829), (2085)
- macro, _OPENMP C preprocessor
(1841), (2356)
- macro expansion
(1839)
- maf suboption of -qfloat
(2171), (2375)
- main, restriction on use as a Fortran name
(2672)
- main program, definition of
(2897)
- make command
(1995), (2777)
- makefiles
- configuration file as alternative for default options
(1646)
- copying modified configuration files along with
(1647)
- malloc system routine
(2117)
- MAXMEM @PROCESS directive
(2276)
- MBCS @PROCESS directive
(2278)
- mclock routine, naming restrictions for
(1873)
- mcrt_64 attribute of configuration file
(1687)
- mcrt attribute of configuration file
(1661)
- memory management optimizations
(2593)
- message suppression
(2382)
- messages
- 1501-224 error message
(2741)
- 1501-229 error message
(2740)
- 1517-011 error message
(2742)
- catalog files for
(1871)
- compiler options for controlling
(1972)
- copying message catalogs to another system
(1870)
- selecting the language for run-time messages
(1892)
- messaging
- XL Fortran programs calling MPI library
(1658)
- migrating
(1584)
- from other systems
(2788)
- from previous versions of XL Fortran
(1697)
- minus infinity, representation of
(2507), (2514)
- minus suboption of -qieee
(2210)
- missing suboption of -qipa
(2235)
- MIXED @PROCESS directive
(2282), (2460)
- mixing integers and logicals (FORTRAN 77 extension)
(2803)
- mklv command
(2664)
- mod and nomod suboptions of -qport
- mod files
(1784), (1799), (1890), (2286), (2787)
- module procedures, external names corresponding to
(2671)
- modules, effect on compilation order
(1761)
- mon.out file
(1787), (2780)
- MPI library
(1657)
- mpxlf_r stanza of configuration file
(1650)
- mpxlf_r7 stanza of configuration file
(1652)
- mpxlf stanza of configuration file
(1648)
- mpxlf90_r stanza of configuration file
(1651)
- mpxlf90_r7 stanza of configuration file
(1653)
- mpxlf90 stanza of configuration file
(1649)
- mpxlf95_r stanza of configuration file
(1655)
- mpxlf95_r7 stanza of configuration file
(1656)
- mpxlf95 stanza of configuration file
(1654)
- multconn run-time option
(1911)
- multconnio run-time option
(1913)
- multiple compilations
(1819)
N
- n suboption of -y
(2472)
- name conflicts, avoiding
(1872)
- namelist run-time option
(1914)
- naming conventions for external names
(2670)
- NaN values
- and infinities
(2501)
- definition of
(2898)
- specifying with -qinitauto compiler option
(2217)
- nans suboption of -qfloat
(2172)
- national language support
- nearest suboption of -qieee
(2209)
- negative infinity, representation of
(2506), (2513)
- nested_par suboption of -qsmp
(2351)
- NetLS (Network Licensing System)
(1812)
- netscape command
(1601)
- network file system (NFS)
- using the compiler on a
(1606)
- Network Install Manager
(1607)
- network licenses
(1826)
- NEW compiler directive
(2792), (2793)
- NFS
(1605)
- NIM (Network Install Manager)
(1608)
- NLSPATH environment variable
- nlwidth run-time option
(1915)
- noauto suboption of -qsmp
(2350)
- nodblpad suboption of -qautodbl
(2112)
- nodelock licenses
(1825)
- nodeps suboption of -qassert
(2105)
- noinline suboption of -qipa
(2236)
- none suboption of -qautodbl
(2111)
- none suboption of -qtbtable
(2386)
- nonested_par suboption of -qsmp
(2352)
- nonshared libraries for XL Fortran
(2846)
- noobject suboption of -qipa
(2237)
- noomp suboption of -qsmp
(2354)
- noopt suboption of -qsmp
(2358)
- norec_locks suboption of -qsmp
(2360)
- not-a-number, definition of
(2899)
- null-terminated strings, passing to C functions
(2289), (2683)
- NULLTERM @PROCESS directive
(2292)
O
- OBJECT @PROCESS directive
(2294)
- object files
(1767), (1792)
- OBJECT_MODE environment variable
(2490)
- object suboption of -qipa
(2238)
- obsolete compiler options
(1990)
- oldboz suboption of -qxlf77
(2439)
- OMP_DYNAMIC environment variable
(1940)
- OMP_NESTED environment variable
(1942)
- OMP_NUM_THREADS environment variable
(1944)
- OMP_SCHEDULE environment variable
(1947)
- omp suboption of -qsmp
(2353)
- one-trip DO loop, definition of
(2900)
- ONETRIP @PROCESS directive
(1996), (2297)
- online compiler help
(1600)
- online processors, definition of
(2901)
- OpenMP environment variables
(1939)
- opt suboption of -qsmp
(2357)
- optimization
(1599), (2581)
- OPTIMIZE @PROCESS directive
(2049), (2300)
- OPTIONAL attribute
(2697)
- options attribute of configuration file
(1668)
- options section in compiler listing
(2754)
- osuffix attribute of configuration file
(1675)
- output files
(1788)
- overflow suboption of -qflttrap
(2181)
P
- p suboption of -y
(2474)
- p2sc suboption of -qarch
(2091)
- p2sc suboption of -qtune
(2404)
- pad setting, changing for internal and direct-access files
(2418)
- padding of data types with -qautodbl option
(2861)
- paging space
- parallel execution options
(1926)
- parameters
- parthds run-time option
(1927)
- parthreshold run-time option
(1936)
- partition suboption of -qipa
(2239)
- Pascal language and interlanguage calls
(2668)
- path name of source files, preserving with -qfullpath
(2191)
- PDF (profile-directed feedback), definition of
(2904)
- PDFDIR environment variable
(1631)
- pdfname suboption of -qipa
(2240), (2247)
- performance of floating-point arithmetic
(2532)
- performance of real operations, speeding up
(2115), (2319)
- Performance Toolbox
(2390)
- performance tuning options
(1932)
- permissions of files
(2648)
- persistent suboption of -qxlf77
(2441)
- PHSINFO @PROCESS directive
(2308)
- pipes, interaction of XL Fortran I/O with
(2638)
- platform, compiling for a specific type
(2086)
- plus infinity, representation of
(2504), (2511)
- plus suboption of -qieee
(2211)
- pointee array, definition of
(2906)
- pointers (Fortran 90) and -qinit compiler option
(2214)
- pointers (integer POINTER) (FORTRAN 77 extension)
(2809)
- PORT @PROCESS directive
(2310)
- portability
(2790)
- porting to XL Fortran
(2789)
- POSITION @PROCESS directive
(2313), (2628)
- position of a file after an OPEN statement
(2625)
- positive infinity, representation of
(2503), (2510)
- POSIX pthreads
- postmortem.f sample file
(2575)
- POWER, POWER2, POWER3, POWER4, or PowerPC systems
(2083)
- ppc suboption of -qarch
(2082), (2093)
- precision of real data types
(2114), (2318)
- preconnected files
(2619)
- preprocessing Fortran source with the C preprocessor
(1837)
- preprocessors, ordering information for
(2613)
- problem determination
(2703)
- procedure calls to other languages
- procedures, definition of
(2905)
- prof command
(1786), (2778)
- profile-directed feedback (PDF), definition of
(2903)
- profile file
(1613), (1614)
- profilefreq run-time option
(1938)
- profiling data files
(1785)
- proflibs attribute of configuration file
(1678)
- Program Editor
(1720)
- promoting integer arguments to intrinsic procedures
(2432)
- promotion of data types with -qautodbl option
(2860)
- pseudo-devices, interaction of XL Fortran I/O with
(2645)
- pteovrlp suboption of -qalias
(2069)
- pthreads library module
(2851)
- pure suboption of -qipa
(2241)
- pwr suboption of -qarch
(2097)
- pwr suboption of -qtune
(2398)
- pwr2 suboption of -qarch
(2098)
- pwr2 suboption of -qtune
(2399)
- pwr2s suboption of -qarch
(2092)
- pwr2s suboption of -qtune
(2402)
- pwr3 suboption of -qarch
(2100), (2101)
- pwr3 suboption of -qtune
(2400)
- pwr4 suboption of -qarch
(2102)
- pwrx suboption of -qarch
(2099)
- pwrx suboption of -qtune
(2401)
Q
- Q (character-count) edit descriptor (FORTRAN 77 extension)
(2804)
- QCOUNT @PROCESS directive
(2315)
- quiet NaN
(2218), (2508)
R
- rand routine, naming restriction for
(1874)
- random run-time option
(1916)
- raw logical volumes, I/O operations on
(2660)
- READ statements past end-of-file
(2422)
- README.xlf file in /usr/lpp/xlf/DOC
(1603)
- REAL(16) values
(2520)
- REAL(4) and REAL(8) values
(2499), (2519)
- real arithmetic
(2494)
- REAL data types
(2116)
- REALSIZE @PROCESS directive
(2320)
- rec_locks suboption of -qsmp
(2359)
- record lengths
(2647)
- RECUR @PROCESS directive
(2326)
- recursion
(2327), (2339)
- redirecting input/output
(2636)
- reference, passing arguments by
(2688)
- register flushing
(2255)
- related documentation
(1582)
- REPORT @PROCESS directive
(2329)
- resetpdf command in /usr/lpp/xlf/bin
(2303)
- return code
- rndsngl suboption of -qfloat
(2173)
- rounding
(2522)
- rrm suboption of -qfloat
(2174), (2374)
- rsqrt suboption of -qfloat
(2175)
- rtc service and utility subprogram
(2833)
- run time
- run-time
- run-time environment
- running a program
(1877)
- running the compiler
(1723)
- runtime suboption of -qsmp=schedule
(2365)
S
- S error severity
(2708)
- SAA @PROCESS directive
(2335)
- SAA FORTRAN definition, checking conformance to
(1591)
- safe suboption of -qipa
(2243)
- sample programs
(2848)
- SAVE @PROCESS directive
(2337)
- schedule run-time option
(1925)
- schedule suboption of -qsmp
(2361)
- scratch file directory
(2656)
- scratch_vars run-time option
(1638), (1917), (2657)
- segmentation fault
(2302)
- semantics, definition of
(2907)
- seqthreshold run-time option
(1937)
- setlocale libc routine
(1893)
- setrteopts service and utility procedure
(1899)
- severe error
(2709)
- sh shell
(1612)
- shared libraries
(2852)
- shared object files
(1780)
- side-effects, definition of
(2242)
- SIGFPE signal
(2542), (2554)
- SIGN intrinsic, effect of -qxlf90=signedzero on
(2446)
- signal handling
(1955)
- for floating point
(2540)
- installing an exception handler
(2549)
- signaling NaN
(2515), (2578)
- signedzero suboption of -qxlf90
(2445)
- SIGTRAP signal
(1957), (2188), (2541), (2553)
- single-precision values
(2497), (2517)
- sixty-four bit
(2476)
- sixty-four bit data types
(2807)
- sleep, definition of
(2910)
- sleep_ service and utility subprogram
(2834)
- small suboption of -qtbtable
(2387)
- SMP
- smplibraries attribute of configuration file
(1690)
- smplist suboption of -qreport
(2331), (2332)
- soft limit, definition of
(2911)
- softeof suboption of -qxlf77
(2419)
- SOURCE @PROCESS directive
(2369)
- source-code conformance checking
(1585)
- source file options
(1808)
- source files
(1765)
- allowing suffixes other than .f
(1673)
- preserving path names for debugging
(2193)
- specifying options in
(1806)
- source-level debugging support
(1596)
- source section in compiler listing
(2757)
- space, increasing amount for data and stack
(2018)
- space problems
(2728)
- special files, interaction of XL Fortran I/O with
(2641)
- spill space, definition of
(2913)
- SPILLSIZE @PROCESS directive
(2048), (2370)
- spins run-time option
(1933)
- ssuffix attribute of configuration file
(1676)
- stack
(2701)
- stack run-time option
(1930), (1931)
- standard error, input, and output streams
(2620)
- stanza, definition of
(2908)
- star length specifiers
(2798), (2799)
- static linking
(1866), (2845)
- static storage, alignment of arrays in
(2073)
- static suboption of -qsmp=schedule
(2366)
- status and control register for floating point
(2566)
- std suboption of -qalias
(2068)
- stderr, stdin, and stdout streams
(2621)
- stdexits suboption of -qipa
(2244)
- storage-associated arrays, performance implications of
(2066)
- storage limits
(2729)
- storage relationship between data objects
(2858)
- STRICT @PROCESS directive
(2373)
- strictieeemod @PROCESS directive
(2376)
- strictnmaf suboption of -qfloat
(2176)
- strings, passing to C functions
(2290), (2684)
- struct command
(2782)
- subprogram calls to other languages
- subprograms in other languages, calling
(2669), (2842)
- subroutine, definition of
(2914)
- suffix, allowing other than .f on source files
(1672)
- suffixes for source files
(2380)
- summary of compiler options
(1960)
- Sun pointer (FORTRAN 77 extension), XL Fortran equivalent
(2811)
- SWAPOMP @PROCESS directive
(2384)
- symbolic debugger support
(1593)
- symbolic links, interaction of XL Fortran I/O with
(2640)
- Symmetric Multi-Processor, definition of
(2915)
- synchronously, definition of
(2916)
- syntax, definition of
(2909), (2917)
- syntax diagrams and statements
(1580)
- system problems
(2723)
T
- tape files, interaction of XL Fortran I/O with
(2644)
- target machine, compiling for
(2084)
- tctl command
(2646)
- temporary arrays, reducing
(2065), (2592)
- temporary file directory
(1634)
- temporary files
- text editors
(1717)
- thread, definition of
(2918)
- threshold suboption of -qipa
(2230)
- threshold suboption of -qsmp
(2367)
- throughput for I/O, increasing with data striping
(2078), (2662)
- time_ service and utility subprogram
(2835)
- time and date functions (FORTRAN 77 extension)
(2816), (2840)
- time slice, definition of
(2919)
- timef service and utility subprogram
(2836)
- times routine, naming restriction for
(1875)
- TMPDIR environment variable
(1951), (1952), (2744)
- tokens, definition
(1818)
- tprof command
(2389)
- Trace/BPT trap
(1958), (2551)
- traceback listing
(2344), (2562), (2747)
- tracking usage of the compiler
(1821)
- transformation report section in compiler listing
(2760)
- trigger_constant
- trigger constant, definition of
(2920)
- trigraphs
(1843)
- tuning performance
(2394)
- typeless constants (FORTRAN 77 extension)
(2796)
- typeless constants and character constants
(2134)
- typestmt and notypestmt suboptions of -qport
U
- U error severity
(2706)
- ulimit command
(2724)
- UNDEF @PROCESS directive
(2405), (2462)
- underflow suboption of -qflttrap
(2182)
- Unicode, definition of
(2921)
- Unicode data
(2279)
- unit_vars run-time option
(1641), (1919), (2653)
- UNIVERSAL setting for locale
(2281)
- unknown suboption of -qipa
(2245)
- unrecoverable error
(2707)
- unresolved references, fixing via -brename option
(1985)
- unrolling DO LOOPs
(2408)
- unrolling loops
(2595)
- unsafe options, definition of
(2922)
- UNWIND @PROCESS directive
(2410)
- upgrading to the latest version of XL Fortran
(1696)
- usage tracking for the compiler
(1820)
- use attribute of configuration file
(1659)
- usleep_ service and utility subprogram
(2837)
- usrthds run-time option
(1928), (1929)
- UTF-8 encoding for Unicode data
(2280)
- uwidth run-time option
(1921)
V
- value, passing arguments by
(2689)
- value relationships between data objects
(2859)
- VAST-2 preprocessor, ordering information for
(2612)
- vi text editor
(1718)
W
X
- XFLAG(OLDTAB) @PROCESS directive
(2412)
- XFLAG(XALIAS) @PROCESS directive (obsolete)
(2414)
- xl_ _trce exception handler
(2343)
- xl__ieee exception handler
(2557)
- xl__ieee.F and xl__ieee.c sample files
(2573)
- xl__sigdump exception handler
(2560)
- xl__trbk exception handler
(2561)
- xl__trbk library procedure
(2749)
- xl__trbk_test.f sample file
(2577)
- xl__trce exception handler
(2559)
- xl__trcedump exception handler
(2558)
- xlf attribute of configuration file
(1681)
- xlf.cfg configuration file
(2035)
- xlf command
- xlf_r command
- xlf_r7 command
- XLF77 @PROCESS directive
(2416)
- XLF90 @PROCESS directive
(2450)
- xlf90 command
- xlf90_r command
- xlf90_r7 command
- xlf95 command
- description
(1730)
- level of Fortran standard compliance
(1703)
- xlf95_r command
- xlf95_r7 command
- xlfentry file
(2785)
- xlfopt attribute of configuration file
(1680)
- XLFRTEOPTS environment variable
(1897)
- XLFSCRATCH_unit environment variable
(1637), (1918), (2658)
- XLFUNIT_unit environment variable
(1640), (1920), (2654)
- XLINES @PROCESS
(2452)
- XLSMPOPTS environment variable
(1923)
- XOR
(2435)
- XREF @PROCESS directive
(2454)
- xrf_messages run-time option
(1922)
Y
Z
- z suboption of -y
(2475)
- zero suboption of -qieee
(2212)
- zerodivide suboption of -qflttrap
(2183)
- zeros (leading), in output
(2438)
- ZEROSIZE @PROCESS directive
(2456)
[ Top of Page | Previous Page | Table of Contents | Index ]