Keyword Index (The GNU Fortran Compiler) (original) (raw)

Index Entry Section
_
_gfortran_set_args _gfortran_set_args
_gfortran_set_convert _gfortran_set_convert
_gfortran_set_fpe _gfortran_set_fpe
_gfortran_set_max_subrecord_length _gfortran_set_max_subrecord_length
_gfortran_set_options _gfortran_set_options
_gfortran_set_record_marker _gfortran_set_record_marker
,
, conversion, to unsigned UINT
&
& Error and Warning Options
%
%LOC Argument list functions
%REF Argument list functions
%VAL Argument list functions
$
$ Fortran Dialect Options
A
ABORT ABORT
ABS ABS
absolute value ABS
ACCESS ACCESS
ACHAR ACHAR
ACOS ACOS
ACOSD ACOSD
ACOSH ACOSH
adjust string ADJUSTL
adjust string ADJUSTR
ADJUSTL ADJUSTL
ADJUSTR ADJUSTR
AIMAG AIMAG
AINT AINT
ALARM ALARM
ALGAMA LOG_GAMMA
aliasing Error and Warning Options
alignment of COMMON blocks Error and Warning Options
alignment of COMMON blocks Code Gen Options
ALL ALL
all warnings Error and Warning Options
ALLOCATED ALLOCATED
allocation, moving MOVE_ALLOC
allocation, status ALLOCATED
ALOG LOG
ALOG10 LOG10
AMAX0 MAX
AMAX1 MAX
AMIN0 MIN
AMIN1 MIN
AMOD MOD
AND AND
ANINT ANINT
ANY ANY
area hyperbolic cosine ACOSH
area hyperbolic sine ASINH
area hyperbolic tangent ATANH
argment mismatch, warnings Error and Warning Options
argument list functions Argument list functions
argument mismatch Fortran Dialect Options
Argument passing conventions Argument passing conventions
arguments, to program COMMAND_ARGUMENT_COUNT
arguments, to program GETARG
arguments, to program GET_COMMAND
arguments, to program GET_COMMAND_ARGUMENT
arguments, to program IARGC
array descriptor Further Interoperability of Fortran with C
array, add elements SUM
array, AND IALL
array, apply condition ALL
array, apply condition ANY
array, bounds checking Code Gen Options
array, change dimensions RESHAPE
array, combine arrays MERGE
array, condition testing ALL
array, condition testing ANY
array, conditionally add elements SUM
array, conditionally count elements COUNT
array, conditionally multiply elements PRODUCT
array, contiguity IS_CONTIGUOUS
array, count elements SIZE
array, duplicate dimensions SPREAD
array, duplicate elements SPREAD
array, element counting COUNT
array, gather elements PACK
array, increase dimension SPREAD
array, increase dimension UNPACK
array, indices of type real Real array indices
array, location of maximum element MAXLOC
array, location of minimum element MINLOC
array, lower bound LBOUND
array, maximum value MAXVAL
array, merge arrays MERGE
array, minimum value MINVAL
array, multiply elements PRODUCT
array, number of elements COUNT
array, number of elements SIZE
array, OR IANY
array, packing PACK
array, parity IPARITY
array, permutation CSHIFT
array, product PRODUCT
array, reduce dimension PACK
array, rotate CSHIFT
array, scatter elements UNPACK
array, shape SHAPE
array, shift EOSHIFT
array, shift circularly CSHIFT
array, size SIZE
array, sum SUM
array, transmogrify RESHAPE
array, transpose TRANSPOSE
array, unpacking UNPACK
array, upper bound UBOUND
array, XOR IPARITY
ASCII collating sequence ACHAR
ASCII collating sequence IACHAR
ASIN ASIN
ASIND ASIND
ASINH ASINH
ASSOCIATED ASSOCIATED
association status ASSOCIATED
association status, C pointer C_ASSOCIATED
assumed-rank Further Interoperability of Fortran with C
assumed-type Further Interoperability of Fortran with C
asynchronous I/O Asynchronous I/O
ATAN ATAN
ATAN2 ATAN2
ATAN2D ATAN2D
ATAND ATAND
ATANH ATANH
Atomic subroutine, add ATOMIC_ADD
Atomic subroutine, ADD with fetch ATOMIC_FETCH_ADD
Atomic subroutine, AND ATOMIC_AND
Atomic subroutine, AND with fetch ATOMIC_FETCH_AND
Atomic subroutine, compare and swap ATOMIC_CAS
Atomic subroutine, define ATOMIC_DEFINE
Atomic subroutine, OR ATOMIC_OR
Atomic subroutine, OR with fetch ATOMIC_FETCH_OR
Atomic subroutine, reference ATOMIC_REF
Atomic subroutine, XOR ATOMIC_XOR
Atomic subroutine, XOR with fetch ATOMIC_FETCH_XOR
ATOMIC_ADD ATOMIC_ADD
ATOMIC_AND ATOMIC_AND
ATOMIC_DEFINE ATOMIC_CAS
ATOMIC_DEFINE ATOMIC_DEFINE
ATOMIC_FETCH_ADD ATOMIC_FETCH_ADD
ATOMIC_FETCH_AND ATOMIC_FETCH_AND
ATOMIC_FETCH_OR ATOMIC_FETCH_OR
ATOMIC_FETCH_XOR ATOMIC_FETCH_XOR
ATOMIC_OR ATOMIC_OR
ATOMIC_REF ATOMIC_REF
ATOMIC_XOR ATOMIC_XOR
ATTRIBUTES directive ATTRIBUTES directive
Authors Contributors
AUTOMATIC AUTOMATIC and STATIC attributes
B
BABS ABS
backslash Fortran Dialect Options
BACKSPACE Read/Write after EOF marker
BACKTRACE BACKTRACE
backtrace Debugging Options
backtrace BACKTRACE
base 10 logarithm function LOG10
BBCLR IBCLR
BBITS IBITS
BBSET IBSET
BBTEST BTEST
BESJ0 BESSEL_J0
BESJ1 BESSEL_J1
BESJN BESSEL_JN
Bessel function, first kind BESSEL_J0
Bessel function, first kind BESSEL_J1
Bessel function, first kind BESSEL_JN
Bessel function, second kind BESSEL_Y0
Bessel function, second kind BESSEL_Y1
Bessel function, second kind BESSEL_YN
BESSEL_J0 BESSEL_J0
BESSEL_J1 BESSEL_J1
BESSEL_JN BESSEL_JN
BESSEL_Y0 BESSEL_Y0
BESSEL_Y1 BESSEL_Y1
BESSEL_YN BESSEL_YN
BESY0 BESSEL_Y0
BESY1 BESSEL_Y1
BESYN BESSEL_YN
BGE BGE
BGT BGT
BIAND IAND
BIEOR IEOR
binary representation POPCNT
binary representation POPPAR
BIOR IOR
bit intrinsics checking Code Gen Options
BIT_SIZE BIT_SIZE
BITEST BTEST
bits set POPCNT
bits, AND of array elements IALL
bits, clear IBCLR
bits, extract IBITS
bits, get IBITS
bits, merge MERGE_BITS
bits, move MVBITS
bits, move TRANSFER
bits, negate NOT
bits, number of BIT_SIZE
bits, OR of array elements IANY
bits, set IBSET
bits, shift ISHFT
bits, shift circular ISHFTC
bits, shift left LSHIFT
bits, shift left SHIFTL
bits, shift right RSHIFT
bits, shift right SHIFTA
bits, shift right SHIFTR
bits, testing BTEST
bits, unset IBCLR
bits, XOR of array elements IPARITY
bitwise comparison BGE
bitwise comparison BGT
bitwise comparison BLE
bitwise comparison BLT
bitwise logical and AND
bitwise logical and IAND
bitwise logical exclusive or IEOR
bitwise logical exclusive or XOR
bitwise logical not NOT
bitwise logical or IOR
bitwise logical or OR
BJTEST BTEST
BKTEST BTEST
BLE BLE
BLT BLT
BMOD MOD
BMVBITS MVBITS
BNOT NOT
bounds checking Code Gen Options
BOZ literal constants BOZ literal constants
BSHFT ISHFT
BSHFTC ISHFTC
BTEST BTEST
BUILTIN directive BUILTIN directive
C
C derived type and struct interoperability Derived Types and struct
C interoperability Interoperability with C
C intrinsic type interoperability Intrinsic Types
C pointers Working with C Pointers
C procedure interoperability Interoperable Subroutines and Functions
C prototypes Generating C prototypes from Fortran
C variable interoperability Interoperable Global Variables
C_ASSOCIATED C_ASSOCIATED
C_F_POINTER C_F_POINTER
C_F_PROCPOINTER C_F_PROCPOINTER
C_FUNLOC C_FUNLOC
C_LOC C_LOC
C_SIZEOF C_SIZEOF
CABS ABS
caf_deregister_t caf_deregister_t
caf_reference_t caf_reference_t
caf_register_t caf_register_t
caf_token_t caf_token_t
calling convention Code Gen Options
CARRIAGECONTROL Extended I/O specifiers
CCOS COS
CCOSD COSD
CDABS ABS
CDCOS COS
CDCOSD COSD
CDEXP EXP
CDLOG LOG
CDSIN SIN
CDSIND SIND
CDSQRT SQRT
CEILING CEILING
ceiling ANINT
ceiling CEILING
CEXP EXP
CHAR CHAR
character kind SELECTED_CHAR_KIND
character set Fortran Dialect Options
CHDIR CHDIR
checking array temporaries Code Gen Options
checking subscripts Code Gen Options
CHMOD CHMOD
clock ticks MCLOCK
clock ticks MCLOCK8
clock ticks SYSTEM_CLOCK
CLOG LOG
CMPLX CMPLX
CO_BROADCAST CO_BROADCAST
CO_MAX CO_MAX
CO_MIN CO_MIN
CO_REDUCE CO_REDUCE
CO_SUM CO_SUM
Coarray Function ABI Function ABI Documentation
Coarray type and enum ABI Type and enum ABI Documentation
Coarray, _gfortran_caf_atomic_cas _gfortran_caf_atomic_cas
Coarray, _gfortran_caf_atomic_define _gfortran_caf_atomic_define
Coarray, _gfortran_caf_atomic_op _gfortran_caf_atomic_op
Coarray, _gfortran_caf_atomic_ref _gfortran_caf_atomic_ref
Coarray, _gfortran_caf_co_broadcast _gfortran_caf_co_broadcast
Coarray, _gfortran_caf_co_max _gfortran_caf_co_max
Coarray, _gfortran_caf_co_min _gfortran_caf_co_min
Coarray, _gfortran_caf_co_reduce _gfortran_caf_co_reduce
Coarray, _gfortran_caf_co_sum _gfortran_caf_co_sum
Coarray, _gfortran_caf_deregister _gfortran_caf_deregister
Coarray, _gfortran_caf_error_stop _gfortran_caf_error_stop
Coarray, _gfortran_caf_error_stop_str _gfortran_caf_error_stop_str
Coarray, _gfortran_caf_event_post _gfortran_caf_event_post
Coarray, _gfortran_caf_event_query _gfortran_caf_event_query
Coarray, _gfortran_caf_event_wait _gfortran_caf_event_wait
Coarray, _gfortran_caf_fail_image _gfortran_caf_fail_image
Coarray, _gfortran_caf_failed_images _gfortran_caf_failed_images
Coarray, _gfortran_caf_finish _gfortran_caf_finish
Coarray, _gfortran_caf_get_from_remote _gfortran_caf_get_from_remote
Coarray, _gfortran_caf_get_remote_function_index _gfortran_caf_get_remote_function_index
Coarray, _gfortran_caf_image_status _gfortran_caf_image_status
Coarray, _gfortran_caf_init _gfortran_caf_init
Coarray, _gfortran_caf_is_present_on_remote _gfortran_caf_is_present_on_remote
Coarray, _gfortran_caf_lock _gfortran_caf_lock
Coarray, _gfortran_caf_num_images _gfortran_caf_num_images
Coarray, _gfortran_caf_register _gfortran_caf_register
Coarray, _gfortran_caf_register_accessor _gfortran_caf_register_accessor
Coarray, _gfortran_caf_register_accessors_finish _gfortran_caf_register_accessors_finish
Coarray, _gfortran_caf_send_to_remote _gfortran_caf_send_to_remote
Coarray, _gfortran_caf_sendget_by_ref _gfortran_caf_sendget_by_ref
Coarray, _gfortran_caf_stopped_images _gfortran_caf_stopped_images
Coarray, _gfortran_caf_sync_all _gfortran_caf_sync_all
Coarray, _gfortran_caf_sync_images _gfortran_caf_sync_images
Coarray, _gfortran_caf_sync_memory _gfortran_caf_sync_memory
Coarray, _gfortran_caf_this_image _gfortran_caf_this_image
Coarray, _gfortran_caf_transfer_between_remotes _gfortran_caf_transfer_between_remotes
Coarray, _gfortran_caf_unlock _gfortran_caf_unlock
coarray, IMAGE_INDEX IMAGE_INDEX
coarray, lower bound LCOBOUND
coarray, NUM_IMAGES NUM_IMAGES
coarray, THIS_IMAGE THIS_IMAGE
coarray, upper bound UCOBOUND
coarrays Code Gen Options
Coarrays Coarray Programming
code generation, conventions Code Gen Options
collating sequence, ASCII ACHAR
collating sequence, ASCII IACHAR
Collectives, generic reduction CO_REDUCE
Collectives, maximal value CO_MAX
Collectives, minimal value CO_MIN
Collectives, sum of values CO_SUM
Collectives, value broadcasting CO_BROADCAST
command line EXECUTE_COMMAND_LINE
command options Invoking GNU Fortran
COMMAND_ARGUMENT_COUNT COMMAND_ARGUMENT_COUNT
command-line arguments COMMAND_ARGUMENT_COUNT
command-line arguments GETARG
command-line arguments GET_COMMAND
command-line arguments GET_COMMAND_ARGUMENT
command-line arguments IARGC
command-line arguments, number of COMMAND_ARGUMENT_COUNT
command-line arguments, number of IARGC
COMMON Volatile COMMON blocks
Compiler Directives GNU Fortran Compiler Directives
compiler flags inquiry function COMPILER_OPTIONS
COMPILER_OPTIONS COMPILER_OPTIONS
COMPILER_VERSION COMPILER_VERSION
compiler, name and version COMPILER_VERSION
COMPLEX COMPLEX
complex conjugate CONJG
Complex function Alternate complex function syntax
complex numbers, conversion to CMPLX
complex numbers, conversion to COMPLEX
complex numbers, conversion to DCMPLX
complex numbers, imaginary part AIMAG
complex numbers, real part DREAL
complex numbers, real part REAL
conditional compilation Fortran 95 status
Conditional compilation Preprocessing Options
CONJG CONJG
consistency, durability Data consistency and durability
Contributing Contributing
Contributors Contributors
conversion Error and Warning Options
conversion Error and Warning Options
conversion, to character Character conversion
conversion, to character CHAR
conversion, to complex CMPLX
conversion, to complex COMPLEX
conversion, to complex DCMPLX
conversion, to integer Implicitly convert LOGICAL and INTEGER values
conversion, to integer IACHAR
conversion, to integer ICHAR
conversion, to integer INT
conversion, to integer INT2
conversion, to integer INT8
conversion, to logical Implicitly convert LOGICAL and INTEGER values
conversion, to logical LOGICAL
conversion, to real DBLE
conversion, to real REAL
conversion, to string CTIME
CONVERT specifier CONVERT specifier
core, dump ABORT
COS COS
COSD COSD
COSH COSH
cosine COS
cosine, degrees COSD
cosine, hyperbolic COSH
cosine, hyperbolic, inverse ACOSH
cosine, inverse ACOS
cosine, inverse, degrees ACOSD
COTAN COTAN
COTAND COTAND
cotangent COTAN
cotangent, degrees COTAND
COUNT COUNT
CPP Preprocessing Options
CPU_TIME CPU_TIME
Credits Contributors
CSHIFT CSHIFT
CSIN SIN
CSIND SIND
CSQRT SQRT
CTIME CTIME
current date DATE_AND_TIME
current date FDATE
current date IDATE
current time DATE_AND_TIME
current time FDATE
current time ITIME
current time TIME
current time TIME8
D
DABS ABS
DACOS ACOS
DACOSD ACOSD
DACOSH ACOSH
DASIN ASIN
DASIND ASIND
DASINH ASINH
DATAN ATAN
DATAN2 ATAN2
DATAN2D ATAN2D
DATAND ATAND
DATANH ATANH
DATE_AND_TIME DATE_AND_TIME
date, current DATE_AND_TIME
date, current FDATE
date, current IDATE
DBESJ0 BESSEL_J0
DBESJ1 BESSEL_J1
DBESJN BESSEL_JN
DBESY0 BESSEL_Y0
DBESY1 BESSEL_Y1
DBESYN BESSEL_YN
DBLE DBLE
DCMPLX DCMPLX
DCONJG CONJG
DCOS COS
DCOSD COSD
DCOSH COSH
DCOTAN COTAN
DCOTAND COTAND
DDIM DIM
debugging information options Debugging Options
debugging, preprocessor Preprocessing Options
debugging, preprocessor Preprocessing Options
debugging, preprocessor Preprocessing Options
debugging, preprocessor Preprocessing Options
debugging, preprocessor Preprocessing Options
DECODE ENCODE and DECODE statements
delayed execution ALARM
delayed execution SLEEP
derived type interoperability with C Derived Types and struct
developer options Developer Options
DEXP EXP
DFLOAT REAL
DGAMMA GAMMA
dialect options Fortran Dialect Options
DIGITS DIGITS
DIM DIM
DIMAG AIMAG
DINT AINT
directive, INCLUDE Directory Options
Directives GNU Fortran Compiler Directives
directory, options Directory Options
directory, search paths for inclusion Directory Options
division, modulo MODULO
division, remainder MOD
DLGAMA LOG_GAMMA
DLOG LOG
DLOG10 LOG10
DMAX1 MAX
DMIN1 MIN
DMOD MOD
DNINT ANINT
dope vector Further Interoperability of Fortran with C
dot product DOT_PRODUCT
DOT_PRODUCT DOT_PRODUCT
DPROD DPROD
DREAL DREAL
DSHIFTL DSHIFTL
DSHIFTR DSHIFTR
DSIGN SIGN
DSIN SIN
DSIND SIND
DSINH SINH
DSQRT SQRT
DTAN TAN
DTAND TAND
DTANH TANH
DTIME DTIME
dummy argument, unused Error and Warning Options
E
elapsed time DTIME
elapsed time SECNDS
elapsed time SECOND
Elimination of functions with identical argument lists Code Gen Options
ENCODE ENCODE and DECODE statements
environment variable Environment Variables
environment variable Runtime
environment variable GETENV
environment variable GET_ENVIRONMENT_VARIABLE
EOF Read/Write after EOF marker
EOSHIFT EOSHIFT
EPSILON EPSILON
ERF ERF
ERFC ERFC
ERFC_SCALED ERFC_SCALED
error function ERF
error function, complementary ERFC
error function, complementary, exponentially-scaled ERFC_SCALED
errors, limiting Error and Warning Options
escape characters Fortran Dialect Options
ETIME ETIME
Euclidean distance HYPOT
Euclidean vector norm NORM2
EVENT_QUERY EVENT_QUERY
Events, EVENT_QUERY EVENT_QUERY
EXECUTE_COMMAND_LINE EXECUTE_COMMAND_LINE
EXIT EXIT
EXP EXP
EXPONENT EXPONENT
exponent Default exponents
exponential function EXP
exponential function, inverse LOG
exponential function, inverse LOG10
expression size C_SIZEOF
expression size SIZEOF
EXTENDS_TYPE_OF EXTENDS_TYPE_OF
extensions Extensions
extensions, implemented Extensions implemented in GNU Fortran
extensions, not implemented Extensions not implemented in GNU Fortran
extra warnings Error and Warning Options
F
f2c calling convention Code Gen Options
f2c calling convention Code Gen Options
Factorial function GAMMA
FDATE FDATE
FDL, GNU Free Documentation License GNU Free Documentation License
FGET FGET
FGETC FGETC
file format, fixed Fortran Dialect Options
file format, fixed Fortran Dialect Options
file format, free Fortran Dialect Options
file format, free Fortran Dialect Options
file operation, file number FNUM
file operation, flush FLUSH
file operation, position FSEEK
file operation, position FTELL
file operation, read character FGET
file operation, read character FGETC
file operation, seek FSEEK
file operation, write character FPUT
file operation, write character FPUTC
file system, access mode ACCESS
file system, change access mode CHMOD
file system, create link LINK
file system, create link SYMLNK
file system, file creation mask UMASK
file system, file status FSTAT
file system, file status LSTAT
file system, file status STAT
file system, hard link LINK
file system, remove file UNLINK
file system, rename file RENAME
file system, soft link SYMLNK
file, symbolic link File operations on symbolic links
file, unformatted sequential File format of unformatted sequential files
FINDLOC FINDLOC
findloc FINDLOC
flags inquiry function COMPILER_OPTIONS
FLOAT REAL
FLOATI REAL
floating point, exponent EXPONENT
floating point, fraction FRACTION
floating point, nearest different NEAREST
floating point, relative spacing RRSPACING
floating point, relative spacing SPACING
floating point, scale SCALE
floating point, set exponent SET_EXPONENT
FLOATJ REAL
FLOATK REAL
FLOOR FLOOR
floor AINT
floor FLOOR
FLUSH FLUSH
FNUM FNUM
form feed whitespace Form feed as whitespace
FORMAT Variable FORMAT expressions
FPP Preprocessing Options
FPUT FPUT
FPUTC FPUTC
FRACTION FRACTION
FREE FREE
Front-end optimization Code Gen Options
FSEEK FSEEK
FSTAT FSTAT
FTELL FTELL
function elimination Error and Warning Options
function interoperability with C Interoperable Subroutines and Functions
Further Interoperability of Fortran with C Further Interoperability of Fortran with C
Future Fortran versions Experimental features for future Fortran versions
G
g77 calling convention Code Gen Options
g77 calling convention Code Gen Options
GAMMA GAMMA
Gamma function GAMMA
Gamma function, logarithm of LOG_GAMMA
GCC GNU Fortran and GCC
Generating C prototypes from external procedures Interoperability Options
Generating C prototypes from Fortran BIND(C) enteties Interoperability Options
GERROR GERROR
GET_COMMAND GET_COMMAND
GET_COMMAND_ARGUMENT GET_COMMAND_ARGUMENT
GET_ENVIRONMENT_VARIABLE GET_ENVIRONMENT_VARIABLE
GETARG GETARG
GETCWD GETCWD
GETENV GETENV
GETGID GETGID
GETLOG GETLOG
GETPID GETPID
GETUID GETUID
GMTIME GMTIME
GNU Compiler Collection GNU Fortran and GCC
GNU Fortran command options Invoking GNU Fortran
GNU Fortran Compiler Directives GNU Fortran Compiler Directives
H
Hollerith constants Hollerith constants support
HOSTNM HOSTNM
HUGE HUGE
hyperbolic cosine COSH
hyperbolic function, cosine COSH
hyperbolic function, cosine, inverse ACOSH
hyperbolic function, sine SINH
hyperbolic function, sine, inverse ASINH
hyperbolic function, tangent TANH
hyperbolic function, tangent, inverse ATANH
hyperbolic sine SINH
hyperbolic tangent TANH
HYPOT HYPOT
I
I/O item lists I/O item lists
I/O specifiers Extended I/O specifiers
IABS ABS
IACHAR IACHAR
IALL IALL
IAND IAND
IANY IANY
IARGC IARGC
IBCLR IBCLR
IBITS IBITS
IBSET IBSET
ICHAR ICHAR
IDATE IDATE
IDIM DIM
IDINT INT
IDNINT NINT
IEEE, ISNAN ISNAN
IEOR IEOR
IERRNO IERRNO
IFIX INT
IIABS ABS
IIAND IAND
IIBCLR IBCLR
IIBITS IBITS
IIBSET IBSET
IIEOR IEOR
IIOR IOR
IISHFT ISHFT
IISHFTC ISHFTC
IMAG AIMAG
IMAGE_INDEX IMAGE_INDEX
images, cosubscript to image index conversion IMAGE_INDEX
images, index of this image THIS_IMAGE
images, number of NUM_IMAGES
IMAGPART AIMAG
IMOD MOD
IMVBITS MVBITS
INCLUDE directive Directory Options
inclusion, directory search paths for Directory Options
INDEX INDEX intrinsic
INOT NOT
input/output, asynchronous Asynchronous I/O
INT INT
INT2 INT2
INT8 INT8
integer kind SELECTED_INT_KIND
integer overflow Behavior on integer overflow
Interoperability Mixed-Language Programming
interoperability with C Interoperability with C
interoperability, derived type and struct Derived Types and struct
interoperability, intrinsic type Intrinsic Types
interoperability, subroutine and function Interoperable Subroutines and Functions
interoperability, variable Interoperable Global Variables
intrinsic Error and Warning Options
intrinsic Error and Warning Options
intrinsic Modules Intrinsic Modules
intrinsic procedures Intrinsic Procedures
intrinsic type interoperability with C Intrinsic Types
intrinsics, integer Type variants for integer intrinsics
Introduction Top
inverse hyperbolic cosine ACOSH
inverse hyperbolic sine ASINH
inverse hyperbolic tangent ATANH
IOR IOR
IOSTAT, end of file IS_IOSTAT_END
IOSTAT, end of record IS_IOSTAT_EOR
IPARITY IPARITY
IRAND IRAND
IS_IOSTAT_END IS_IOSTAT_END
IS_IOSTAT_EOR IS_CONTIGUOUS
IS_IOSTAT_EOR IS_IOSTAT_EOR
ISATTY ISATTY
ISHFT ISHFT
ISHFTC ISHFTC
ISIGN SIGN
ISNAN ISNAN
ITIME ITIME
IVDEP directive IVDEP directive
J
JIABS ABS
JIAND IAND
JIBCLR IBCLR
JIBITS IBITS
JIBSET IBSET
JIEOR IEOR
JIOR IOR
JISHFT ISHFT
JISHFTC ISHFTC
JMOD MOD
JMVBITS MVBITS
JNOT NOT
K
KIABS ABS
KIAND IAND
KIBCLR IBCLR
KIBITS IBITS
KIBSET IBSET
KIEOR IEOR
KILL KILL
kind KIND Type Parameters
KIND KIND
kind KIND
kind, character SELECTED_CHAR_KIND
kind, integer SELECTED_INT_KIND
kind, logical SELECTED_LOGICAL_KIND
kind, old-style Old-style kind specifications
kind, real SELECTED_REAL_KIND
kind, unsigned SELECTED_UNSIGNED_KIND
KIOR IOR
KISHFT ISHFT
KISHFTC ISHFTC
KMOD MOD
KMVBITS MVBITS
KNOT NOT
L
L2 vector norm NORM2
language, dialect options Fortran Dialect Options
LBOUND LBOUND
LCOBOUND LCOBOUND
LEADZ LEADZ
left shift, combined DSHIFTL
LEN LEN
LEN_TRIM LEN_TRIM
lexical comparison of strings LGE
lexical comparison of strings LGT
lexical comparison of strings LLE
lexical comparison of strings LLT
LGAMMA LOG_GAMMA
LGE LGE
LGT LGT
libf2c calling convention Code Gen Options
libf2c calling convention Code Gen Options
libgfortran initialization, set_args _gfortran_set_args
libgfortran initialization, set_convert _gfortran_set_convert
libgfortran initialization, set_fpe _gfortran_set_fpe
libgfortran initialization, set_max_subrecord_length _gfortran_set_max_subrecord_length
libgfortran initialization, set_options _gfortran_set_options
libgfortran initialization, set_record_marker _gfortran_set_record_marker
limits, largest number HUGE
limits, smallest number TINY
LINK LINK
linking, static Link Options
LLE LLE
LLT LLT
LNBLNK LNBLNK
LOC %LOC as an rvalue
LOC LOC
location of a variable in memory LOC
LOG LOG
LOG_GAMMA LOG_GAMMA
LOG10 LOG10
logarithm function LOG
logarithm function with base 10 LOG10
logarithm function, inverse EXP
LOGICAL LOGICAL
logical and, bitwise AND
logical and, bitwise IAND
logical exclusive or, bitwise IEOR
logical exclusive or, bitwise XOR
logical kind SELECTED_LOGICAL_KIND
logical not, bitwise NOT
logical or, bitwise IOR
logical or, bitwise OR
logical, bitwise Bitwise logical operators
logical, variable representation Internal representation of LOGICAL variables
login name GETLOG
loop interchange, Fortran Code Gen Options
loop interchange, warning Error and Warning Options
LSHIFT LSHIFT
LSTAT LSTAT
LTIME LTIME
M
Main Program Non-Fortran Main Program
MALLOC MALLOC
MAP UNION and MAP
mask, left justified MASKL
mask, left justified UMASKL
mask, right justified MASKR
mask, right justified UMASKR
MASKL MASKL
MASKR MASKR
MATMUL MATMUL
matrix multiplication MATMUL
matrix, transpose TRANSPOSE
MAX MAX
MAX, MIN, NaN MAX and MIN intrinsics with REAL NaN arguments
MAX0 MAX
MAX1 MAX
MAXEXPONENT MAXEXPONENT
maximum value MAX
maximum value MAXVAL
MAXLOC MAXLOC
MAXVAL MAXVAL
MCLOCK MCLOCK
MCLOCK8 MCLOCK8
memory checking Code Gen Options
MERGE MERGE
MERGE_BITS MERGE_BITS
messages, error Error and Warning Options
messages, warning Error and Warning Options
MIN MIN
MIN0 MIN
MIN1 MIN
MINEXPONENT MINEXPONENT
minimum value MIN
minimum value MINVAL
MINLOC MINLOC
MINVAL MINVAL
Mixed-language programming Mixed-Language Programming
MOD MOD
model representation, base RADIX
model representation, epsilon EPSILON
model representation, largest number HUGE
model representation, maximum exponent MAXEXPONENT
model representation, minimum exponent MINEXPONENT
model representation, precision PRECISION
model representation, radix RADIX
model representation, range RANGE
model representation, significant digits DIGITS
model representation, smallest number TINY
module entities Fortran Dialect Options
module search path Directory Options
module search path Directory Options
module search path Directory Options
MODULO MODULO
modulo MODULO
MOVE_ALLOC MOVE_ALLOC
moving allocation MOVE_ALLOC
multiply array elements PRODUCT
MVBITS MVBITS
N
NAME OPEN( ... NAME=)
Namelist Extensions to namelist
Naming conventions Naming conventions
natural logarithm function LOG
NEAREST NEAREST
NEW_LINE NEW_LINE
newline NEW_LINE
NINT NINT
Non-Fortran Main Program Non-Fortran Main Program
norm, Euclidean NORM2
NORM2 NORM2
NOSHARED Extended I/O specifiers
NOT NOT
NOVECTOR directive NOVECTOR directive
NULL NULL
NUM_IMAGES NUM_IMAGES
O
open, action Files opened without an explicit ACTION= specifier
OpenACC OpenACC
OpenACC accelerator programming Fortran Dialect Options
OpenMP OpenMP
OpenMP Allocators Fortran Dialect Options
OpenMP parallel Fortran Dialect Options
OpenMP SIMD Fortran Dialect Options
operators, unary Unary operators
operators, xor .XOR. operator
options inquiry function COMPILER_OPTIONS
options, code generation Code Gen Options
options, debugging Debugging Options
options, debugging Developer Options
options, dialect Fortran Dialect Options
options, directory search Directory Options
options, errors Error and Warning Options
options, Fortran dialect Fortran Dialect Options
options, gfortran command Invoking GNU Fortran
options, linking Link Options
options, negative forms Invoking GNU Fortran
options, preprocessor Preprocessing Options
options, real kind type promotion Fortran Dialect Options
options, run-time Code Gen Options
options, runtime Runtime Options
options, warnings Error and Warning Options
OR OR
OUT_OF_RANGE OUT_OF_RANGE
output, newline NEW_LINE
overflow handling Behavior on integer overflow
P
PACK PACK
PARAMETER Legacy PARAMETER statements
PARITY PARITY
Parity PARITY
parity POPPAR
paths, search Directory Options
paths, search Directory Options
paths, search Directory Options
PERROR PERROR
pointer checking Code Gen Options
pointer, C address of pointers C_F_PROCPOINTER
pointer, C address of procedures C_FUNLOC
pointer, C association status C_ASSOCIATED
pointer, convert C to Fortran C_F_POINTER
pointer, Cray Cray pointers
pointer, cray FREE
pointer, cray MALLOC
pointer, disassociated NULL
pointer, status ASSOCIATED
pointer, status NULL
pointers, C Working with C Pointers
POPCNT POPCNT
POPPAR POPPAR
positive difference DIM
PRECISION PRECISION
Preprocessing Preprocessing Options
preprocessing, assertion Preprocessing Options
preprocessing, assertion Preprocessing Options
preprocessing, define macros Preprocessing Options
preprocessing, define macros Preprocessing Options
preprocessing, include path Preprocessing Options
preprocessing, include path Preprocessing Options
preprocessing, include path Preprocessing Options
preprocessing, include path Preprocessing Options
preprocessing, include path Preprocessing Options
preprocessing, include path Preprocessing Options
preprocessing, keep comments Preprocessing Options
preprocessing, keep comments Preprocessing Options
preprocessing, no linemarkers Preprocessing Options
preprocessing, undefine macros Preprocessing Options
preprocessor Preprocessing Options
preprocessor, debugging Preprocessing Options
preprocessor, debugging Preprocessing Options
preprocessor, debugging Preprocessing Options
preprocessor, debugging Preprocessing Options
preprocessor, debugging Preprocessing Options
preprocessor, disable Preprocessing Options
preprocessor, enable Preprocessing Options
preprocessor, include file handling Preprocessing Options
preprocessor, working directory Preprocessing Options
PRESENT PRESENT
private Fortran Dialect Options
procedure interoperability with C Interoperable Subroutines and Functions
procedure pointer, convert C to Fortran C_LOC
process ID GETPID
PRODUCT PRODUCT
product, double-precision DPROD
product, matrix MATMUL
product, vector DOT_PRODUCT
program termination EXIT
program termination, with core dump ABORT
prototypes Generating C prototypes from Fortran
Q
Q edit descriptor Q edit descriptor
‘Q’ exponent-letter Q exponent-letter
R
RADIX RADIX
radix, real SELECTED_REAL_KIND
RAN RAN
RAND RAND
random number generation IRAND
random number generation RAN
random number generation RAND
random number generation RANDOM_NUMBER
random number generation, initialization RANDOM_INIT
random number generation, seeding RANDOM_SEED
random number generation, seeding SRAND
RANDOM_INIT RANDOM_INIT
RANDOM_NUMBER RANDOM_NUMBER
RANDOM_SEED RANDOM_SEED
RANGE RANGE
range check, numerical conversion OUT_OF_RANGE
range checking Code Gen Options
RANK RANK
rank RANK
read character, stream mode FGET
read character, stream mode FGETC
READONLY Extended I/O specifiers
REAL REAL
real kind SELECTED_REAL_KIND
real number, exponent EXPONENT
real number, fraction FRACTION
real number, nearest different NEAREST
real number, relative spacing RRSPACING
real number, relative spacing SPACING
real number, scale SCALE
real number, set exponent SET_EXPONENT
Reallocate the LHS in assignments Code Gen Options
Reallocate the LHS in assignments, notification Error and Warning Options
REALPART REAL
reassociation of parenthesized expressions Code Gen Options
RECORD STRUCTURE and RECORD
record marker File format of unformatted sequential files
Reduction, XOR PARITY
remainder MOD
RENAME RENAME
repacking arrays Code Gen Options
REPEAT REPEAT
RESHAPE RESHAPE
REWIND Read/Write after EOF marker
right shift, combined DSHIFTR
root SQRT
rounding, ceiling ANINT
rounding, ceiling CEILING
rounding, floor AINT
rounding, floor FLOOR
rounding, nearest whole number NINT
RRSPACING RRSPACING
RSHIFT RSHIFT
run-time checking Code Gen Options
S
SAME_TYPE_AS SAME_TYPE_AS
SAVE statement Code Gen Options
SCALE SCALE
SCAN SCAN
search path Directory Options
search paths, for included files Directory Options
SECNDS SECNDS
SECOND SECOND
seeding a random number generator RANDOM_SEED
seeding a random number generator SRAND
SELECTED_CHAR_KIND SELECTED_CHAR_KIND
SELECTED_INT_KIND SELECTED_INT_KIND
SELECTED_LOGICAL_KIND SELECTED_LOGICAL_KIND
SELECTED_REAL_KIND SELECTED_REAL_KIND
SELECTED_UNSIGNED_KIND SELECTED_UNSIGNED_KIND
sequential, unformatted File format of unformatted sequential files
SET_EXPONENT SET_EXPONENT
SHAPE SHAPE
SHARE Extended I/O specifiers
SHARED Extended I/O specifiers
shift, left DSHIFTL
shift, left SHIFTL
shift, right DSHIFTR
shift, right SHIFTR
shift, right with fill SHIFTA
SHIFTA SHIFTA
SHIFTL SHIFTL
SHIFTR SHIFTR
SIGN SIGN
sign copying SIGN
SIGNAL SIGNAL
SIMD Fortran Dialect Options
SIN SIN
SIND SIND
sine SIN
sine, degrees SIND
sine, hyperbolic SINH
sine, hyperbolic, inverse ASINH
sine, inverse ASIN
sine, inverse, degrees ASIND
SINH SINH
SIZE SIZE
size of a variable, in bits BIT_SIZE
size of an expression C_SIZEOF
size of an expression SIZEOF
SIZEOF SIZEOF
SLEEP SLEEP
SNGL REAL
SPACING SPACING
SPREAD SPREAD
SQRT SQRT
square-root SQRT
SRAND SRAND
Standards Standards
STAT STAT
statement, SAVE Code Gen Options
STATIC AUTOMATIC and STATIC attributes
storage size STORAGE_SIZE
STORAGE_SIZE STORAGE_SIZE
stream mode, read character FGET
stream mode, read character FGETC
stream mode, write character FPUT
stream mode, write character FPUTC
string, adjust left ADJUSTL
string, adjust right ADJUSTR
string, comparison LGE
string, comparison LGT
string, comparison LLE
string, comparison LLT
string, concatenate REPEAT
string, find missing set VERIFY
string, find non-blank character LNBLNK
string, find subset SCAN
string, find substring INDEX intrinsic
string, length LEN
string, length, without trailing whitespace LEN_TRIM
string, remove trailing whitespace TRIM
string, repeat REPEAT
strings, varying length Fortran 95 status
STRUCTURE STRUCTURE and RECORD
structure packing Code Gen Options
subrecord File format of unformatted sequential files
subroutine interoperability with C Interoperable Subroutines and Functions
subscript checking Code Gen Options
substring position INDEX intrinsic
SUM SUM
sum array elements SUM
suppressing warnings Error and Warning Options
symbol names Fortran Dialect Options
symbol names, transforming Code Gen Options
symbol names, transforming Code Gen Options
symbol names, underscores Code Gen Options
symbol names, underscores Code Gen Options
SYMLNK SYMLNK
syntax checking Error and Warning Options
SYSTEM SYSTEM
SYSTEM_CLOCK SYSTEM_CLOCK
system, error handling GERROR
system, error handling IERRNO
system, error handling PERROR
system, group ID GETGID
system, host name HOSTNM
system, login name GETLOG
system, process ID GETPID
system, signal handling SIGNAL
system, system call EXECUTE_COMMAND_LINE
system, system call SYSTEM
system, terminal ISATTY
system, terminal TTYNAM
system, user ID GETUID
system, working directory CHDIR
system, working directory GETCWD
T
tabulators Error and Warning Options
TAN TAN
TAND TAND
tangent TAN
tangent, degrees TAND
tangent, hyperbolic TANH
tangent, hyperbolic, inverse ATANH
tangent, inverse ATAN
tangent, inverse ATAN2
tangent, inverse, degrees ATAND
tangent, inverse, degrees ATAN2D
TANH TANH
terminate program EXIT
terminate program, with core dump ABORT
THIS_IMAGE THIS_IMAGE
thread-safety, threads Thread-safety of the runtime library
TIME TIME
time, clock ticks MCLOCK
time, clock ticks MCLOCK8
time, clock ticks SYSTEM_CLOCK
time, conversion to GMT info GMTIME
time, conversion to local time info LTIME
time, conversion to string CTIME
time, current DATE_AND_TIME
time, current FDATE
time, current ITIME
time, current TIME
time, current TIME8
time, elapsed CPU_TIME
time, elapsed DTIME
time, elapsed ETIME
time, elapsed SECNDS
time, elapsed SECOND
TIME8 TIME8
TINY TINY
trace Debugging Options
TRAILZ TRAILZ
TRANSFER TRANSFER
transforming symbol names Code Gen Options
transforming symbol names Code Gen Options
TRANSPOSE TRANSPOSE
transpose TRANSPOSE
trigonometric function, cosine COS
trigonometric function, cosine, degrees COSD
trigonometric function, cosine, inverse ACOS
trigonometric function, cosine, inverse, degrees ACOSD
trigonometric function, cotangent COTAN
trigonometric function, cotangent, degrees COTAND
trigonometric function, sine SIN
trigonometric function, sine, degrees SIND
trigonometric function, sine, inverse ASIN
trigonometric function, sine, inverse, degrees ASIND
trigonometric function, tangent TAN
trigonometric function, tangent, degrees TAND
trigonometric function, tangent, inverse ATAN
trigonometric function, tangent, inverse ATAN2
trigonometric function, tangent, inverse, degrees ATAND
trigonometric function, tangent, inverse, degrees ATAN2D
TRIM TRIM
TS 29113 Further Interoperability of Fortran with C
TTYNAM TTYNAM
type alias print TYPE as an alias for PRINT
type cast TRANSFER
U
UBOUND UBOUND
UCOBOUND UCOBOUND
UINT UINT
UMASK UMASK
UMASKL UMASKL
UMASKR UMASKR
underflow Error and Warning Options
underscore Code Gen Options
underscore Code Gen Options
unformatted sequential File format of unformatted sequential files
UNION UNION and MAP
UNLINK UNLINK
UNPACK UNPACK
UNROLL directive UNROLL directive
Unsigned integers Unsigned integers
unsigned kind SELECTED_UNSIGNED_KIND
unused dummy argument Error and Warning Options
unused parameter Error and Warning Options
user id GETUID
V
variable attributes AUTOMATIC and STATIC attributes
variable interoperability with C Interoperable Global Variables
Varying length strings Fortran 95 status
VECTOR directive VECTOR directive
vector product DOT_PRODUCT
VERIFY VERIFY
version of the compiler COMPILER_VERSION
VOLATILE Volatile COMMON blocks
W
warning, C binding type Error and Warning Options
warnings, aliasing Error and Warning Options
warnings, alignment of COMMON blocks Error and Warning Options
warnings, all Error and Warning Options
warnings, ampersand Error and Warning Options
warnings, argument mismatch Error and Warning Options
warnings, array temporaries Error and Warning Options
warnings, character truncation Error and Warning Options
warnings, conversion Error and Warning Options
warnings, conversion Error and Warning Options
warnings, division of integers Error and Warning Options
warnings, extra Error and Warning Options
warnings, function elimination Error and Warning Options
warnings, implicit interface Error and Warning Options
warnings, implicit procedure Error and Warning Options
warnings, integer division Error and Warning Options
warnings, intrinsic Error and Warning Options
warnings, intrinsics of other standards Error and Warning Options
warnings, line truncation Error and Warning Options
warnings, loop interchange Error and Warning Options
warnings, nonstandard intrinsics Error and Warning Options
warnings, overwrite recursive Error and Warning Options
warnings, q exponent-letter Error and Warning Options
warnings, suppressing Error and Warning Options
warnings, suspicious code Error and Warning Options
warnings, tabs Error and Warning Options
warnings, to errors Error and Warning Options
warnings, undefined do loop Error and Warning Options
warnings, underflow Error and Warning Options
warnings, unused dummy argument Error and Warning Options
warnings, unused parameter Error and Warning Options
warnings, use statements Error and Warning Options
write character, stream mode FPUT
write character, stream mode FPUTC
X
XOR XOR
XOR reduction PARITY
Z
ZABS ABS
ZCOS COS
ZCOSD COSD
zero bits LEADZ
zero bits TRAILZ
ZEXP EXP
ZLOG LOG
ZSIN SIN
ZSIND SIND
ZSQRT SQRT