Language Reference
Special Characters
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Z
Special Characters
A
B
B (binary) editing
(2805)
BACKSPACE statement
(2923)
bic_ service and utility subprogram
(3731)
binary
constants
(2389)
operations
(2472)
binary (B) editing
(2804)
bis_ service and utility subprogram
(3732)
bit_ service and utility subprogram
(3733)
BIT_SIZE intrinsic function
(3421), (2476), (2516)
blank common block
(2957)
blank editing
(2875)
blank interpretation during formatting
setting
(2876)
blank null (BN) editing
(2870)
BLANK specifier
of INQUIRE statement
(3080)
of OPEN statement
(3126)
blank zero (BZ) editing
(2873)
block
ELSE
(2618), (2624)
ELSE IF
(2616), (2621)
statement
(2611)
block data program unit
(2697)
BLOCK DATA statement
(2931)
block IF statement
(2614), (3061)
BN (blank null) editing
(2871)
branching
(2643)
BTEST intrinsic function
(3423)
BTEST specific name
(3424)
byte named constants
(2596)
BYTE type declaration statement
(2932)
BZ (blank zero) editing
(2874)
C
CABS specific name
(3364)
CALL statement
(2935)
CASE construct
(2626), (2937)
CASE statement
(2938)
CCOS specific name
(3438)
CDABS specific name
(3365)
CDCOS specific name
(3439)
CDEXP specific name
(3492)
CDLOG specific name
(3566)
CDSIN specific name
(3669)
CDSQRT specific name
(3688)
CEILING intrinsic function
(3425)
CEXP specific name
(3491)
CHAR intrinsic function
(3426)
CHAR specific name
(3427)
character
expressions
(2539)
format specification
(3035)
multibyte
(2358)
operator
(2544)
relational expressions
(2550)
string edit descriptor
(2790), (3032)
substrings
(2360)
character (A) editing
(2801)
character count (Q) editing
(2841)
character set
(2260)
CHARACTER type declaration statement
(2941)
character-string editing
(2864)
chtz command
(3458)
chunk
(3320)
definition of
(3986)
clock_ service and utility subprogram
(3734)
CLOG specific name
(3565)
CLOSE statement
(2945)
CMPLX intrinsic function
(3428), (2497)
CMPLX specific name
(3429)
CNCALL compiler directive
(3258)
CNVERR run-time option
(2774), (3178), (3240)
collating sequence
(2261)
colon (:) editing
(2851)
comment lines
(2277)
fixed source form format
(2290)
free source form input format
(2305)
order within a program unit
(2315)
common association
(2959)
common block
(2951)
COMMON statement
(2950)
communicating between program units
using arguments
(2715)
using common blocks
(2952)
using modules
(2696)
compiler directives
(3247)
See also directives
compiler options
-I
(3273)
-qalias
(2726)
-qautodbl
(3356)
-qcharlen
(2355), (3747)
-qci
(3270)
-qctyplss
(2356), (2397), (2594), (2940)
-qddim
(2442), (3150)
-qdirective
(3334)
-qdlines
(2300)
-qescape
(2394), (2866), (2879)
-qextname
(3729)
-qfixed
(2288)
-qintlog
(2592), (2686)
-qintsize
(2335), (2348), (3354)
-qlog4
(2593)
-qmbcs
(2867), (2880)
-qmixed
(2266), (3272)
-qnoescape
(2353)
-qnosave
(2416), (3070)
-qnullterm
(2352)
-qposition
(2762), (3128)
-qqcount
(2842)
-qrealsize
(2339), (3355)
-qrecur
(2740), (2936), (3014), (3048), (3206)
-qsave
(2415), (3069)
-qsigtrap
(3663)
-qsmp
(2255)
-qundef
(3068)
-qxflag=oldtab
(2294)
-qxlf77
(2806), (2828), (2829), (2839), (2846)
, (3134)
-qzerosize
(2362)
-U
(3727)
complex data type
(2346)
complex editing
(2799)
COMPLEX type declaration statement
(2962)
component designator
(2376)
computed GO TO statement
(3052)
concatenation operator
(2542)
conditional INCLUDE
(3271)
conditional vector merge intrinsic functions
(3452)
conformable arrays
(2470), (3346)
CONJG intrinsic function
(3430), (2490)
CONJG specific name
(3431)
conjunction, logical
(2565)
constants
(2323), (2328)
arithmetic
complex
(2344)
integer
(2337)
real
(2342)
binary
(2388)
byte named
(2595)
character
(2350)
expressions
(2474)
hexadecimal
(2383)
Hollerith
(2391)
logical
(2349)
octal
(2385)
typeless
(2381)
construct
CASE
(2628)
DO
(2629)
DO WHILE
(2642)
FORALL
(2604)
IF
(2613)
WHERE
(2602)
construct entities
(2651), (2658)
constructors
for arrays
(2468)
for complex objects
(2345)
for structures
(2380)
CONTAINS statement
(2964)
continuation character
(2295), (2312)
continuation lines
(2275)
CONTINUE statement
(2965)
control
(2609)
format
(2899)
transfer of
(2318)
control edit descriptors
(2788), (3030)
control statements
arithmetic IF
(3059)
assigned GO TO
(3050)
block IF
(3062)
computed GO TO
(3053)
CONTINUE
(2966)
DO
(2977)
DO WHILE
(2981)
END
(2991)
logical IF
(3065)
PAUSE
(3143)
STOP
(3202)
unconditional GO TO
(3056)
COS intrinsic function
(3434)
COS specific name
(3435)
COSD intrinsic function
(3442)
COSD specific name
(3443)
COSH intrinsic function
(3446)
COSH specific name
(3447)
COUNT array intrinsic function
(3450)
CQABS specific name
(3367)
CQCOS specific name
(3441)
CQEXP specific name
(3494)
CQLOG specific name
(3568)
CQSIN specific name
(3671)
CQSQRT specific name
(3690)
CRITICAL compiler directive
(3260), (3261)
CSHIFT array intrinsic function
(3451)
CSIN specific name
(3668)
CSQRT specific name
(3687)
ctime_ service and utility subprogram
(3735)
CVMGM, CVMGN, CVMGP, CVMGT, CVMGZ intrinsic functions
(3454)
CYCLE statement
(2967)
D
D (double precision) editing
(2814)
D debug lines
(2282)
DABS specific name
(3362)
DACOS specific name
(3371)
DACOSD specific name
(3376)
DASIN specific name
(3397)
DASIND specific name
(3402)
data edit descriptors
(2786), (3028)
data objects
(2324)
DATA statement
(2968)
data transfer
asynchronous
(2760)
executing
(2758)
data transfer statement
PRINT statement
(3152)
READ statement
(3164)
WRITE statement
(3229)
data types
(2319)
conversion rules
(2537)
derived
(2365), (2366)
intrinsic
(2332), (2333)
predefined conventions
(2403)
DATAN specific name
(3407)
DATAN2 specific name
(3415)
DATAN2D specific name
(3419)
DATAND specific name
(3411)
date service and utility subprogram
(3736)
DATE_AND_TIME intrinsic subroutine
(3455)
DBLE intrinsic function
(3459), (2495)
DBLE specific name
(3461)
DBLEQ specific name
(3462)
DCMPLX intrinsic function
(3463), (2498)
DCMPLX specific name
(3464)
DCONJG specific name
(3432)
DCOS specific name
(3436)
DCOSD specific name
(3444)
DCOSH specific name
(3448)
DDIM specific name
(3470)
DEALLOCATE statement
(2972)
debug lines
(2281), (2298)
declarators
array
(2433)
scoping level
(2654)
default typing
(2404)
deferred-shape arrays
(2444)
defined assignment
(2690)
defined operations
(2587)
defined operators
(2688)
definition status
(2405)
DELIM specifier
of INQUIRE statement
(3096)
of OPEN statement
(3131)
DERF specific name
(3481)
DERFC specific name
(3485)
derived types
(2363), (2364)
array structure components
(2464)
determining the type
(2373)
scalar structure components
(2375)
structure components
(2372)
structure constructor
(2379)
derived-type statement
(2973)
designators
for array elements
(2452)
for components
(2377)
DEXP specific name
(3489)
DFLOAT specific name
(3460)
digits
(2258)
DIGITS intrinsic function
(3465)
DIM intrinsic function
(3467), (2491)
DIM specific name
(3469)
DIMAG specific name
(3382)
DIMENSION attribute
(2975)
dimension bound expression
(2421)
dimensions of an array
(2426)
DINT specific name
(3386)
DIRECT specifier
of INQUIRE statement
(3087)
directive lines
(2284)
directives
(3244), (3245)
ASSERT
(3255)
CNCALL
(3259)
CRITICAL
(3262)
EJECT
(3265)
END CRITICAL
(3264)
END PARALLEL SECTIONS
(3302)
INCLUDE
(3267)
INDEPENDENT
(3276)
PARALLEL DO
(3285)
PARALLEL SECTIONS
(3300)
PERMUTATION
(3312)
process
(3313)
SCHEDULE
(3317)
SOURCEFORM
(3333)
THREADLOCAL
(3337)
disconnection
(2756)
disjunction, logical
(2554), (2570), (2575)
division arithmetic operator
(2532)
DLGAMA specific name
(3549)
DLOG specific name
(3563)
DLOG10 specific name
(3571)
DMAX1 specific name
(3580)
DMIN1 specific name
(3592)
DMOD specific name
(3603)
DNINT specific name
(3392)
DO loop
(2630), (2631), (2978), (2979)
DO statement
(2633), (2976)
DO WHILE construct
(2641)
DO WHILE loop
(2982)
DO WHILE statement
(2980)
dollar ($) editing
(2854)
DONE specifier
of WAIT statement
(3225)
DOT_PRODUCT array intrinsic function
(3472)
DOUBLE COMPLEX type declaration statement
(2983)
double precision (D) editing
(2815)
DOUBLE PRECISION type declaration statement
(2985)
double quotation mark ("") editing
(2859)
DPROD intrinsic function
(3473), (2492)
DPROD specific name
(3474)
DREAL specific name
(3642)
DSIGN specific name
(3658)
DSIN specific name
(3666)
DSIND specific name
(3674)
DSINH specific name
(3678)
DSQRT specific name
(3685)
DTAN specific name
(3697)
DTAND specific name
(3701)
DTANH specific name
(3705)
dtime_ service and utility subprogram
(3737)
dummy argument
(2722)
asterisk as
(2737)
definition of
(3987)
intent
(2730)
procedure as
(2733)
variable as
(2732)
dummy procedure
(2734)
dynamic extent, definition of
(3988)
DYNAMIC scheduling type of SCHEDULE directive
(3322)
E
E (real with exponent) editing
(2812)
EBCDIC character set
(3979)
edit descriptors
character string
(2791), (3033)
control (nonrepeatable)
(2789), (3031)
data (repeatable)
(2787), (3029)
numeric
(2796)
editing
(2793), (2794)
" (double quotation mark)
(2858)
$ (dollar)
(2853)
' (apostrophe)
(2861)
: (colon)
(2850)
/ (slash)
(2847)
A (character)
(2800)
B (binary)
(2803)
BN (blank null)
(2869)
BZ (blank zero)
(2872)
character count Q
(2840)
character-string
(2865)
complex
(2798)
D (double precision)
(2813)
E (real with exponent)
(2810)
EN
(2817)
ES
(2819)
F (real without exponent)
(2821)
G (general)
(2824)
H
(2878)
I (integer)
(2830)
L (logical)
(2833)
O (octal)
(2836)
P (scale factor)
(2882)
Q (extended precision)
(2807)
S, SS, and SP (sign control)
(2885)
T, TL, TR, and X (positional)
(2890)
Z (hexadecimal)
(2843)
EJECT compiler directive
(3266)
elemental intrinsic procedures
(3345)
ELSE block
(2617), (2623)
ELSE IF block
(2615), (2620)
ELSE IF statement
(2622), (2988)
ELSE statement
(2625), (2987)
ELSEWHERE statement
(2989)
EN editing
(2818)
END CRITICAL compiler directive
(3263)
END DO statement
(2634), (2992)
END FORALL statement
(2993)
END IF statement
(2619), (2994)
END INTERFACE statement
(2683), (2997)
END PARALLEL SECTIONS compiler directive
(3301)
END SELECT statement
(2995)
END specifier
of READ statement
(3171)
of WAIT statement
(3223)
END statement
(2990)
END TYPE statement
(2998)
END WHERE statement
(2996)
end-of-file conditions
(2766)
end-of-record conditions
(2765)
end-of-record, preventing with $ editing
(2857)
endfile records
(2748)
ENDFILE statement
(2999)
entities
(2652)
entry association
(3045)
entry name
(3009)
ENTRY statement
(3007)
EOR specifier
of READ statement
(3176)
EOSHIFT array intrinsic function
(3476)
EPSILON intrinsic function
(3477)
EQUIVALENCE
equivalence
association
(3018)
logical
(2579)
restriction on COMMON and
(2961)
EQUIVALENCE statement
(3015)
EQV logical operator
(2577)
EQV. logical operator
(2576)
ERF intrinsic function
(3479)
ERF specific name
(3480)
ERFC intrinsic function
(3483)
ERFC specific name
(3484)
ERR specifier
of BACKSPACE statement
(2927)
of CLOSE statement
(2948)
of ENDFILE statement
(3003)
of INQUIRE statement
(3074)
of OPEN statement
(3119)
of READ statement
(3170)
of REWIND statement
(3189)
of WAIT statement
(3222)
of WRITE statement
(3234)
error conditions
(2767)
errors
catastrophic
(2768)
conversion
(2773)
Fortran 90 language
(2778)
recoverable
(2772)
severe
(2769)
ERR_RECOVERY run-time option
(2770), (2776), (2781), (2929), (3005)
, (3135), (3180), (3191), (3242)
ES editing
(2820)
escape sequences
(2351)
etime_ service and utility subprogram
(3738)
exclusive disjunction, logical
(2574)
executable program
(2672)
executing data transfer statements
(2757)
execution sequence
(2316)
execution_part
(2694)
EXIST specifier
of INQUIRE statement
(3081)
EXIT statement
(3020)
exit_ service and utility subprogram
(3739)
EXP intrinsic function
(3487)
EXP specific name
(3488)
explicit interface
(2680)
explicit typing
(2400)
explicit-shape arrays
(2436)
EXPONENT intrinsic function
(3495)
exponentiation arithmetic operator
(2530)
expressions
arithmetic
(2524)
character
(2540)
constant
(2475)
dimension bound
(2422)
general
(2522)
in FORMAT statement
(3037)
initialization
(2480)
logical
(2553)
primary
(2585)
relational
(2546)
restricted
(2509)
specification
(2520)
subscript
(2454)
extended intrinsic operations
(2586)
extended precision (Q) editing
(2809)
EXTERNAL attribute
(3022)
external files
(2750)
external function
(3039)
external subprograms in the XL Fortran library
(3725), (3726)
F
F (real without exponent) editing
(2822)
factor
arithmetic
(2525)
logical
(2555)
fdate_ service and utility subprogram
(3740)
fexcp.h include file
(3662)
field
(2795)
file position
after BACKSPACE statement
(2928)
after ENDFILE statement
(3004)
after REWIND statement
(3190)
before and after data transfer
(2761)
file positioning statement
BACKSPACE statement
(2924)
ENDFILE statement
(3000)
REWIND statement
(3186)
FILE specifier
of INQUIRE statement
(3075)
of OPEN statement
(3120)
files
external
(2751)
fiosetup_ service and utility subprogram
(3741)
fixed source form
(2285)
FLOAT specific name
(3639)
FLOOR intrinsic function
(3496)
flush_ service and utility subprogram
(3742)
FMT specifier
of PRINT statement
(3153)
of READ statement
(3166)
of WRITE statement
(3231)
FORALL (Construct) statement
(3025)
FORALL construct
(2603)
FORALL statement
(3024)
FORM specifier
of INQUIRE statement
(3078)
of OPEN statement
(3124)
format
fixed source form
(2286)
Fortran 90 free source form
(2301)
IBM free source form
(2309)
format codes
(2792)
format control
(2897)
format specification
character
(3034)
interaction with input/output list
(2896)
FORMAT statement
(3026)
format-directed formatting
(2785)
formatted records
(2744)
FORMATTED specifier
of INQUIRE statement
(3088)
formatting
(2783)
format-directed
(2784)
list-directed
(2900)
namelist
(2903)
FORTRAN 77 Compatibility
(3977)
Fortran 90 free source form
(2304)
fpdc.h and fpdt.h include files
(3743)
fpgets and fpsets service and utility subprograms
(3744)
FRACTION intrinsic function
(3497)
free source form format
Fortran 90
(2303)
IBM
(2310)
function
intrinsic
(3717), (3718)
reference
(2707)
statement
(3198)
subprogram
(2699), (2704)
value
(2709)
FUNCTION statement
(3038)
f_maketime
(3946)
f_pthread
(3831), (3832)
f_pthread_attr_destroy
(3907)
f_pthread_attr_getdetachstate
(3908)
f_pthread_attr_getinheritsched
(3909)
f_pthread_attr_getschedparam
(3910)
f_pthread_attr_getschedpolicy
(3911)
f_pthread_attr_getscope
(3912)
f_pthread_attr_getstacksize
(3913)
f_pthread_attr_init
(3914)
f_pthread_attr_setdetachstate
(3915)
f_pthread_attr_setinheritsched
(3916)
f_pthread_attr_setschedparam
(3917)
f_pthread_attr_setschedpolicy
(3970)
f_pthread_attr_setscope
(3918)
f_pthread_attr_setstacksize
(3919)
f_pthread_attr_t
(3920)
f_pthread_cancel
(3921)
f_pthread_cleanup_pop
(3922)
f_pthread_cleanup_push
(3923)
f_pthread_condattr_destroy
(3931)
f_pthread_condattr_getpshared
(3932)
f_pthread_condattr_init
(3933)
f_pthread_condattr_setpshared
(3934)
f_pthread_condattr_t
(3935)
f_pthread_cond_broadcast
(3924)
f_pthread_cond_destroy
(3925)
f_pthread_cond_init
(3926)
f_pthread_cond_signal
(3927)
f_pthread_cond_t
(3928)
f_pthread_cond_timedwait
(3929)
f_pthread_cond_wait
(3930)
f_pthread_create
(3936)
f_pthread_equal
(3937)
f_pthread_exit
(3938)
f_pthread_getschedparam
(3939)
f_pthread_getspecific
(3940)
f_pthread_join
(3941)
f_pthread_key_create
(3942)
f_pthread_key_delete
(3943)
f_pthread_key_t
(3944)
f_pthread_kill
(3945)
f_pthread_mutexattr_destroy
(3955)
f_pthread_mutexattr_getprioceiling
(3956)
f_pthread_mutexattr_getprotocol
(3957)
f_pthread_mutexattr_getpshared
(3958)
f_pthread_mutexattr_init
(3959)
f_pthread_mutexattr_setprioceiling
(3960)
f_pthread_mutexattr_setprotocol
(3961)
f_pthread_mutexattr_setpshared
(3962)
f_pthread_mutexattr_t
(3963)
f_pthread_mutex_destroy
(3947)
f_pthread_mutex_getprioceiling
(3948)
f_pthread_mutex_init
(3949)
f_pthread_mutex_lock
(3950)
f_pthread_mutex_setprioceiling
(3951)
f_pthread_mutex_t
(3952)
f_pthread_mutex_trylock
(3953)
f_pthread_mutex_unlock
(3954)
f_pthread_once
(3964)
f_pthread_once_t
(3965)
f_pthread_self
(3966)
f_pthread_setcancelstate
(3967)
f_pthread_setcanceltype
(3968)
f_pthread_setschedparam
(3969)
f_pthread_setspecific
(3971)
f_pthread_t
(3972)
f_pthread_testcancel
(3973)
f_pthread_yield
(3974)
f_sched_param
(3975)
f_timespec
(3976)
G
G (general) editing
(2825)
GAMMA intrinsic function
(3498)
GAMMA specific name
(3499), (3500)
general (G) editing
(2827)
general expression
(2521)
generic name of an intrinsic function
(2711)
getarg service and utility subprogram
(3745)
getcwd_ service and utility subprogram
(3746)
GETENV intrinsic subroutine
(3502)
getfd service and utility subprogram
(3748)
getgid_ service and utility subprogram
(3749)
getlog_ service and utility subprogram
(3750)
getpid_ service and utility subprogram
(3751)
getuid_ service and utility subprogram
(3754)
global entities
(2648), (2655)
global_timef service and utility subprogram
(3755)
gmtime_ service and utility subprogram
(3756)
GO TO statement
(3051), (3054), (3057)
GUIDED scheduling type of SCHEDULE directive
(3323)
H
H editing
(2877)
hexadecimal (Z) editing
(2844)
hexadecimal constants
(2382)
HFIX elemental function
(3503)
HFIX specific name
(3504)
Hollerith constants
(2392)
host association
(2646), (2660)
host scoping unit
(2645)
hostnm_ service and utility subprogram
(3757)
HUGE intrinsic function
(3505)
I
I (integer) editing
(2832)
IABS specific name
(3360)
IACHAR intrinsic function
(3507)
IAND intrinsic function
(3508)
IAND specific name
(3509)
iargc service and utility subprogram
(3758)
IBCLR intrinsic function
(3511)
IBCLR specific name
(3512)
IBITS intrinsic function
(3513)
IBITS specific name
(3514)
IBM free source form
(2311)
IBSET intrinsic function
(3515)
IBSET specific name
(3516)
ICHAR intrinsic function
(3517)
ICHAR specific name
(3518)
ID specifier
of READ statement
(3169)
of WAIT statement
(3221)
of WRITE statement
(3237)
idate_ service and utility subprogram
(3759)
identity arithmetic operator
(2534)
IDIM specific name
(3468)
IDINT specific name
(3528)
IDNINT specific name
(3610)
IEOR intrinsic function
(3519)
IEOR specific name
(3520)
ierrno_ service and utility subprogram
(3760)
IF clause
of PARALLEL DO directive
(3286)
of PARALLEL SECTIONS directive
(3303)
IF construct
(2612)
IF statement
(3060), (3063), (3066)
IFIX specific name
(3529)
ILEN intrinsic function
(3522)
IMAG intrinsic function
(3523), (2489)
implicit connection
(2754)
implicit interface
(2682)
IMPLICIT statement
(2401), (2414), (3067)
implicit typing
(2402)
implied-DO
in a DATA statement
(2970)
list in array constructor
(2469)
INCLUDE compiler directive
(3268), (3269)
inclusive disjunction, logical
(2569)
incrementation processing
(2640)
INDEPENDENT compiler directive
(3274), (3275)
NEW clause
(3282)
REDUCTION clause
(3281)
INDEX intrinsic function
(3524), (2505)
INDEX specific name
(3525)
infinity
how indicated with numeric output editing
(2816)
inherited length
by a named constant
(2944), (3212)
initial line
(2273)
initial value
declaring
(2969)
initialization expressions
(2479)
inline comments
(2279)
input/output conditions
(2764)
INQUIRE statement
(3071)
inquiry intrinsic functions
(3343)
BIT_SIZE
(3422)
DIGITS
(3466)
EPSILON
(3478)
HUGE
(3506)
KIND
(3539)
LEN
(3543)
LOC
(3560)
MAXEXPONENT
(3585)
MINEXPONENT
(3597)
PRECISION
(3619)
PRESENT
(3621)
RADIX
(3631)
RANGE
(3636)
TINY
(3708)
INT intrinsic function
(3526), (2493)
INT specific name
(3527)
integer (I) editing
(2831)
integer data type
(2334)
integer pointer association
(2669)
Integer POINTER statement
(3148)
INTEGER type declaration statement
(3101)
INTENT attribute
(3104)
interaction between input/output list and format specification
(2898)
interface
(2681)
interface blocks
(2684)
INTERFACE statement
(3106)
interference
(3257), (3278)
interlanguage calls
%VAL and %REF functions
(2729)
internal function
(3041)
internal procedures
(2677)
intrinsic assignment
(2599)
INTRINSIC attribute
(3108)
intrinsic data types
(2330), (2331)
intrinsic functions
(3338)
See also intrinsic procedures
conditional vector merge
(3453)
intrinsic procedures
(2710), (3339), (3340)
elemental
(3344)
inquiry
(3341), (3342), (3347)
See also inquiry intrinsic functions
name in an INTRINSIC statement
(3109)
subroutines
(3351)
transformational
(3349)
INTRINSIC statement
(2687)
intrinsic subroutines
(3352)
invocation commands
f77
(2250)
xlf
(2254)
xlf90
(2253)
xlf90_r
(2251)
xlf_r
(2252)
IOR intrinsic function
(3531)
IOR specific name
(3532)
IOSTAT specifier
of BACKSPACE statement
(2926)
of CLOSE statement
(2947)
of ENDFILE statement
(3002)
of INQUIRE statement
(3073)
of OPEN statement
(3118)
of READ statement
(3168)
of REWIND statement
(3188)
of WAIT statement
(3224)
of WRITE statement
(3233)
IOSTAT values
(2763)
IQINT specific name
(3530)
IQNINT specific name
(3611)
irand service and utility subprogram
(3761)
irtc service and utility subprogram
(3762)
ISHFT intrinsic function
(3534)
ISHFT specific name
(3535)
ISHFTC intrinsic function
(3536)
ISHFTC specific name
(3537)
ISIGN specific name
(3657)
iteration count
(2637)
in implied-DO list of a DATA statement
(2971)
itime_ service and utility subprogram
(3763)
J
jdate service and utility subprogram
(3764)
K
keywords
argument
(2721)
statement
(2268)
KIND intrinsic function
(3538), (2478), (2517)
L
L (logical) editing
(2835)
labels
(2269)
LANGLVL run-time option
(2779), (2905)
LASTPRIVATE clause
of PARALLEL DO directive
(3287)
LBOUND array intrinsic function
(3540)
LEADZ intrinsic function
(3541)
LEN intrinsic function
(3542), (2477), (2518)
LEN specific name
(3544)
lenchr_ service and utility subprogram
(3765)
length
inherited
by a named constant
(2943), (3211)
length type parameter
(2322)
LEN_TRIM intrinsic function
(3545)
letters
(2257)
lexical extent, definition of
(3989)
lexical tokens
(2264)
LGAMMA intrinsic function
(3546)
LGAMMA specific name
(3547)
LGE intrinsic function
(3551)
LGE specific name
(3552)
LGT intrinsic function
(3553)
LGT specific name
(3554)
library subprograms
(3723), (3724)
line breaks, preventing with $ editing
(2856)
lines
(2271)
comment
(2276)
continuation
(2274)
debug
(2280), (2299)
directive
(2283), (3246)
initial
(2272)
linker options
-brename
(3728)
list-directed formatting
(2901)
literal storage class
(2408)
LLE intrinsic function
(3555)
LLE specific name
(3556)
LLT intrinsic function
(3557)
LLT specific name
(3558)
lnblnk_ service and utility subprogram
(3766)
LOC intrinsic function
(3559), (2608), (3105)
local entities
(2649), (2656)
LOG intrinsic function
(3561)
LOG10 intrinsic function
(3569)
logical
(2551)
conjunction
(2564)
data type
(2347)
equivalence
(2578)
exclusive disjunction
(2573)
expressions
(2552)
inclusive disjunction
(2568)
negation
(2560)
nonequivalence
(2582)
logical (L) editing
(2834)
logical IF statement
(3064)
LOGICAL intrinsic function
(3573)
LOGICAL type declaration statement
(3110)
loop
(2632)
loop carried dependency
(3256), (3277)
loop control processing
(2638)
LSHIFT elemental function
(3574)
LSHIFT specific name
(3575)
ltime_ service and utility subprogram
(3767)
M
main program
(2692), (3158)
many-one section
(2461)
MATMUL array intrinsic function
(3576)
MAX intrinsic function
(3577), (2500)
MAX0 specific name
(3582)
MAX1 specific name
(3583)
MAXEXPONENT intrinsic function
(3584)
MAXLOC array intrinsic function
(3586)
MAXVAL array intrinsic function
(3587)
mclock service and utility subprogram
(3768)
MERGE array intrinsic function
(3588)
MIN intrinsic function
(3589), (2501)
MIN0 specific name
(3594)
MIN1 specific name
(3595)
MINEXPONENT intrinsic function
(3596)
MINLOC array intrinsic function
(3598)
MINVAL array intrinsic function
(3599)
MOD intrinsic function
(3600), (2502)
MOD specific name
(3601)
MODULE PROCEDURE statement
(3113)
module reference
(2662), (3215)
MODULE statement
(3112)
modules
(2695)
MODULO intrinsic function
(3605)
multibyte characters
(2357)
multiplication arithmetic operator
(2531)
MVBITS intrinsic subroutine
(3606)
N
name
(2265)
common block
(2953)
determining storage class of
(2411)
determining type of
(2399)
entry
(3010)
of a generic or specific function
(2713)
scope of a
(2653)
NAME specifier
of INQUIRE statement
(3085)
named common block
(2956)
NAMED specifier
of INQUIRE statement
(3084)
namelist formatting
(2904)
NAMELIST run-time option
(2907)
NAMELIST statement
(3114)
NEAREST intrinsic function
(3607)
negation
arithmetic operator
(2536)
logical operator
(2561)
NEQV logical operator
(2581)
NEQV. logical operator
(2580)
NEW clause of INDEPENDENT directive
(3280)
NEXTREC specifier
of INQUIRE statement
(3090)
NINT intrinsic function
(3608), (2503)
NINT specific name
(3609)
NML specifier
of READ statement
(3173)
of WRITE statement
(3236)
nonequivalence, logical
(2583)
NOT intrinsic function
(3612)
NOT logical operator
(2559)
NOT specific name
(3613)
NOT. logical operator
(2558)
NULLIFY statement
(3115)
NUM specifier
of READ statement
(3172)
of WRITE statement
(3235)
NUMBER specifier
of INQUIRE statement
(3083)
NUMBER_OF_PROCESSORS intrinsic function
(3614)
numeric edit descriptors
(2797)
NUM_PARTHDS inquiry intrinsic function
(3615)
NUM_USRTHDS inquiry intrinsic function
(3616)
O
O (octal) editing
(2838)
objects
(2325)
octal (O) editing
(2837)
octal constants
(2386)
ONLY clause of USE statement
(3216)
OPEN statement
(3116)
OPENED specifier
of INQUIRE statement
(3082)
operations
defined
(2589)
extended intrinsic
(2588)
operators
arithmetic
(2528)
character
(2543)
defined
(2689)
logical
(2556)
precedence of
(2591)
relational
(2549)
optional arguments
(2731)
OPTIONAL attribute
(3137)
OR logical operator
(2567)
OR specific name
(3533)
OR. logical operator
(2566)
order
of elements in an array
(2455)
of statements
(2313)
P
P (scale factor) editing
(2884)
PACK array intrinsic function
(3617)
PAD specifier
of INQUIRE statement
(3099)
of OPEN statement
(3132)
PARALLEL DO compiler directive
(3283), (3284)
IF clause
(3292)
LASTPRIVATE clause
(3293)
PRIVATE clause
(3294)
REDUCTION clause
(3295)
SCHEDULE clause
(3296)
SHARED clause
(3297)
PARALLEL SECTIONS compiler directive
(3298), (3299)
IF clause
(3307)
PRIVATE clause
(3308)
REDUCTION clause
(3309)
SHARED clause
(3310)
PARAMETER attribute
(3141)
PAUSE statement
(3142)
PERMUTATION compiler directive
(3311)
pointee arrays
(2440)
pointees
(3149)
pointer
assignment
(2606)
association
(2666)
POINTER attribute
(3145)
pointers
(3146)
POSITION specifier
of INQUIRE statement
(3091)
of OPEN statement
(3127)
positional (T, TL, TR, and X) editing
(2891)
precedence
of all operators
(2590)
of arithmetic operators
(2529)
of logical operators
(2557)
PRECISION intrinsic function
(3618)
precision of real objects
(2340)
preconnection
(2753)
PRESENT intrinsic function
(3620), (3139)
primaries
(2473)
primary expressions
(2584)
PRINT statement
(3151)
PRIVATE attribute
(3156)
PRIVATE clause
of PARALLEL DO directive
(3288)
of PARALLEL SECTIONS directive
(3304)
PRIVATE statement
(2368)
procedure
(2675)
dummy
(2735)
external
(2676), (3159)
internal
(2678)
procedure references
(2705)
@PROCESS compiler directive
(3314)
PROCESSORS_SHAPE intrinsic function
(3622)
PRODUCT array intrinsic function
(3623)
PROGRAM statement
(3157)
program unit
(2671)
Pthreads Library Module
(3828), (3829)
f_maketime
(3837)
f_pthread_attr_destroy
(3849)
f_pthread_attr_getdetachstate
(3859)
f_pthread_attr_getinheritsched
(3857)
f_pthread_attr_getschedparam
(3855)
f_pthread_attr_getschedpolicy
(3853)
f_pthread_attr_getscope
(3861)
f_pthread_attr_getstacksize
(3851)
f_pthread_attr_init
(3838)
f_pthread_attr_setdetachstate
(3858)
f_pthread_attr_setinheritsched
(3856)
f_pthread_attr_setschedparam
(3854)
f_pthread_attr_setschedpolicy
(3852)
f_pthread_attr_setscope
(3860)
f_pthread_attr_setstacksize
(3850)
f_pthread_attr_t
(3840)
f_pthread_cancel
(3871)
f_pthread_cleanup_pop
(3866)
f_pthread_cleanup_push
(3865)
f_pthread_condattr_destroy
(3890)
f_pthread_condattr_getpshared
(3892)
f_pthread_condattr_init
(3889)
f_pthread_condattr_setpshared
(3891)
f_pthread_condattr_t
(3842)
f_pthread_cond_broadcast
(3898)
f_pthread_cond_destroy
(3894)
f_pthread_cond_init
(3893)
f_pthread_cond_signal
(3897)
f_pthread_cond_t
(3845)
f_pthread_cond_timedwait
(3896)
f_pthread_cond_wait
(3895)
f_pthread_create
(3862)
f_pthread_equal
(3872)
f_pthread_exit
(3863)
f_pthread_getschedparam
(3868)
f_pthread_getspecific
(3902)
f_pthread_join
(3864)
f_pthread_key_create
(3899)
f_pthread_key_delete
(3900)
f_pthread_key_t
(3843)
f_pthread_kill
(3873)
f_pthread_mutexattr_destroy
(3875)
f_pthread_mutexattr_getprioceiling
(3879)
f_pthread_mutexattr_getprotocol
(3877)
f_pthread_mutexattr_getpshared
(3881)
f_pthread_mutexattr_init
(3874)
f_pthread_mutexattr_setprioceiling
(3878)
f_pthread_mutexattr_setprotocol
(3876)
f_pthread_mutexattr_setpshared
(3880)
f_pthread_mutexattr_t
(3841)
f_pthread_mutex_destroy
(3883)
f_pthread_mutex_getprioceiling
(3888)
f_pthread_mutex_init
(3882)
f_pthread_mutex_lock
(3884)
f_pthread_mutex_setprioceiling
(3887)
f_pthread_mutex_t
(3844)
f_pthread_mutex_trylock
(3885)
f_pthread_mutex_unlock
(3886)
f_pthread_once
(3906)
f_pthread_once_t
(3846)
f_pthread_self
(3869)
f_pthread_setcancelstate
(3904)
f_pthread_setcanceltype
(3905)
f_pthread_setschedparam
(3867)
f_pthread_setspecific
(3901)
f_pthread_t
(3839)
f_pthread_testcancel
(3903)
f_pthread_yield
(3870)
f_sched_param
(3847)
f_timespec
(3848)
pthreads library, AIX
(3835), (3836)
PUBLIC attribute
(3162)
pure procedures
(2741)
Q
Q (extended precision) editing
(2808)
QABS specific name
(3363)
QACOS specific name
(3372)
QACOSD specific name
(3377)
QARCOS specific name
(3373)
QARSIN specific name
(3399)
QASIN specific name
(3398)
QASIND specific name
(3403)
QATAN specific name
(3408)
QATAN2 specific name
(3416)
QATAN2D specific name
(3420)
QATAND specific name
(3412)
QCMPLX intrinsic function
(3624), (2499)
QCMPLX specific name
(3625)
QCONJG specific name
(3433)
QCOS specific name
(3437)
QCOSD specific name
(3445)
QCOSH specific name
(3449)
QDIM specific name
(3471)
QERF specific name
(3482)
QERFC specific name
(3486)
QEXP specific name
(3490)
QEXT intrinsic function
(3626), (2496)
QEXT specific name
(3628)
QEXTD specific name
(3629)
QFLOAT specific name
(3627)
QGAMMA specific name
(3501)
QIMAG specific name
(3383)
QINT specific name
(3387)
QLGAMA specific name
(3550)
QLOG specific name
(3564)
QLOG10 specific name
(3572)
QMAX1 specific name
(3581)
QMIN1 specific name
(3593)
QMOD specific name
(3604)
QNINT specific name
(3393)
QPROD specific name
(3475)
QREAL specific name
(3643)
QSIGN specific name
(3659)
QSIN specific name
(3667)
QSIND specific name
(3675)
QSINH specific name
(3679)
qsort_ service and utility subprogram
(3769)
qsort_down service and utility subprogram
(3770)
qsort_up service and utility subprogram
(3771)
QSQRT specific name
(3686)
QTAN specific name
(3698)
QTAND specific name
(3702)
QTANH specific name
(3706)
R
RADIX intrinsic function
(3630)
RAND intrinsic function
(3632)
RANDOM_NUMBER intrinsic subroutine
(3633)
RANDOM_SEED intrinsic subroutine
(3634)
RANGE intrinsic function
(3635)
rank
of array sections
(2465)
of arrays
(2427)
READ specifier
of INQUIRE statement
(3093)
READ statement
(3163)
READWRITE specifier
of INQUIRE statement
(3095)
real data type
(2338)
real editing
E (with exponent)
(2811)
F (without exponent)
(2823)
G (general)
(2826)
REAL intrinsic function
(3637), (2494)
REAL specific name
(3638)
REAL type declaration statement
(3182)
REC specifier
of READ statement
(3167)
of WRITE statement
(3232)
RECL specifier
of INQUIRE statement
(3079)
of OPEN statement
(3125)
records
(2742)
endfile
(2749)
formatted
(2743)
unformatted
(2746)
recursion
(2739), (3013), (3046), (3204)
RECURSIVE keyword
(3047), (3205)
REDUCTION clause
of PARALLEL DO directive
(3289)
of PARALLEL SECTIONS directive
(3305)
REDUCTION clause of INDEPENDENT directive
(3279)
reference
function
(2708)
relational expressions
(2545)
relational operators
(2548)
REPEAT intrinsic function
(3644), (2481), (2510)
repeat specification
(3027)
RESHAPE array intrinsic function
(3645), (2482), (2511)
restricted expression
(2508)
RESULT keyword
(3012), (3042)
result variable
(3011), (3043)
return points and specifiers, alternate
(2718), (2719)
RETURN statement
(3184)
REWIND statement
(3185)
right margin
(2289)
rounding mode
(2538)
RRSPACING intrinsic function
(3646)
RSHIFT elemental function
(3647)
RSHIFT specific name
(3648)
rtc service and utility subprogram
(3772)
run-time options
changing with SETRTEOPTS procedure
(3753)
CNVERR
(2775), (3179), (3241)
ERR_RECOVERY
(2771), (2777), (2782), (2930), (3006)
, (3136), (3181), (3192), (3243)
LANGLVL
(2780), (2906)
NAMELIST
(2908)
NLWIDTH
(2909)
UNIT_VARS
(2755), (3121)
RUNTIME scheduling type of SCHEDULE directive
(3324)
S
S (sign control) editing
(2887)
SAVE attribute
(3194)
scale factor (P) editing
(2883)
SCALE intrinsic function
(3649)
SCAN intrinsic function
(3650), (2506)
SCHEDULE clause
of PARALLEL DO directive
(3290)
SCHEDULE compiler directive
(3318), (3319)
AFFINITY scheduling type
(3326)
DYNAMIC scheduling type
(3327)
GUIDED scheduling type
(3328)
RUNTIME scheduling type
(3329)
STATIC scheduling type
(3330)
scope
(2647)
scoping unit
(2644)
section_subscript, syntax of for array section
(2457)
SELECT CASE statement
(2627), (2939), (3195)
SELECTED_INT_KIND intrinsic function
(3651), (2483), (2512)
SELECTED_REAL_KIND intrinsic function
(3652), (2484), (2513)
semicolon statement separator
(2297), (2307)
sequence derived type
(2369)
SEQUENCE statement
(2367), (3196)
SEQUENTIAL specifier
of INQUIRE statement
(3086)
service and utility subprograms
(3721), (3722)
alarm_
(3781)
bic_
(3782)
bis_
(3783)
bit_
(3784)
clock_
(3785)
ctime_
(3786)
date
(3787)
dtime_
(3788)
etime_
(3789)
exit_
(3790)
fdate_
(3791)
fiosetup_
(3792)
flush_
(3793)
fpgets and fpsets
(3794)
getarg
(3795)
getcwd_
(3796)
getfd
(3797)
getgid_
(3798)
getlog_
(3799)
getpid_
(3800)
getuid_
(3801)
global_timef
(3802)
gmtime_
(3803)
hostnm_
(3804)
iargc
(3805)
idate_
(3806)
ierrno_
(3807)
irand
(3808)
irtc
(3809)
itime_
(3810)
jdate
(3811)
lenchr_
(3812)
lnblnk_
(3813)
ltime_
(3814)
mclock
(3815)
qsort_
(3816)
qsort_down
(3817)
qsort_up
(3818)
rtc
(3819)
setrteopts
(3820)
sleep_
(3821)
timef
(3822)
timef_delta
(3823)
time_
(3824)
umask_
(3825)
usleep_
(3826)
xl_ _trbk
(3827)
setrteopts service and utility subprogram
(3773)
SET_EXPONENT intrinsic function
(3653)
shape
of an array
(2431)
of array sections
(2466)
SHAPE array intrinsic function
(3654)
SHARED clause
of PARALLEL DO directive
(3291)
of PARALLEL SECTIONS directive
(3306)
sharing storage
using common blocks
(2955)
using EQUIVALENCE
(3017)
using integer pointers
(2670)
using pointers
(2667)
sign control (S, SS, and SP) editing
(2886)
SIGN intrinsic function
(3655), (2504)
SIGN specific name
(3656)
SIGNAL intrinsic subroutine
(3660)
signal.h include file
(3661)
SIN intrinsic function
(3664)
SIN specific name
(3665)
SIND intrinsic function
(3672)
SIND specific name
(3673)
SINH intrinsic function
(3676)
SINH specific name
(3677)
SIZE array intrinsic function
(3680)
SIZE specifier
of READ statement
(3175)
slash (/) editing
(2848)
sleep_ service and utility subprogram
(3774)
SMP
directives
(3250)
SMP concepts
(3248)
SNGL specific name
(3640)
SNGLQ specific name
(3641)
sorting (qsort_ procedure)
(3752)
source file options
(3316)
source formats
fixed source form
(2287)
Fortran 90 free source form
(2302)
IBM free source form
(2308)
SOURCEFORM compiler directive
(3331), (3332)
SP (sign control) editing
(2888)
SPACING intrinsic function
(3681)
special characters
(2259)
specific name of an intrinsic function
(2712)
specific names for intrinsic procedures
(3353), (3357)
See also the individual names in the alphabetic list
specification
array
(2434)
specification expression
(2519)
specification_part
(2693)
SPREAD array intrinsic function
(3682)
SQRT intrinsic function
(3683)
SQRT specific name
(3684)
SRAND intrinsic subroutine
(3691)
SS (sign control) editing
(2889)
statement block
(2610)
statement entities
(2650), (2657)
statement function statement
(3197)
statement label assignment (ASSIGN) statement
(2919)
statement labels
(2270)
statement order
(2314)
statements
(2267), (2910), (2911)
assignment
(2598)
terminal
(2636)
STATIC attribute
(3200)
STATIC scheduling type of SCHEDULE directive
(3325)
STATUS specifier
of CLOSE statement
(2949)
of OPEN statement
(3122)
STOP statement
(3201)
storage classes
(2412)
storage classes for variables
(2407)
fundamental
(2410)
literal
(2409)
secondary
(2413)
storage sequence
common block
(2960)
storage sharing
using common blocks
(2954)
using EQUIVALENCE
(3016)
structure
(2370)
array components
(2463)
components
(2371)
scalar components
(2374)
structure constructor
(2378)
subobjects
(2327)
subprogram
(2673)
external
(2674)
internal
(2679)
subprogram references
(2706)
subprograms
function
(3040)
external
(2703)
internal
(2700), (2702)
service and utility
(3719), (3720)
subroutine
(2701)
subroutine
intrinsic
(3715), (3716)
SUBROUTINE statement
(3203)
subroutines
(2698)
subscripts
(2453)
subscript_triplet, syntax of
(2459)
substring ranges
(2458)
relationship to array sections
(2462)
substrings, character
(2361)
subtraction arithmetic operator
(2535)
SUM array intrinsic function
(3692)
summary of changes for XL Fortran
(2248), (2249)
symmetric multiprocessing
directives
(3251)
symmetric multiprocessing concepts
(3249)
syntax diagrams and statements
(2256)
system inquiry intrinsic functions
(3348)
SYSTEM intrinsic subroutine
(3693)
SYSTEM_CLOCK intrinsic subroutine
(3694)
T
T (positional) editing
(2894)
tabs
(2293)
TAN intrinsic function
(3695)
TAN specific name
(3696)
TAND intrinsic function
(3699)
TAND specific name
(3700)
TANH intrinsic function
(3703)
TANH specific name
(3704)
TARGET attribute
(3208)
terminal statement
(2635)
thread-safing
of allocatable arrays
(2447)
of Fortran 90 pointers
(3147)
THREADLOCAL compiler directive
(3335), (3336)
threadsafing
(3830)
time zone, setting
(3457)
timef service and utility subprogram
(3775)
timef_delta service and utility subprogram
(3776)
time_ service and utility subprogram
(3777)
TINY intrinsic function
(3707)
TL (positional) editing
(2893)
TR (positional) editing
(2892)
TRANSFER intrinsic function
(3709), (2485), (2514)
transfer of control
(2317)
in a DO loop
(2639)
TRANSFER specifier
of INQUIRE statement
(3098)
transformational intrinsic functions
(3350)
TRANSPOSE array intrinsic function
(3710)
TRIM intrinsic function
(3711), (2486), (2515)
type declaration
(3210)
BYTE
(2933)
CHARACTER
(2942)
COMPLEX
(2963)
DOUBLE COMPLEX
(2984)
DOUBLE PRECISION
(2986)
INTEGER
(3102)
LOGICAL
(3111)
REAL
(3183)
TYPE
(3209)
type parameters and specifiers
(2320), (2321)
type, determining
(2398)
typeless constants
(2396)
binary
(2390)
hexadecimal
(2384)
Hollerith
(2393)
octal
(2387)
TZ environment variable
(3456)
U
UBOUND array intrinsic function
(3712)
umask_ service and utility subprogram
(3778)
unambiguous references
(2685)
unary operations
(2471)
unconditional GO TO statement
(3055)
unformatted records
(2747)
UNFORMATTED specifier
of INQUIRE statement
(3089)
Unicode characters and filenames
(2359), (2395), (2868), (2881)
UNIT specifier
of BACKSPACE statement
(2925)
of CLOSE statement
(2946)
of ENDFILE statement
(3001)
of INQUIRE statement
(3072)
of OPEN statement
(3117)
of READ statement
(3165)
of REWIND statement
(3187)
of WRITE statement
(3230)
units
(2752)
UNPACK array intrinsic function
(3713)
use association
(2663), (3214)
USE statement
(3213)
usleep_ service and utility subprogram
(3779)
V
val
(2728)
value separators
(2902)
variable
(2326)
variable format expressions
(3036)
vector subscripts
(2460)
VERIFY intrinsic function
(3714), (2507)
VIRTUAL statement
(3217)
VOLATILE attribute
(3219)
W
WAIT statement
(3220)
WHERE
construct
(2601)
nested in FORALL
(2605)
statement
(3227)
white space
(2263)
whole array
(2419)
WRITE specifier
of INQUIRE statement
(3094)
WRITE statement
(3228)
X
X (positional) editing
(2895)
xl_ _trbk service and utility subprogram
(3780)
XOR logical operator
(2572)
XOR specific name
(3521)
XOR. logical operator
(2571)
Z
Z (hexadecimal) editing
(2845)
ZABS specific name
(3366)
ZCOS specific name
(3440)
zero-length string
(2354)
zero-sized array
(2423)
ZEXP specific name
(3493)
ZLOG specific name
(3567)
ZSIN specific name
(3670)
ZSQRT specific name
(3689)
[ Top of Page | Previous Page | Table of Contents | Index ]