Intel® MIC Architecture features
OPTIONS Directive
OFFLOAD BEGIN and END OFFLOAD
VECTOR and NOVECTOR
mmic
watch
offload-option
no-offload
PREFETCH and NOPREFETCH
directive assigning target attribute to declarations
directive END OFFLOAD
directive OFFLOAD BEGIN
effect of VECTOR NONTEMPORAL
option building an application that runs natively
option showing passed options
option specifying options to be used for a specified target and tool
option to ignore language constructs for offloading
PREFETCH and NOPREFETCH directives
options passed to offload compilation
watch
option listing all
static analysis
Creating and Using Build Specification Files
injection utility
_
Names
in names
__INTEL_COMPILER symbol
__INTEL_COMPILER_BUILD_DATE symbol
__INTEL_OFFLOAD
Writing Code that Should Not Be Built for CPU-Only Execution
Writing Target-Specific Code Using a Directive
__MIC__
Overview: Using a Directive
Writing Target-Specific Code Using a Directive
_DLL symbol
_FTN _ALLOC
_M_AMD64 symbol
_M_IA64 symbol
_M_IX86 symbol
_M_X64 symbol
_MT symbol
_OPENMP symbol
_PGO_INSTRUMENT symbol
_PGOPTI_Prof_Reset_All
_WIN32 symbol
_WIN64 symbol
--sysroot compiler option
-132 compiler option
-66 compiler option
-72 compiler option
-80 compiler option
-align compiler option
-allow fpp_comments compiler option
-altparam compiler option
-ansi-alias compiler option
-arch compiler option
-assume compiler option
-auto compiler option
-auto-scalar compiler option
-autodouble compiler option
-ax compiler option
-B compiler option
-Bdynamic compiler option
-Bstatic compiler option
-Bsymbolic compiler option
-Bsymbolic-functions compiler option
-c compiler option
-C compiler option
-CB compiler option
-ccdefault compiler option
-check compiler option
-clang-name compiler option (OS X*)
-clangxx-name compiler option (OS X*)
-coarray compiler option
-coarray-config-file compiler option
-coarray-num-images compiler option
-common-args compiler option
-complex-limited-range compiler option
-convert compiler option
-cpp compiler option
-CU compiler option
-cxxlib compiler option
-cxxlib-gcc compiler option
-cxxlib-nostd compiler option
-D compiler option
-d-lines compiler option
-DD compiler option
-debug compiler option
-debug-parameters compiler option
-diag compiler option
-diag-disable compiler option
-diag-disable sc compiler option
-diag-dump compiler option
-diag-enable compiler option
-diag-enable sc compiler option
-diag-enable sc-enums compiler option
-diag-enable sc-include compiler option
-diag-enable sc-mode compiler option
-diag-enable sc-single-file compiler option
-diag-enable sv-include compiler option
-diag-error compiler option
-diag-error-limit compiler option
-diag-file compiler option
-diag-file-append compiler option
-diag-id-numbers compiler option
-diag-once compiler option
-diag-remark compiler option
-diag-sc-dir compiler option
-diag-warning compiler option
-double-size compiler option
-dryrun compiler option
-dumpmachine compiler option
-dynamic-linker compiler option (Linux* only)
-dynamiclib compiler option (OS X* only)
-dyncom compiler option
-E compiler option
-e03 compiler option
-e90 compiler option
-e95 compiler option
-EP compiler option
-error-limit compiler option
-extend-source compiler option
-F compiler option
-f66 compiler option
-f77rtl compiler option
-Fa compiler option
-falias compiler option
-falign-functions compiler option
-falign-stack compiler option
-fast compiler option
-fast-transcendentals compiler option
-fasynchronous-unwind-tables compiler option
-fcode-asm compiler option
-fcommon compiler option
-fexceptions compiler option
-ffnalias compiler option
-FI compiler option
-fimf-absolute-error compiler option
-fimf-accuracy-bits compiler option
-fimf-arch-consistency compiler option
-fimf-domain-exclusion compiler option
-fimf-max-error compiler option
-fimf-precision compiler option
-finline compiler option
-finline-functions compiler options
-finline-limit compiler option
-finstrument-functions compiler option
-fixed compiler option
-fkeep-static-consts compiler option
-fltconsistency compiler option
-fma compiler option
-fmath-errno compiler option
-fmerge-debug-strings compiler option
-fminshared compiler option
-fno-asynchronous-unwind-tables compiler option
-fomit-frame-pointer compiler option
-fopenmp compiler option
-fp compiler option
-fp-model compiler option
fp-model, fp
how to use
-fp-port compiler option
-fp-speculation compiler option
-fp-stack-check compiler option
-fpconstant compiler option
-fpe compiler option
-fpe-all compiler option
-fpic compiler option
-fpie compiler option (Linux* only)
-fpp compiler option
fpp
fpp options you can specify by using
-fpscomp compiler option
-FR compiler option
-free compiler option
-fsource-asm compiler option
-fstack-protector compiler option
-fstack-protector-all compiler option
-fstack-security-check compiler option
-fsyntax-only compiler option
-ftrapuv compiler option
-ftz compiler option
ftz, Qftz
Setting the FTZ and DAZ Flags
-funroll-loops compiler option
-fvar-tracking compiler option
-fvar-tracking-assignments compiler option
-fverbose-asm compiler option
-fvisibility compiler option
-fzero-initialized-in-bss compiler option
-g compiler option
-gdwarf-2 compiler option
-gdwarf-3 compiler option
-gen-dep compiler option
-gen-depformat compiler option
-gen-interfaces compiler option
-global-hoist compiler option
-grecord-gcc-switches compiler option (Linux* only)
-guide compiler option
-guide-data-trans compiler option
-guide-file compiler option
-guide-file-append compiler option
-guide-opts compiler option
-guide-par compiler option
-guide-profile compiler option
-guide-vec compiler option
-heap-arrays compiler option
-help compiler option
-I compiler option
-i-dynamic compiler option
-i-static compiler option
-i2 compiler option
-i4 compiler option
-i8 compiler option
-idirafter compiler option
-implicitnone compiler option
-inline-factor compiler option
-inline-forceinline compiler option
-inline-level compiler option
-inline-max-per-compile compiler option
-inline-max-per-routine compiler option
-inline-max-size compiler option
-inline-max-total-size compiler option
-inline-min-size compiler option
-intconstant compiler option
-integer-size compiler option
-ip compiler option
-ip-no-inlining compiler option
-ip-no-pinlining compiler option
-ipo compiler option
Using IPO
ipo, Qipo
-ipo-c compiler option
-ipo-jobs compiler option
-ipo-S compiler option
-ipo-separate compiler option
-isystem compiler option
-l compiler option
-L compiler option
-list compiler option
-list-line-len compiler option
-list-page-len compiler option
-logo compiler option
-lowercase compiler option
-m compiler option
-m32 compiler option
-m64 compiler option
-map-opts compiler option
-march compiler option
-masm compiler option
-mcmodel compiler option (Linux* only)
-mcpu compiler option
-mdynamic-no-pic compiler option (OS X*)
-mieee-fp compiler option
-minstruction compiler option
-mixed-str-len-arg compiler option
-mkl compiler option
-mmic compiler option
-module compiler option
-mp1 compiler option
-mtune compiler option
-multiple-processes compiler option
-names compiler option
-nbs compiler option
-no-bss-init compiler option
-no-offload compiler option
-nodefaultlibs compiler option
-nodefine compiler option
-nofor-main compiler option
-nolib-inline compiler option
-nostartfiles compiler option
-nostdinc compiler option
-nostdlib compiler option
-o compiler option
-O compiler option
-offload-attribute-target compiler option
-offload-option compiler option
-onetrip compiler option
-openmp compiler option
-openmp option
-openmp-lib compiler option
OpenMP* Source Compatibility and Interoperability with Other Compilers
openmp-lib, Qopenmp-lib
-openmp-link compiler option
-openmp-report compiler option
-openmp-stubs compiler option
-openmp-threadprivate compiler option
-opt-args-in-regs compiler option
-opt-block-factor compiler option
-opt-jump-tables compiler option
-opt-malloc-options compiler option
-opt-matmul compiler option
-opt-mem-layout-trans compiler option
-opt-multi-version-aggressive compiler option
-opt-prefetch compiler option
-opt-ra-region-strategy compiler option
-opt-report compiler option
-opt-report-file compiler option
-opt-report-help compiler option
-opt-report-phase compiler option
-opt-report-routine compiler option
-opt-streaming-stores compiler option
-opt-subscript-in-range compiler option
-Os compiler option
-p compiler option
-P compiler option
-pad compiler option
-pad-source compiler option
-par-affinity compiler option (Linux* only)
-par-num-threads compiler option
-par-report compiler option
-par-runtime-control compiler option
-par-schedule compiler option
-par-threshold compiler option
-parallel compiler option
-parallel-source-info compiler option
-pc compiler option
-pg compiler option
-pie compiler option (Linux* only)
-prec-div compiler option
-prec-sqrt compiler option
-preprocess-only compiler option
-print-multi-lib compiler option
-prof-data-order compiler options
-prof-dir compiler option
-prof-file compiler option
-prof-func-groups compiler option
-prof-func-order compiler options
-prof-gen compiler option
prof-gen, Qprof-gen
Profile an Application
-prof-gen:srcpos compiler option
Profile an Application
code coverage tool
test priorization tool
-prof-hotness-threshold compiler option
-prof-src-dir compiler option
-prof-src-root compiler option
-prof-src-root-cwd compiler option
-prof-use compiler option
prof-use, Qprof-use
code coverage tool
profmerge utility
-prof-value-profiling compiler option
-profile-functions compiler option
-profile-loops compiler option
-profile-loops-report compiler option
-qdiag-disable linking option
-qdiag-enable linking option
-qhelp linking option
-Qinstall compiler option
-Qlocation compiler option
-Qoption compiler option
-qp compiler option
-r16 compiler option
-r8 compiler option
-rcd compiler option
-real-size compiler option
-recursive compiler option
-reentrancy compiler option
-S compiler option
-safe-cray-ptr compiler option
-save compiler option
-save-temps compiler option
-scalar-rep compiler option
-shared compiler option (Linux* only)
-shared-intel compiler option
-shared-libgcc compiler option
-show compiler option
-simd compiler option
-sox compiler option
-stand compiler option
-standard-semantics compiler option
-static compiler option (Linux* only)
-static-intel compiler option
-static-libgcc compiler option
-staticlib compiler option (OS X* only)
-std compiler option
-std03 compiler option
-std08 compiler option
-std90 compiler option
-std95 compiler option
-syntax-only compiler option
-T compiler option (Linux* only)
-tcheck compiler option (Linux* only)
-tcollect compiler option
-tcollect-filter compiler option
-Tf compiler option
-threads compiler option
-traceback compiler option
-u compiler option
-U compiler option
-unroll compiler option
-unroll-aggressive compiler option
-uppercase compiler option
-use-asm compiler option
-use-clang-env compiler option (OS X*)
-v compiler option
-V compiler option
-vec compiler option
-vec-guard-write compiler option
-vec-report compiler option
-vec-threshold compiler option
-vms compiler option
-w compiler option
-W0 compiler option
-W1 compiler option
-Wa compiler option
-warn compiler option
-watch compiler option
-WB compiler option
-what compiler option
-Winline compiler option
-Wl compiler option
-Wp compiler option
-x compiler option
-X compiler option
-xHost compiler option
-Xlinker compiler option
-y compiler option
-zero compiler option
-Zp compiler option
,
Format Specifications
Terminating Short Fields of Input Data
as external field separator
using to separate input data
;
Source Forms
as source statement separator
:
Assumed-Size Specifications
Assumed-Shape Specifications
Explicit-Shape Specifications
Deferred-Shape Specifications
Subscript Triplets
in array specifications
Assumed-Size Specifications
Assumed-Shape Specifications
Explicit-Shape Specifications
Deferred-Shape Specifications
Subscript Triplets
: edit descriptor
::
!
Fixed and Tab Source Forms
as comment indicator
!DEC$
!DIR$ SIMD
.a files
.AND.
.asm files
.def files
.DLL files
Storing Routines in Shareable Libraries
Understanding File Extensions
.dpi file
test prioritization Tool
code coverage Tool
profmerge and proforder Tools
.dylib files
.dyn file
test prioritization Tool
code coverage Tool
profmerge and proforder Tools
.dyn files
.EQ.
.EQV.
.EXE files
Creating Fortran Executables
Understanding File Extensions
creating
.f files
.f90 files
.F90 files
.for files
Creating Fortran Executables
Understanding File Extensions
.FOR files
.fpp files
.GE.
.GT.
.i files
.i90 files
.LE.
.lib files
.LT.
.MAP files
.MOD files
.NE.
.NEQV.
.NOT.
.o files
.obj files
Creating Fortran Executables
Understanding File Extensions
.OBJ files
.OR.
.rbj files
.RES files
.so files
.spi file
test prioritization Tool
code coverage Tool
.XOR.
(/.../)
[...]
*
Fixed and Tab Source Forms
Declarations for Character Types
Format Specifier (FMT=)
Logical Devices
Unit Specifier (UNIT=)
as comment indicator
in CHARACTER statements
in format specifier
in unit specifier
Logical Devices
Unit Specifier (UNIT=)
***
Data Types
Global Data
/
Slash Editing ( / )
in slash editing
/? compiler option
//
Character Expressions
COMMON
/=
/4I2 compiler option
/4I4 compiler option
/4I8 compiler option
/4L132 compiler option
/4L72 compiler option
/4L80 compiler option
/4Na compiler option
/4Naltparam compiler option
/4Nd compiler option
/4Nf compiler option
/4Nportlib compiler option
/4Ns compiler option
/4R16 compiler option
/4R8 compiler option
/4Ya compiler option
/4Yaltparam compiler option
/4Yd compiler option
/4Yf compiler option
/4Yportlib compiler option
/4Ys compiler option
/align compiler option
/allow:fpp_comments compiler option
/altparam compiler option
/arch compiler option
/asmfile compiler option
/assume compiler option
/auto compiler option
/bigobj compiler option
/bintext compiler option
/c compiler option
/C compiler option
/CB compiler option
/ccdefault compiler option
/check compiler option
/compile-only compiler option
/convert compiler option
/CU compiler option
/D compiler option
/d-lines compiler option
/dbglibs compiler option
/debug compiler option
/debug-parameters compiler option
/define compiler option
/dll compiler option
/double-size compiler option
/E compiler option
/EP compiler option
/error-limit compiler option
/exe compiler option
/extend-source compiler option
/extfor compiler option
/extfpp compiler option
/extlnk compiler option
/F compiler option
/f66 compiler option
/f77rtl compiler option
/Fa compiler option
/FA compiler option
/fast compiler option
/Fd compiler option
/Fe compiler option
/FI compiler option
/fixed compiler option
/fltconsistency compiler option
/fp compiler option
fp-model, fp
how to use
/fpconstant compiler option
/fpe compiler option
/fpe-all compiler option
/fpp compiler option
/fpp compiler option
Using Fortran Preprocessor Options
fpp options you can specify by using
/fpscomp compiler option
/FR compiler option
/free compiler option
/Ge compiler option
/gen-dep compiler option
/gen-depformat compiler option
/gen-interfaces compiler option
/GF compiler option
/Gm compiler option
/Gs compiler option
/GS compiler option
/Gz compiler option
/heap-arrays compiler option
/help compiler option
/homeparams compiler option
/hotpatch compiler option
/I compiler option
/iface compiler option
/include compiler option
/inline compiler option
/intconstant compiler option
/integer-size compiler option
/LD compiler option
/libdir compiler option
/libs compiler option
/link compiler option
/list compiler option
/list-line-len compiler option
/list-page-len compiler option
/logo compiler option
/map compiler option
/MD compiler option
/MDd compiler option
/MDs compiler option
MDs
libs
/MDsd compiler option
MDs
libs
/MG compiler option
/module compiler option
/MP compiler option
/MT compiler option
MT
libs
/MTd compiler option
MT
libs
/MW compiler option
/MWs compiler option
/names compiler option
/nbs compiler option
/nodefine compiler option
/noinclude compiler option
/O compiler option
/Oa compiler option
/Ob compiler option
/object compiler option
/Od compiler option
/openmp compiler option
/Os compiler option
/Ot compiler option
/Ow compiler option
/Ox compiler option
/Oy compiler option
/P compiler option
/pdbfile compiler option
/preprocess-only compiler option
/Qansi-alias compiler option
/Qauto compiler option
/Qauto_scalar compiler option
/Qautodouble compiler option
/Qax compiler option
/Qcoarray compiler option
/Qcoarray-config-file compiler option
/Qcoarray-num-images compiler option
/Qcommon-args compiler option
/Qcomplex-limited-range compiler option
/Qcov-dir compiler option
/Qcov-file compiler option
/Qcov-gen compiler option
Profile an Application
Qcov-gen
code coverage tool
/Qd-lines compiler option
/Qdiag compiler option
/Qdiag-disable compiler option
/Qdiag-disable:sc compiler option
/Qdiag-dump compiler option
/Qdiag-enable compiler option
/Qdiag-enable:sc compiler option
/Qdiag-enable:sc-enums compiler option
/Qdiag-enable:sc-include compiler option
/Qdiag-enable:sc-mode compiler option
/Qdiag-enable:sc-single-file compiler option
/Qdiag-enable:sv-include compiler option
/Qdiag-error compiler option
/Qdiag-error-limit compiler option
/Qdiag-file compiler option
/Qdiag-file-append compiler option
/Qdiag-id-numbers compiler option
/Qdiag-once compiler option
/Qdiag-remark compiler option
/Qdiag-sc-dir compiler option
/Qdiag-warning compiler option
/Qdyncom compiler option
/Qfast-transcendentals compiler option
/Qfma compiler option
/Qfnalign compiler option
/Qfnsplit compiler option
/Qfp-port compiler option
/Qfp-speculation compiler option
/Qfp-stack-check compiler option
/Qftz compiler option
ftz, Qftz
Setting the FTZ and DAZ Flags
/Qglobal-hoist compiler option
/Qguide compiler option
/Qguide-data-trans compiler option
/Qguide-file compiler option
/Qguide-file-append compiler option
/Qguide-opts compiler option
/Qguide-par compiler option
/Qguide-profile compiler option
/Qguide-vec compiler option
/QIfist compiler option
/Qimf-absolute-error compiler option
/Qimf-accuracy-bits compiler option
/Qimf-arch-consistency compiler option
/Qimf-domain-exclusion compiler option
/Qimf-max-error compiler option
/Qimf-precision compiler option
/Qimsl compiler option
/Qinline-dllimport compiler option
/Qinline-factor compiler option
/Qinline-forceinline compiler option
/Qinline-max-per-compile compiler option
/Qinline-max-per-routine compiler option
/Qinline-max-size compiler option
/Qinline-max-total-size compiler option
/Qinline-min-size compiler option
/Qinstruction compiler option
/Qinstrument-functions compiler option
/Qip compiler option
/Qip-no-inlining compiler option
/Qip-no-pinlining compiler option
/Qipo compiler option
Using IPO
ipo, Qipo
/Qipo-c compiler option
/Qipo-jobs compiler option
/Qipo-S compiler option
/Qipo-separate compiler option
/Qkeep-static-consts compiler option
/Qlocation compiler option
/Qmap-opts compiler option
/Qmkl compiler option
/Qnobss-init compiler option
/Qoffload-attribute-target compiler option
/Qopenmp compiler option
/Qopenmp option
/Qopenmp-lib compiler option
OpenMP* Source Compatibility and Interoperability with Other Compilers
openmp-lib, Qopenmp-lib
/Qopenmp-report compiler option
/Qopenmp-stubs compiler option
/Qopenmp-threadprivate compiler option
/Qopt-args-in-regs compiler option
/Qopt-block-factor compiler option
/Qopt-jump-tables compiler option
/Qopt-matmul compiler option
/Qopt-mem-layout-trans compiler option
/Qopt-multi-version-aggressive compiler option
/Qopt-prefetch compiler option
/Qopt-ra-region-strategy compiler option
/Qopt-report compiler option
/Qopt-report-file compiler option
/Qopt-report-help compiler option
/Qopt-report-phase compiler option
/Qopt-report-routine compiler option
/Qopt-streaming-stores compiler option
/Qopt-subscript-in-range compiler option
/Qoption compiler option
/Qpad compiler option
/Qpad-source compiler option
/Qpar-adjust-stack compiler option
/Qpar-affinity compiler option
/Qpar-num-threads compiler option
/Qpar-report compiler option
/Qpar-runtime-control compiler option
/Qpar-schedule compiler option
/Qpar-threshold compiler option
/Qparallel compiler option
/Qparallel-source-info compiler option
/Qpatchable-addresses compiler option
/Qpc compiler option
/Qprec compiler option
/Qprec-div compiler option
/Qprec-sqrt compiler option
/Qprof-data-order compiler option
/Qprof-dir compiler option
/Qprof-file compiler option
/Qprof-func-order compiler option
/Qprof-gen compiler option
prof-gen, Qprof-gen
Profile an Application
/Qprof-gen:srcpos compiler option
Profile an Application
code coverage tool
test priorization tool
/Qprof-hotness-threshold compiler option
/Qprof-src-dir compiler option
/Qprof-src-root compiler option
/Qprof-src-root-cwd compiler option
/Qprof-use compiler option
prof-use, Qprof-use
code coverage tool
profmerge utility
/Qprof-value-profiling compiler option
/Qprofile-functions compiler option
/Qprofile-loops compiler option
/Qprofile-loops-report compiler option
/Qrcd compiler option
/Qsafe-cray-ptr compiler option
/Qsave compiler option
/Qsave-temps compiler option
/Qscalar-rep compiler option
/Qsfalign compiler option
/Qsimd compiler option
/Qsox compiler option
/Qtcheck compiler option
/Qtcollect compiler option
/Qtcollect-filter compiler option
/Qtrapuv compiler option
/Qunroll compiler option
/Qunroll-aggressive compiler option
/Quse-msasm-symbols compiler option
/Qvc compiler option
/Qvec compiler option
/Qvec-guard-write compiler option
/Qvec-report compiler option
/Qvec-threshold compiler option
/Qx compiler option
/QxHost compiler option
/Qzero compiler option
/Qzero-initialized-in-bss compiler option
/real-size compiler option
/recursive compiler option
/reentrancy compiler option
/RTCu compiler option
/S compiler option
/show compiler option
/stand compiler option
/standard-semantics compiler option
/static compiler option
/syntax-only compiler option
/Tf compiler option
/threads compiler option
/traceback compiler option
/u compiler option
/U compiler option
/undefine compiler option
/V compiler option
/vms compiler option
/w compiler option
/W0 compiler option
/W1 compiler option
/warn compiler option
/watch compiler option
/WB compiler option
/what compiler option
/winapp compiler option
/X compiler option
/Z7 compiler option
/Zi compiler option
/Zl compiler option
/Zp compiler option
/Zs compiler option
\ editing
>
>=
<
<>
<=
%
References to Non-Fortran Procedures
in non-Fortran procedures
%LOC
using with integer pointers
%REF
%VAL
=>
==
$
Implicit Typing Rules
Names
implicit type in names
in names
5 unit specifier
6 unit specifier
A
Character Editing (A)
edit descriptor
A to Z Reference
ABORT
About box
ABOUTBOXQQ (W*S)
function specifying text for
ABOUTBOXQQ
ABS
absolute error
fimf-absolute-error, Qimf-absolute-error
option defining for math library function results
absolute spacing function
absolute value function
SIGN
ABS
ABSTRACT
ABSTRACT INTERFACE
ACCEPT
ACCESS
ACCESS Function
OPEN: ACCESS Specifier
INQUIRE: ACCESS Specifier
specifier for INQUIRE
specifier for OPEN
access methods for files
access mode function
access of entities
PRIVATE Statement
PUBLIC
private
public
accessibility attributes
PRIVATE Statement
PUBLIC
PRIVATE
PUBLIC
accessibility of modules
PRIVATE Statement
PUBLIC
accuracy
Supported Native and Nonnative Numeric Formats
and numerical data I/O
ACHAR
ACOS
ACOSD
ACOSH
ACTION
OPEN: ACTION Specifier
INQUIRE: ACTION Specifier
specifier for INQUIRE
specifier for OPEN
actual arguments
Argument Association in Procedures
association with data objects
external procedures as
functions not allowed as
intrinsic functions as
option checking before calls
adding additional Options for Target Compilation, Target Linking, and Target Archiver
adding additional Options for Target Linking
additional language features
address
MALLOC
BADDRESS
FREE
MM_PREFETCH
function allocating
function returning
subroutine freeing allocated
subroutine prefetching data from
adjustable arrays
ADJUSTL
ADJUSTR
ADVANCE
Advance Specifier (ADVANCE=)
specifier for READ
specifier for WRITE
ADVANCE specifier
Components of Data Transfer Statements
Advance Specifier (ADVANCE=)
advanced PGO options
advancing i/o
advancing record I/O
advantages of internal procedures
advantages of modules
affinity, OpenMP*, specifying
AIMAG
AIMAX0
AIMIN0
AINT
AJMAX0
AJMIN0
AKMAX0
AKMIN0
ALARM
ALIAS
ALIAS Directive
ATTRIBUTES ALIAS
option for ATTRIBUTES directive
aliasing
ffnalias
falias
option specifying assumption in functions
option specifying assumption in programs
ALIGN
ATTRIBUTES ALIGN
option for ATTRIBUTES directive
aligning data
Data Alignment for Intel® MIC Architecture
option for
alignment
OPTIONS Directive
align
directive affecting
option affecting
ALL
ALLOC
ALLOCATABLE
ALLOCATABLE
ATTRIBUTES ALLOCATABLE
basic block
code coverage
data flow
option for ATTRIBUTES directive
visual presentation
allocatable arrays
Handling Fortran Array Pointers and Allocatable Arrays
Deallocation of Allocatable Arrays
Allocation of Allocatable Arrays
allocation of
allocation status of
as dynamic objects
creating
deallocation of
function determining status of
how to specify
mixed-language programming
allocatable objects
check
option checking for unallocated
allocatable variables
DEALLOCATE
freeing memory associated with
ALLOCATE
dynamic allocation
pointer assignments
ALLOCATED
ALLOCATED ARRAY
ALLOCATED SCALAR
allocation
Allocation of Allocatable Arrays
Allocation of Pointer Targets
Allocation of Allocatable Variables
of allocatable arrays
of pointer targets
of variables
allocation status of allocatable arrays
ALLOW_NULL
ATTRIBUTES ALLOW_NULL
option for ATTRIBUTES directive
ALOG
alternate compiler options
alternate return
Obsolescent Language Features in the Fortran Standard
RETURN
SUBROUTINE
specifier for
alternate return arguments
ALWAYS
PARALLEL and NOPARALLEL Loop Directives
in general PARALLEL directive
ALWAYS ASSERT
PARALLEL and NOPARALLEL Loop Directives
in general PARALLEL directive
AMAX0
AMAX1
AMIN0
AMIN1
AMOD
amount of data storage
Compiler Limits
system parameters for
AND
angle brackets
Variable Format Expressions
for variable format expressions
ANINT
ANSI character codes for Windows* OS
ANSI Character Codes for Windows* OS
Character and Key Code Charts for Windows* OS
chart
ANY
APIs for coprocessor
apostrophe editing
APPENDMENUQQ
application
Redistributing Libraries When Deploying Applications
deploying
application tests
applications
O
option specifying code optimization for
ARC
ARC_W
arccosine
ACOSH
ACOSD
ACOS
function returning hyperbolic
function returning in degrees
function returning in radians
arcs
ARC, ARC_W (W*S)
GETARCINFO (W*S)
drawing elliptical
function testing for endpoints of
arcsine
ASINH
ASIND
ASIN
function returning hyperbolic
function returning in degrees
function returning in radians
arctangent
ATANH
ATAND
ATAN2D
ATAN
ATAN2
function returning hyperbolic
function returning in degrees
function returning in degrees (complex)
function returning in radians
function returning in radians (complex)
argument association
Argument Association in Procedures
inheritance
name
pointer
storage
argument inquiry procedures
Inquiry Intrinsic Functions
table of
argument intent
argument keywords
Keywords
BACK
DIM
in intrinsic procedures
KIND
MASK
argument passing
Passing Arguments in Mixed-Language Programming
%REF
%VAL
in mixed-language programming
using %REF
using %VAL
argument presence function
arguments
Argument Association in Procedures
actual
alternate return
array
association of
assumed-length character
character constants as
coarray dummy
dummy
Argument Association in Procedures
Array Arguments
dummy procedure
function determining presence of optional
function returning address of
%LOC
LOC
Hollerith constants as
intent of
optional
Optional Arguments
OPTIONAL
passed-object dummy
passing by immediate value
passing by reference
pointer
subroutine returning command-line
using external and dummy procedures as
using intrinsic procedures as
arithmetic IF
Obsolescent Language Features in the Fortran Standard
IF - Arithmetic
arithmetic shift
DSHIFTL
SHIFTL
ISHA
DSHIFTR
SHIFTR
SHIFTA
function performing left
DSHIFTL
SHIFTL
function performing left or right
function performing right
DSHIFTR
SHIFTR
function performing right with fill
array
Implications for Array Copies
copies
array arguments
array assignment
Array Assignment Statements
masking in
FORALL
WHERE
rules for directives that affect
array association
array constructors
Array Assignment Statements
Array Constructors
implied-DO in
array declarations
array descriptor
Assumed-Shape Specifications
Deferred-Shape Specifications
POINTER - Fortran
FOR_DESCRIPTOR_ASSIGN (W*S)
data items passing
Assumed-Shape Specifications
Deferred-Shape Specifications
POINTER - Fortran
subroutine creating in memory
array descriptors
array element order
array elements
Array Elements
Array Sections
association of
association using EQUIVALENCE
function performing binary search for
function returning location of maximum
function returning location of minimum
function returning maximum value of
function returning minimum value of
function returning product of
function returning sum of
referencing
storage of
array expressions
array functions
Categories of Intrinsic Functions
MERGE
UNPACK
PACK Function
SPREAD
SHAPE
UBOUND
LBOUND
STORAGE_SIZE
ALLOCATED
SIZE Function
MAXLOC
MINLOC
TRANSPOSE
RESHAPE
CSHIFT
EOSHIFT
PRODUCT
ALL
IPARITY
PARITY
MINVAL
COUNT
SUM
IANY
NORM2
IALL
ANY
MAXVAL
categories of
for construction
MERGE
UNPACK
PACK Function
SPREAD
for inquiry
SHAPE
UBOUND
LBOUND
STORAGE_SIZE
ALLOCATED
SIZE Function
for location
MAXLOC
MINLOC
for manipulation
TRANSPOSE
RESHAPE
CSHIFT
EOSHIFT
for reduction
PRODUCT
ALL
IPARITY
PARITY
MINVAL
COUNT
SUM
IANY
NORM2
IALL
ANY
MAXVAL
array pointers
Handling Fortran Array Pointers and Allocatable Arrays
Deferred-Shape Specifications
mixed-language programming
array procedures
Intrinsic Functions for Arrays
table of
array sections
assigning values to
many-one
Vector Subscripts
Array Assignment Statements
subscript triplets in
vector subscripts in
array specifications
Declarations for Arrays
assumed-shape
assumed-size
deferred-shape
explicit-shape
array subscripts
array transposition
array type declarations
array variables
ARRAY_VISUALIZER
ATTRIBUTES ARRAY_VISUALIZER (W*S)
option for ATTRIBUTES directive
arrays
adjustable
allocatable
allocation of allocatable
as structure components
as subobjects
as variables
assigning values to
associating group name with
assumed-shape
assumed-size
automatic
bounds of
conformable
constructors
copies of
creating allocatable
data type of
deallocation of allocatable
declaring
Declarations for Arrays
DIMENSION
declaring using POINTER
deferred-shape
defining constants for
determining allocation of allocatable
duplicate elements in
dynamic association of
elements in
explicit-shape
extending
RESHAPE
SPREAD
extent of
function adding a dimension to
function combining
function counting number of true in
function determining all true in
function determining allocation of
function determining any true in
NORM2
ANY
function packing
function performing circular shift of
function performing dot-product multiplication of
function performing end-off shift on
function performing matrix multiplication on
function reducing with bitwise AND
function reducing with bitwise exclusive OR
function reducing with bitwise OR
function reducing with exclusive OR
function replicating
function reshaping
function returning codepage in
function returning language and country combinations in
function returning location of maximum value in
function returning location of minimum value in
function returning lower bounds of
function returning maximum value of elements in
function returning minimum value of elements in
function returning shape of
function returning size (extent) of
function returning sum of elements in
function returning upper bounds of
function transposing rank-two
function unpacking
logical test element-by-element of
FORALL
WHERE
making equivalent
masked assignment of
FORALL
WHERE
number of storage elements for
properties of
rank of
referencing
sections of
shape of
size of
subroutine performing quick sort on
subroutine sorting one-dimensional
subscript triplets in
using POINTER to declare
POINTER - Integer
POINTER - Fortran
vector subscripts in
volatile
whole
ASCII character codes for Linux* and OS X* systems
ASCII character codes for Windows* OS
chart 1
chart 2
ASCII location
CHAR
ACHAR
function returning character in specified position
function returning position of character in
ASIN
ASIND
ASINH
assembler
Wa
use-asm, Quse-asm
option passing options to
option producing objects through
assembler output
Generating Listing and Map Files
generating
assembler output file
masm
option specifying a dialect for
assembly files
assembly listing file
Debugging and Optimizations
option compiling to
option producing with compiler comments
option specifying generation of
option specifying the contents of
ASSIGN
assigned GO TO
assigning values to arrays
ASSIGNMENT
assignment
ASSIGNMENT statement
Type-Bound Procedures
in type-bound procedure
assignment statements
Array Assignment Statements
Character Assignment Statements
Assignment(=) - Defined Assignment
Rules for Loop Directives that Affect Array Assignment Statements
Logical Assignment Statements
Numeric Assignment Statements
array
character
defining nonintrinsic
directives that affect array
logical
numeric
assignments
Array Assignment Statements
Defined Assignment Statements
Assignment(=) - Defined Assignment
Derived-Type Assignment Statements
FORALL
Defining Generic Assignment
Intrinsic Assignment Statements
Assignment - Intrinsic Computational
WHERE
Pointer Assignments
array
defined
Defined Assignment Statements
Assignment(=) - Defined Assignment
derived-type
element array
generalized masked array
generic
intrinsic
intrinsic computational
masked array
masked array (generalization of)
pointer
ASSOCIATE
ASSOCIATED
using to determine pointer assignment
ASSOCIATEVARIABLE
OPEN: ASSOCIATEVARIABLE Specifier
specifier for OPEN
association
argument
argument name
argument storage
array
between actual arguments and dummy objects
common
construct
dynamic
equivalence
examples of
host
inheritance
linkage
name
pointer
storage
Storage Association
Storage Units and Storage Sequence
types of
use
ASSUME_ALIGNED
assumed-length character arguments
Argument Association in Procedures
Assumed-Length Character Arguments
assumed-length character functions
assumed-shape arrays
assumed-size arrays
asterisk (*)
SUBROUTINE
Assumed-Length Character Arguments
Declarations for Character Types
Alternate Return Arguments
FUNCTION
Logical Devices
as alternate return specifier
as assumed-length character specifier
Assumed-Length Character Arguments
Declarations for Character Types
as CHARACTER length specifier
Assumed-Length Character Arguments
Declarations for Character Types
as dummy argument
as function type length specifier
as unit specifier
ASYNCHRONOUS
Asynchronous Specifier (ASYNCHRONOUS=)
ASYNCHRONOUS
specifier for INQUIRE
specifier for OPEN
asynchronous computation
asynchronous data transfer
asynchronous i/o
Asynchronous Specifier (ASYNCHRONOUS=)
attribute and statement denoting
asynchronous I/O
ASYNCHRONOUS specifier
Components of Data Transfer Statements
Asynchronous Specifier (ASYNCHRONOUS=)
ATAN
ATAN2
ATAN2D
ATAND
ATANH
ATOMIC
atomic variables
ATOMIC_DEFINE
ATOMIC_REF
subroutine defining
subroutine letting you reference
ATOMIC_DEFINE
ATOMIC_REF
attribute for placing variables and functions on coprocessor
ATTRIBUTES
ALIAS option
ALIGN option
ALLOCATABLE option
ALLOW_NULL option
ARRAY_VISUALIZER option
C option
CONCURRENCY_SAFE option
CVF option
DECORATE option
DLLEXPORT option
DLLIMPORT option
EXTERN option
FORCEINLINE option
IGNORE_LOC option
in mixed-language programs
INLINE option
MIXED_STR_LEN_ARG option
NO_ARG_CHECK option
NOINLINE option
NOMIXED_STR_LEN_ARG option
OFFLOAD option
REFERENCE option
STDCALL option
VALUE option
VARYING option
VECTOR option
ATTRIBUTES ALIAS
ATTRIBUTES ALIGN
ATTRIBUTES ALLOCATABLE
ATTRIBUTES ALLOW_NULL
ATTRIBUTES ARRAY_VISUALIZER
ATTRIBUTES C
ATTRIBUTES CONCURRENCY_SAFE
ATTRIBUTES CVF
ATTRIBUTES DECORATE
ATTRIBUTES DLLEXPORT
ATTRIBUTES DLLIMPORT
ATTRIBUTES EXTERN
attributes for data
Type Declarations
CODIMENSION
ALLOCATABLE
ASYNCHRONOUS
AUTOMATIC
BIND
CONTIGUOUS
declaring
DIMENSION
directive affecting
EXTERNAL
INTENT
INTRINSIC
OPTIONAL
PARAMETER
POINTER
PRIVATE
PROTECTED
PUBLIC
SAVE
STATIC
summary of compatible
TARGET
VALUE
VOLATILE
ATTRIBUTES FORCEINLINE
ATTRIBUTES IGNORE_LOC
ATTRIBUTES INLINE
ATTRIBUTES MIXED_STR_LEN_ARG
ATTRIBUTES NO_ARG_CHECK
ATTRIBUTES NOINLINE
ATTRIBUTES NOMIXED_STR_LEN_ARG
ATTRIBUTES OFFLOAD
ATTRIBUTES REFERENCE
ATTRIBUTES STDCALL
ATTRIBUTES VALUE
ATTRIBUTES VARYING
ATTRIBUTES VECTOR
auto parallelism
guide-par, Qguide-par
option setting guidance for
AUTO routines
AUTOAddArg (W*S)
AUTOAllocateInvokeArgs (W*S)
AUTODeallocateInvokeArgs (W*S)
AUTOGetExceptInfo (W*S)
AUTOGetProperty (W*S)
AUTOGetPropertyByID (W*S)
AUTOGetPropertyInvokeArgs (W*S)
AUTOInvoke (W*S)
AUTOSetProperty (W*S)
AUTOSetPropertyByID (W*S)
AUTOSetPropertyInvokeArgs (W*S)
COM and Automation Library Routines (W*S)
AUTOAddArg
AUTOAllocateInvokeArgs
AUTODeallocateInvokeArgs
AUTOGetExceptInfo
AUTOGetProperty
AUTOGetPropertyByID
AUTOGetPropertyInvokeArgs
AUTOInvoke
AUTOSetProperty
AUTOSetPropertyByID
AUTOSetPropertyInvokeArgs
table of
auto-parallelism
guide, Qguide
option setting guidance for
auto-parallelization
Auto-Parallelization Overview
enabling
environment variables
guidelines
overview
programming with
auto-parallelizer
Auto-Parallelization Overview
option controlling level of diagnostics for
option enabling generation of multithreaded code
option setting threshold for loops
auto-vectorization
guide-vec, Qguide-vec
guide, Qguide
option setting guidance for
guide-vec, Qguide-vec
guide, Qguide
auto-vectorization hints
auto-vectorizer
Automatic Vectorization Overview
Using Automatic Vectorization
AVX
SSE
SSE2
SSE3
SSSE3
using
AUTOAddArg
AUTOAllocateInvokeArgs
AUTODeallocateInvokeArgs
AUTOGetExceptInfo
AUTOGetProperty
AUTOGetPropertyByID
AUTOGetPropertyInvokeArgs
AUTOInvoke
AUTOMATIC
automatic arrays
Explicit-Shape Specifications
option putting on heap
automation routines
COM and Automation Library Routines (W*S)
table of
AUTOSetProperty
AUTOSetPropertyByID
AUTOSetPropertyInvokeArgs
autovectorization
autovectorization of innermost loops
avoid
Avoiding Mixed Data Type Arithmetic Expressions
inefficient data types
mixed arithmetic expressions
B
B Editing
edit descriptor
BABS
BACK
backslash editing
BACKSPACE
BADDRESS
BARRIER
base of model
RADIX
function returning
BBCLR
BBITS
BBSET
BBTEST
BDIM
BEEPQQ
BESJ0
BESJ1
BESJN
Bessel functions
DBESJ0, DBESJ1, DBESJN, DBESY0, DBESY1, DBESYN
BESJ0, BESJ1, BESJN, BESY0, BESY1, BESYN
BESSEL_J0
BESSEL_J1
BESSEL_Y0
BESSEL_Y1
BESSEL_JN
BESSEL_YN
Overview of Portability Routines
functions computing double-precision values of
functions computing single-precision values of
intrinsic computing first kind and order 0
intrinsic computing first kind and order 1
intrinsic computing second kind and order 0
intrinsic computing second kind and order 1
intrinsics computing first kind
intrinsics computing second kind
portability routines calculating
BESSEL_J0
BESSEL_J1
BESSEL_JN
BESSEL_Y0
BESSEL_Y1
BESSEL_YN
BESY0
BESY1
BESYN
Bezier curves
POLYBEZIER, POLYBEZIER_W (W*S)
POLYBEZIERTO, POLYBEZIERTO_W (W*S)
functions drawing
POLYBEZIER, POLYBEZIER_W (W*S)
POLYBEZIERTO, POLYBEZIERTO_W (W*S)
BGE
BGT
BIAND
BIC
BIEOR
big endian numeric format
Porting Nonnative Data
porting notes
BIG_ENDIAN
OPEN: CONVERT Specifier
value for CONVERT specifier
BINARY
binary constants
Binary, Octal, Hexadecimal, and Hollerith Constants
Binary Constants
alternative syntax for
binary direct files
OPEN: FORM Specifier
File Organization
binary editing (B)
binary files
Binary Floating-Point Conformance Library Functions
Function List
homogeneous general-computational operations
non-computational operations
nonhomogeneous general-computational operations
quiet-computational operations
signaling-computational operations
binary operations
binary patterns
Overview of Bit Functions
functions that shift
binary raster operation constants
binary sequential files
OPEN: FORM Specifier
File Organization
binary transfer of data
TRANSFER
function performing
binary values
B Editing
transferring
BIND
TYPE Statement (Derived Types)
BIND
BIOR
BIS
BIT
bit constants
bit data
Model for Bit Data
Bit Sequence Comparisons
model for
sequence comparisons
bit fields
IBITS
Overview of Bit Functions
MVBITS
function extracting
functions operating on
references to
subroutine copying
bit functions
Overview of Bit Functions
categories of
bit model
bit operation procedures
Intrinsic Procedures for Bit Operation and Representation
table of
bit patterns
ISHFTC
ISHFT
function performing circular shift on
function performing left shift on
function performing logical shift on
function performing right shift on
bit representation procedures
Intrinsic Procedures for Bit Operation and Representation
table of
bit sequences
Bit Sequence Comparisons
comparison of
BIT_SIZE
BitBlt
BITEST
bitmap file
LOADIMAGE, LOADIMAGE_W (W*S)
function displaying image from
bits
DSHIFTL
SHIFTL
ISHA
DSHIFTR
SHIFTR
SHIFTA
IBCLR
IBITS
ISHL
ISHFT
BGT
BGE
BLT
BLE
IEOR
IOR
IAND
IS_CONTIGUOUS
BIT_SIZE
IBCHNG
ISHC
IBSET
BTEST
MERGE_BITS
Model for Bit Data
Bit Sequence Comparisons
function arithmetically shifting left
DSHIFTL
SHIFTL
function arithmetically shifting left or right
function arithmetically shifting right
DSHIFTR
SHIFTR
function arithmetically shifting right with fill
function clearing to zero
function extracting sequences of
function logically shifting left or right
ISHL
ISHFT
function performing bitwise greater than
function performing bitwise greater than or equal to
function performing bitwise less than
function performing bitwise less than or equal to
function performing exclusive OR on
function performing inclusive OR on
function performing logical AND on
function returning number of
IS_CONTIGUOUS
BIT_SIZE
function reversing value of
function rotating left or right
function setting to 1
function testing
function to merge under a mask
model for data
sequence comparisons
bitwise AND
IAND
function performing
bitwise complement
NOT
function returning
bitwise greater than
BGT
function performing
bitwise greater than or equal to
BGE
function performing
bitwise less than
BLT
function performing
bitwise less than or equal to
BLE
function performing
BIXOR
BJTEST
BKTEST
BLANK
OPEN: BLANK Specifier
INQUIRE: BLANK Specifier
specifier for INQUIRE
specifier for OPEN
blank common
blank editing
BN
BZ
blank interpretation
blank padding
BLE
block constructs
Execution Control Overview
ASSOCIATE
CASE
CRITICAL
DO
DO WHILE
DO Statement
FORALL
IF
SELECT TYPE
WHERE
BLOCK DATA
and common blocks
block data program units
Program Units
BLOCK DATA
Program Units and Procedures Overview
and common blocks
effect of using DATA in
in EXTERNAL
block DO
DO Statement
terminal statements for
BLOCKSIZE
OPEN: BLOCKSIZE Specifier
INQUIRE: BLOCKSIZE Specifier
specifier for INQUIRE
specifier for OPEN
BLT
BMOD
BMVBITS
BN
BNOT
bounds
Arrays
function returning lower
function returning upper
option checking
branch specifiers
Branch Specifiers (END=, EOR=, ERR=)
END
EOR
ERR
branch statements
branch target statements
Branch Statements Overview
in data transfer
branching
Branch Statements Overview
and CASE
and IF
breakpoints
Locating Run-Time Errors
use in locating source of run-time errors
BSEARCHQQ
BSHFT
BSHFTC
BSIGN
BTEST
BUFFERCOUNT
BUFFERED
OPEN: BUFFERED Specifier
INQUIRE: BUFFERED Specifier
specifier for INQUIRE
specifier for OPEN
buffers
Overview of Portability Routines
portability routines that read and write
build dependencies
gen-dep
option generating
build environment
Invoking the Intel® Fortran Compiler
selecting
building an application that runs natively on Intel® MIC Architecture
built-in functions
References to Non-Fortran Procedures
%LOC
%REF
%VAL
BYTE
BZ
C
ATTRIBUTES C and STDCALL
option for ATTRIBUTES directive
C interoperability
C run-time exceptions
GETEXCEPTIONPTRSQQ (W*S)
function returning pointer to
C strings
C_ASSOCIATED
C_F_POINTER
C_F_PROCPOINTER
C_FUNLOC
C_LOC
C-style escape sequence
C-type character string
C/C++ and Fortran
Summary of Mixed-Language Issues
summary of programming issues
C/C++ interoperability
CABS
cache
CACHESIZE
MM_PREFETCH
function returning size of a level in memory
subroutine prefetching data on
CACHESIZE
CALL
using to invoke a function
callback routines
INSERTMENUQQ (W*S)
APPENDMENUQQ (W*S)
MODIFYMENUROUTINEQQ (W*S)
REGISTERMOUSEEVENT (W*S)
UNREGISTERMOUSEEVENT (W*S)
predefined QuickWin
INSERTMENUQQ (W*S)
APPENDMENUQQ (W*S)
MODIFYMENUROUTINEQQ (W*S)
registering for mouse events
unregistering for mouse events
calling conventions
iface
option specifying
calling conventions and attributes directive
ATTRIBUTES
in mixed-language programs
capturing IPO output
carriage control
Printing of Formatted Records
option specifying for file display
specifying
CARRIAGECONTROL
INQUIRE: CARRIAGECONTROL Specifier
OPEN: CARRIAGECONTROL Specifier
specifier for INQUIRE
specifier for OPEN
CASE
CASE DEFAULT
case index
CCOS
CDABS
CDCOS
CDEXP
CDFLOAT
CDLOG
CDSIN
CDSQRT
CDTAN
CEILING
CEXP
CHANGEDIRQQ
CHANGEDRIVEQQ
changing number of threads
OpenMP* Directives and Clauses Summary
summary table of
CHAR
CHARACTER
data type representation
in type declarations
character assignment statements
Character Constant and Hollerith Arguments
character constant arguments
character constants
as arguments
C strings in
in format specifiers
character count editing (Q)
character count specifier
character data
Character Constant Editing
specifying output of
character data type
C strings
constants
conversion rules with DATA
default kind
representation of
storage
substrings
character declarations
character editing (A)
character expressions
comparing values of
function returning length of
character functions
Categories of Intrinsic Functions
categories of
character length
Character Data Type
specifying
character objects
Declarations for Character Types
specifying length of
character operands
character procedures
\Character Intrinsic Functions
table of
character sets
ANSI
ASCII
Fortran 2003
function scanning for characters in
Intel Fortran
key codes
character storage unit
character string
ADJUSTL
ADJUSTR
REPEAT
RINDEX
LNBLNK
GETSTRQQ
LEN_TRIM
LEN
SCAN
TRIM
assume
OUTTEXT (W*S)
OUTGTEXT (W*S)
function adjusting to the left
function adjusting to the right
function concatenating copies of
function locating index of last occurrence of substring in
function locating last nonblank character in
function reading from keyboard
function returning length minus trailing blanks
function returning length of
function scanning for characters in
function trimming blanks from
option affecting backslash character in
subroutine sending to screen (including blanks)
OUTTEXT (W*S)
OUTGTEXT (W*S)
subroutine sending to screen (special fonts)
character string edit descriptors
character string editing
character strings
Character String Edit Descriptors
VERIFY
Returning Character Data Types
as edit descriptors
comparing
function checking for all characters in
mixed-language programming
character substrings
making equivalent
character type declarations
character type functions
character values
Character Editing (A)
transferring
character variables
CHARACTER*(*)
Obsolescent Language Features in the Fortran Standard
Declarations for Character Types
characters
OPEN: CARRIAGECONTROL Specifier
CHAR
GETC
FGETC
ICHAR
IACHAR
FPUTC
Overview of Portability Routines
carriage-control for printing
function returning
function returning next available
GETC
FGETC
function returning position of
ICHAR
IACHAR
function writing to file
portability routines that read and write
charts for character and key codes
CHDIR
POSIX version of
check compiler option
checking
Checking the Floating-point Stack State
floating-point stacks
stacks
Checking the Floating-point Stack State
child window
SETWINDOWMENUQQ (W*S)
SETACTIVEQQ (W*S)
GETACTIVEQQ (W*S)
SETWINDOWCONFIG (W*S)
function appending list of names to menu
function making active
function returning unit number of active
function setting properties of
CHMOD
POSIX version of
chunk size
DO Directive
in DO directive
circles
ELLIPSE, ELLIPSE_W (W*S)
functions drawing
circular shift
ISHFTC
function performing
Clang compiler
clang-name
option specifying name of
Clang environment
use-clang-env
option enabling
Clang++ compiler
clangxx-name
option specifying the name of
CLASS
CLASS DEFAULT
SELECT TYPE
in SELECT TYPE construct
CLASS IS
SELECT TYPE
in SELECT TYPE construct
clauses
COPYIN
SINGLE
COPYPRIVATE
Data Scope Attribute Clauses
DEFAULT Clause
PARALLEL Directive (OpenMP*)
SECTIONS
DO Directive
FIRSTPRIVATE
LASTPRIVATE
PRIVATE Clause
REDUCTION
COPYIN
COPYPRIVATE
SINGLE
COPYPRIVATE
data scope attribute
DEFAULT
DEFAULT Clause
PARALLEL Directive (OpenMP*)
DEFAULT FIRSTPRIVATE
DEFAULT NONE
DEFAULT PRIVATE
DEFAULT SHARED
FIRSTPRIVATE
SECTIONS
SINGLE
DO Directive
FIRSTPRIVATE
PARALLEL Directive (OpenMP*)
IF
LASTPRIVATE
SECTIONS
DO Directive
LASTPRIVATE
NOWAIT
SECTIONS
SINGLE
DO Directive
NUM_THREADS
ORDERED
PRIVATE
SECTIONS
SINGLE
PRIVATE Clause
DO Directive
PARALLEL Directive (OpenMP*)
REDUCTION
SECTIONS
REDUCTION
DO Directive
PARALLEL Directive (OpenMP*)
SCHEDULE
SHARED
CLEARSCREEN
CLEARSTATUSFPQQ
CLICKMENUQQ
clip region
SETCLIPRGN (W*S)
SETVIEWPORT (W*S)
subroutine setting
SETCLIPRGN (W*S)
SETVIEWPORT (W*S)
CLOCK
CLOCKX
CLOG
CLOSE
CLOSE statement
closing files
Closing Files: CLOSE Statement
CLOSE statement
CMPLX
coarray cobounds
UCOBOUND
LCOBOUND
function returning
function returning lower
coarray cosubscripts
IMAGE_INDEX
function converting to an image index
coarray images
NUM_IMAGES
Referencing Coarray Images
Specifying Data Objects for Coarray Images
Image Control Statements
function returning number of
referencing
specifying data objects for
statements controlling
coarray statements
LOCK and UNLOCK
SYNC ALL
SYNC IMAGES
SYNC MEMORY
LOCK
SYNC ALL
SYNC IMAGES
SYNC MEMORY
UNLOCK
coarray-spec
coarrays
allocatable
attribute and statement specifying
deferred-coshape
explicit-coshape
function returning number of images
image control statements for
image selectors
option enabling
program syntax
using
Coarrays
Debugging a Coarray Application
steps to debug application
cobounds
LCOBOUND
UCOBOUND
function returning lower
function returning upper
code
ax, Qax
m
arch
march
xHost, QxHost
x, Qx
Overview: Using a Directive
Writing Target-Specific Code Using a Directive
Writing Code that Should Not Be Built for CPU-Only Execution
option generating feature-specific
ax, Qax
m
option generating feature-specific for Windows* OS
option generating for specified CPU
option generating specialized
option generating specialized and optimized
target-specific
Overview: Using a Directive
Writing Target-Specific Code Using a Directive
writing only for offload or native builds
code coverage tool
color scheme
dynamic counters in
exporting data
syntax of
code layout
codecov tool
Qcov-gen
Qcov-dir
Qcov-file
option producing an instrumented file for
option specifying a directory for profiling output for
option specifying a file name for summary files for
codepage
NLSSetLocale (W*S)
NLSSetEnvironmentCodepage (W*S)
NLSGetLocale (W*S)
function setting current
function setting for current console
subroutine retrieving current
codepage number
NLSGetEnvironmentCodepage (W*S)
function returning for console codepage
function returning for system codepage
codepages
NLSEnumCodepages (W*S)
function returning array of
CODIMENSION
COLLAPSE
DO Directive
in DO directive
colon
Assumed-Size Specifications
Assumed-Shape Specifications
Explicit-Shape Specifications
Deferred-Shape Specifications
Subscript Triplets
in array specifications
Assumed-Size Specifications
Assumed-Shape Specifications
Explicit-Shape Specifications
Deferred-Shape Specifications
Subscript Triplets
colon editing
color index
GETCOLOR (W*S)
GETPIXELS (W*S)
GETPIXEL, GETPIXEL_W (W*S)
GETTEXTCOLOR (W*S)
SETCOLOR (W*S)
SETPIXELS (W*S)
SETPIXEL, SETPIXEL_W (W*S)
function returning current
function returning for multiple pixels
function returning for pixel
function returning text
function setting current
function setting for multiple pixels
function setting for pixel
color RGB value
GETCOLORRGB (W*S)
SETCOLORRGB (W*S)
function returning current
function setting current
COM routines
COMAddObjectReference (W*S)
COMCLSIDFromProgID (W*S)
COMCLSIDFromString (W*S)
COMCreateObjectByGUID (W*S)
COMCreateObjectByProgID (W*S)
COMGetActiveObjectByGUID (W*S)
COMGetActiveObjectByProgID (W*S)
COMGetFileObject (W*S)
COMInitialize (W*S)
COMIsEqualGUID (W*S)
COMQueryInterface (W*S)
COMReleaseObject (W*S)
COMStringFromGUID (W*S)
COMUninitialize (W*S)
COM and Automation Library Routines (W*S)
COMAddObjectReference
COMCLSIDFromProgID
COMCLSIDFromString
COMCreateObjectByGUID
COMCreateObjectByProgID
COMGetActiveObjectByGUID
COMGetActiveObjectByProgID
COMGetFileObject
COMInitialize
COMIsEqualGUID
COMQueryInterface
COMReleaseObject
COMStringFromGUID
COMUninitialize
table of
COMAddObjectReference
combining arrays
combining source forms
COMCLSIDFromProgID
COMCLSIDFromString
COMCreateObjectByGUID
COMCreateObjectByProgID
COMGetActiveObjectByGUID
COMGetActiveObjectByProgID
COMGetFileObject
COMInitialize
COMIsEqualGUID
comma
Format Specifications
Terminating Short Fields of Input Data
as external field separator
using to separate input data
command arguments
COMMAND_ARGUMENT_COUNT
function returning number of
command interpreter
SYSTEMQQ
function sending system command to
command invoking a program
GET_COMMAND
subroutine returning
command line
Running Fortran Applications from the Command Line
Invoking the Intel® Fortran Compiler
running applications from
using with Intel® Fortran
COMMAND_ARGUMENT_COUNT
command-line arguments
IARGC
NARGS
GET_COMMAND_ARGUMENT
GETARG
function returning index of
function returning number of
NARGS
IARGC
subroutine returning full
subroutine returning specified
command-line syntax
Using Makefiles to Compile Your Application
for make and nmake command
command-line window
Using Module (.mod) Files
Using Include Files
setting search paths for .mod files
setting search paths for include files
comment indicator
Source Forms
general rules for
comment lines
Source Forms
for fixed and tab source
for free source
COMMITQQ
COMMON
interaction with EQUIVALENCE
common block association
common blocks
COMMON
Global Data Overview
COMMON
allocating
defining initial values for variables in named
directive modifying alignment of data in
directive modifying characteristics of
effect in SAVE
EQUIVALENCE interaction with
extending
option enabling dynamic allocation of
using derived types in
volatile
compilation control statements
compilation units
Developer Directed Inline Expansion of User Functions
option to prevent linking as shareable object
compile-time bounds check
WB
option changing to warning
compile-time messages
stand
option issuing for nonstandard Fortran
compiler
Introducing the Intel® Fortran Compiler
Related Information
overview
Introducing the Intel® Fortran Compiler
Related Information
compiler command-line options
grecord-gcc-switches
option recording
compiler directives
General Compiler Directives
OFFLOAD Compiler Directives
OpenMP* Fortran Compiler Directives
ALIAS
ASSUME_ALIGNED
ATOMIC
ATTRIBUTES
BARRIER
CRITICAL
DECLARE and NODECLARE
DEFINE and UNDEFINE
DISTRIBUTE POINT
DO
ENDIF
FIXEDFORMLINESIZE
FLUSH
for vectorization
FORCEINLINE
FREEFORM and NOFREEFORM
general
IDENT
IF Construct
IF DEFINED
INLINE and NOINLINE
INTEGER
IVDEP
LOOP COUNT
MASTER
MESSAGE
NOFUSION
NOVECTOR
OBJCOMMENT
OFFLOAD
OpenMP* Fortran
OPTIMIZE and NOOPTIMIZE
OPTIONS
ORDERED
PACK
PARALLEL DO
PARALLEL loop
PARALLEL OpenMP Fortran
PARALLEL SECTIONS
PARALLEL WORKSHARE
PREFETCH and NOPREFETCH
prefixes for
PSECT
REAL
rules for
SECTION
SECTIONS
SIMD
SINGLE
STRICT and NOSTRICT
table of general
table of OpenMP
TASK
TASKWAIT
TASKYIELD
THREADPRIVATE
UNROLL and NOUNROLL
UNROLL_AND_JAM and NOUNROLL_AND_JAM
VECTOR
WORKSHARE
compiler error conditions
compiler installation
Qinstall
option specifying root directory for
compiler limits
compiler messages
compiler operation
About Building Native Intel® MIC Architecture Applications
building an application that runs natively on Intel® MIC Architecture
compiler optimizations
compiler options
double-size
integer-size
real-size
Alternate Compiler Options
Deprecated and Removed Compiler Options
Compiler Option Descriptions and General Rules
Using the Option Mapping Tool
New Options
help
map-opts, Qmap-opts
sox, Qsox
OPTIONS Statement
Displaying Options Passed to Offload Compilation
Displaying Online Lists and Functional Groupings
affecting DOUBLE PRECISION KIND
affecting INTEGER KIND
affecting REAL KIND
alternate
deprecated and removed
general rules for
mapping between operating systems
new
option displaying list of
option mapping to equivalents
option saving in executable or object file
overview of descriptions of
statement confirming
statement overriding
to display informational lists
Displaying Options Passed to Offload Compilation
Displaying Online Lists and Functional Groupings
compiler options used for debugging
compiler reports
Requesting Compiler Reports with the xi* Tools
requesting with xi* tools
compiler versions
what
logo
option displaying
option displaying information about
compilervars.bat file
compilervars.sh file
compiling
Using Makefiles to Compile Your Application
using makefiles
compiling and linking
Compiling and Linking Intel® Fortran/C Programs
mixed-language programs
compiling large programs
compiling with IPO
COMPL
complementary error function
ERFC
ERFC_SCALED
function returning
function returning scaled
COMPLEX
Complex Data Types
COMPLEX Statement
complex constants
General Rules for Complex Constants
rules for
complex data type
Complex Data Types
constants
General Rules for Complex Constants
COMPLEX(4) Constants
COMPLEX(8) or DOUBLE COMPLEX Constants
COMPLEX(16) Constants
default kind
function converting to
CMPLX
DCMPLX
ranges for
storage
complex editing
complex number
CONJG
AIMAG
function resulting in conjugate of
function returning the imaginary part of
complex operations
complex-limited-range, Qcomplex-limited-range
option enabling algebraic expansion of
complex values
Complex Editing
Real and Complex Editing
transferring
Complex Editing
Real and Complex Editing
COMPLEX(16)
Complex Data Types
constants
function converting to
COMPLEX(4)
Complex Data Types
constants
function converting to
COMPLEX(8)
Complex Data Types
constants
function converting to
COMPLEX*16
COMPLEX*32
COMPLEX*8
COMPLINT
COMPLLOG
COMPLREAL
computed GO TO
computing asynchronously
COMQueryInterface
COMReleaseObject
COMStringFromGUID
COMUninitialize
concatenation of strings
REPEAT
function performing
concatenation operator
CONCURRENCY_SAFE
ATTRIBUTES CONCURRENCY_SAFE
option for ATTRIBUTES directive
CONCURRENT
conditional check
vec-guard-write, Qvec-guard-write
option performing in a vectorized loop
conditional compilation
DEFINE and UNDEFINE
D
Using Predefined Preprocessor Symbols
assume
directive testing value during
option defining symbol for
D
Using Predefined Preprocessor Symbols
option enabling or disabling
conditional DO
conditional parallel region execution
Compiler Directed Inline Expansion of Functions
inline expansion
configuration files
Using Configuration Files
using
conformable arrays
conformance
Language Standards Conformance
to language standards
CONJG
conjugate
CONJG
function calculating
connecting to files
console
watch
option displaying information to
console codepage
NLSGetEnvironmentCodepage (W*S)
function returning number for
console keystrokes
PEEKCHARQQ
function checking for
constant expressions
constants
Data Types, Constants, and Variables Overview
array
character
COMPLEX(16)
COMPLEX(4)
COMPLEX(8)
DOUBLE COMPLEX
DOUBLE PRECISION
integer
literal
logical
named
REAL(16)
REAL(4)
REAL(8)
construct association
constructors
Array Constructors
Structure Constructors
array
structure
constructs
Execution Control Overview
ASSOCIATE
CASE
CRITICAL
DO
DO WHILE
DO Statement
FORALL
IF
SELECT TYPE
WHERE
CONTAINS
in internal procedures
CONTAINS
Modules and Module Procedures
in modules and module procedures
CONTIGUOUS
continuation indicator
Source Forms
general rules for
continuation lines
Fixed and Tab Source Forms
Free Source Form
for fixed and tab source
for free source
CONTINUE
control
Execution Control Overview
returning to calling program unit
control characters for printing
OPEN: CARRIAGECONTROL Specifier
Printing of Formatted Records
control constructs
control edit descriptors
backslash
BN
BZ
colon
DC
decimal
dollar sign
for blanks
forms for
positional
Q
RC
RD
RN
round
RP
RP Editing
DP Editing
RU
RZ
S
Scale factor
sign
slash
SP
SS
T
TL
TR
X
control list
control procedures
Program Control Statements
table of
control statements
Execution Control Overview
table of
control transfer
Execution Control Overview
with arithmetic if
with branch statements
with CALL
with CASE
with END
with GO TO
GOTO - Assigned
GOTO - Unconditional
GOTO - Computed
with IF construct
with logical IF
with RETURN
control variables
DLGSET, DLGSETINT, DLGSETLOG, DLGSETCHAR (W*S)
function setting value of dialog
control word
SCWRQQ
GETCONTROLFPQQ
LCWRQQ
SETCONTROLFPQQ
subroutines returning floating-point
SCWRQQ
GETCONTROLFPQQ
subroutines setting floating-point
LCWRQQ
SETCONTROLFPQQ
control-list specifiers
I/O Control List
defining variable for character count
for advancing or nonadvancing i/o
for asynchronous i/o
for transfer of control
identifying the i/o status
identifying the record number
identifying the unit
indicating the format
indicating the namelist group
controlling expression
CASE
using to evaluate block of statements
conventions
Notational Conventions
in the documentation
conversion
REAL Function
G Editing
RGBTOINTEGER (W*S)
INTEGERTORGB (W*S)
LOGICAL Function
CMPLX
QCMPLX
DCMPLX
INT
QNUM
QEXT
QFLOAT
QREAL
RNUM
IFLOATI, IFLOATJ
DFLOAT
DREAL
DNUM
DFLOATI, DFLOATJ, DFLOATK
IDFLOAT
DBLE
LONG
SHORT
Record Structures
FLOOR
CEILING
double-precision to single-precision type
effect of data magnitude on G format
from integers to RGB color value
from RGB color value to component values
function performing logical
function resulting in complex type
function resulting in COMPLEX(16) type
function resulting in double-complex type
function resulting in integer type
function resulting in quad-precision type
QNUM
QEXT
QFLOAT
QREAL
function resulting in real type
RNUM
REAL Function
function resulting in single-precision type
IFLOATI, IFLOATJ
REAL Function
functions resulting in double-precision type
DFLOAT
DREAL
DNUM
DFLOATI, DFLOATJ, DFLOATK
IDFLOAT
DBLE
INTEGER(2) to INTEGER(4)
INTEGER(4) to INTEGER(2)
record structures to derived types
to nearest integer
FLOOR
CEILING
to truncated integer
conversion rules for numeric assignment
CONVERT
INQUIRE: CONVERT Specifier
OPEN: CONVERT Specifier
specifier for INQUIRE
specifier for OPEN
OPEN Statement CONVERT Method
OPTIONS Statement Method
Compiler Option -convert or /convert Method
OPEN: CONVERT Specifier
Supported Native and Nonnative Numeric Formats
coordinates
GETVIEWCOORD, GETVIEWCOORD_W (W*S)
GETPHYSCOORD (W*S)
GETCURRENTPOSITION, GETCURRENTPOSITION_W (W*S)
subroutine converting from physical to viewport
subroutine converting from viewport to physical
subroutine returning for current graphics position
COPYIN
for THREADPRIVATE common blocks
in PARALLEL directive
in PARALLEL DO directive
in PARALLEL SECTIONS directive
COPYPRIVATE
in SINGLE directive
correct usage of countable loop
COS
correct usage of
COSD
COSH
cosine
COSD
COS
COSH
function returning
COSD
COS
function returning hyperbolic
function with argument in degrees
function with argument in radians
cosubscripts
IMAGE_INDEX
THIS_IMAGE
function converting to an image index
function returning for an image
COTAN
COTAND
cotangent
COTAND
COTAN
function returning
COTAND
COTAN
function with argument in degrees
function with argument in radians
COUNT
counters for dynamic profile
Resetting the Dynamic Profile Counters
Resetting Profile Information
country
NLSSetLocale (W*S)
NLSGetLocale (W*S)
function setting current
subroutine retrieving current
CPU
march
mtune
option generating code for specified
option performing optimizations for specified
CPU time
CPU_TIME
DPI lists
for inline function expansion
function returning elapsed
DCLOCK
ETIME
DTIME
CPU_TIME
CQABS
CQCOS
CQEXP
CQLOG
CQSIN
CQSQRT
CQTAN
CRAY
OPEN: CONVERT Specifier
value for CONVERT specifier
create libraries using IPO
CreateFile
OPEN: USEROPEN Specifier
creating a jacket to
CRITICAL
CRITICAL Statement
CRITICAL Directive
critical errors
SETERRORMODEQQ
subroutine controlling prompt for
cross compilation
About Building Native Intel® MIC Architecture Applications
about
CSHIFT
CSIN
CSMG
CSQRT
CTAN
CTIME
currency string
NLSFormatCurrency (W*S)
function returning for current locale
current date
DATE Portability Routine
DATE4
IDATE Intrinsic Procedure
DATE_AND_TIME
GETDAT
IDATE4
DATE Intrinsic Procedure
subroutines returning
DATE Portability Routine
DATE4
IDATE Intrinsic Procedure
DATE_AND_TIME
GETDAT
IDATE4
DATE Intrinsic Procedure
current locale
NLSGetLocaleInfo (W*S)
function returning information about
cursor
DISPLAYCURSOR (W*S)
SETMOUSECURSOR (W*S)
function controlling display of
function setting the shape of
CVF
ATTRIBUTES CVF
option for ATTRIBUTES directive
CYCLE
D
E and D Editing
edit descriptor
DABS
DACOS
DACOSD
DACOSH
DASIN
DASIND
DASINH
data
Allocating Common Blocks
Locating Unaligned Data
compiler option affecting
locating unaligned
DATA
data alignment
data conversion rules
Numeric Assignment Statements
for numeric assignment
data edit descriptors
A
B
D
default widths for
E
EN
ES
F
forms for
G
I
L
O
rules for numeric
Z
data editing
Format Specifier (FMT=)
specifying format for
data file
File Access and File Structure
Run-Time Default Error Processing
Porting Nonnative Data
converting unformatted files
handling I/O errors
RECL units for unformatted files
data format
Handling Fortran Array Pointers and Allocatable Arrays
Handling Fortran Array Descriptors
Supported Native and Nonnative Numeric Formats
Returning Character Data Types
Methods of Specifying the Data Format
Programming with Auto-parallelization
Porting Nonnative Data
High-Level Optimizations (HLO) Overview
FORMAT
Automatic Vectorization Overview
allocatable arrays in mixed-language programming
array pointers in mixed-language programming
arrays in mixed-language programming
big endian unformatted file formats
character strings in mixed-language programming
formats for unformatted files
little endian unformatted file formats
methods of specifying
nonnative numeric formats
partitioning
porting non-native data
prefetching
statement controlling
type
VAX* floating-point formats
data initialization
data objects
Data Types, Constants, and Variables Overview
assigning initial values to
associating with group name
association of
association with actual arguments
declaring type of
directive specifying properties of
record structure
STRUCTURE and END STRUCTURE
RECORD
retaining properties of
specifying pointer
storage association of
unpredictable values of
data ordering optimization
data representation
Data Representation Models
and portability considerations
model for bit
model for integer
model for real
data representation models
intrinsic functions providing data for
data scope attribute clauses
data storage
Storing and Representing Data
Storage Association
and portability considerations
association
data transfer
Data Transfer I/O Statements Overview
function for binary
indicating end of
specifying mode of
data transfer statements
Data Transfer I/O Statements Overview
ACCEPT
ADVANCE specifier in
ASYNCHRONOUS specifier in
components of
control list in
control specifiers in
END specifier in
EOR specifier in
ERR specifier in
FMT specifier in
i/o lists in
implied-do lists in
input
READ Statement
ACCEPT
IOSTAT specifier in
list items in
NML specifier in
output
PRINT
REWRITE
WRITE Statement
PRINT
READ
REC specifier in
REWRITE
SIZE specifier in
UNIT specifier in
WRITE
data transformation
guide-data-trans, Qguide-data-trans
guide, Qguide
option setting guidance for
guide-data-trans, Qguide-data-trans
guide, Qguide
data type
Type Declarations
Specification of Data Type
Implicit Typing Rules
declarations
explicit
implicit
specifying for variables
data types
Data Types, Constants, and Variables Overview
allocatable arrays in mixed-language programming
array pointers in mixed-language programming
arrays in mixed-language programming
big endian unformatted file formats
BYTE
CHARACTER
CHARACTER
Character Data Type
character representation
character strings in mixed-language programming
COMPLEX
Complex Data Types
COMPLEX Statement
declaring
derived
Derived Data Types
TYPE Statement (Derived Types)
DOUBLE COMPLEX
DOUBLE COMPLEX
Complex Data Types
DOUBLE PRECISION
DOUBLE PRECISION
Real Data Types
enumerator
explicit
formats for unformatted files
Hollerith representation
implicit
INTEGER
INTEGER Statement
Integer Data Types
Integer Data Representations Overview
intrinsic
little endian unformatted file formats
LOGICAL
LOGICAL Statement
Logical Data Representations
Logical Data Types
methods of using nonnative formats
native data representation
noncharacter
obtaining unformatted numeric formats
of scalar variables
ranges for denormalized native floating-point data
ranges for native numeric types
ranking in expressions
REAL
REAL Statement
Real Data Types
statement overriding default for names
storage for
storage requirements for
strings in mixed-language programming
user-defined
data types
Using Efficient Data Types
efficiency
data, moving from one variable to another
data, transferring asynchronously
dataflow analysis
DATAN
DATAN2
DATAN2D
DATAND
DATANH
DATE
DATE Portability Routine
DATE Intrinsic Procedure
function returning for current locale
function returning Julian
JDATE4
JDATE
function setting
routine to prevent Year 2000 problem
subroutine unpacking a packed
subroutines returning
DATE4
IDATE Intrinsic Procedure
DATE_AND_TIME
GETDAT
IDATE4
subroutines returning current system
DATE Portability Routine
DATE4
DATE_AND_TIME
DATE Intrinsic Procedure
date and time
FDATE
PACKTIMEQQ
DATE_AND_TIME
routine returning as ASCII string
subroutine packing values for
subroutine returning 4-digit year
subroutine returning current system
date and time format
NLSGetLocaleInfo (W*S)
for NLS functions
date and time routines
Date and Time Intrinsic Subroutines
table of
DATE_AND_TIME
DATE4
DAZ flag
DBESJ0
DBESJ1
DBESJN
DBESY0
DBESY1
DBESYN
DBLE
DC
DC edit descriptor
DCLOCK
DCMPLX
DCONJG
DCOS
DCOSD
DCOSH
DCOTAN
DCOTAND
DDIM
DEALLOCATE
deallocation
Deallocation of Allocatable Variables
of variables
debug information
Fd
debug-parameters
g, Zi, Z7
gdwarf-2
gdwarf-3
in program database file
option generating for PARAMETERs used
option generating full
option generating in DWARF 2 format
option generating in DWARF 3 format
debug information, linking
debug library
dbglibs
option searching for unresolved references in
debug statements
d-lines, Qd-lines
option compiling
debugger
Debugging Multithreaded Programs
Locating Run-Time Errors
Intel® Debugger (IDB)
limitations
multithread programs
use in locating run-time error source
debugging
Debugging Fortran Programs
directive specifying string for
multithread programs
option affecting information generated
debug (Windows* OS)
debug (Linux* OS and OS X*)
option specifying settings to enhance
debug (Windows* OS)
debug (Linux* OS and OS X*)
preparing Fortran programs for debugging
Debugging coarray application
debugging Fortran programs
debugging statement indicator
Fixed and Tab Source Forms
Free Source Form
for fixed and tab source
for free source
DECIMAL
OPEN: DECIMAL Specifier
INQUIRE: DECIMAL Specifier
specifier for INQUIRE
specifier for OPEN
decimal editing
decimal editing during file connections
decimal exponents
RANGE
function returning range of
decimal precision
PRECISION
function returning
declaration statements
declarations
Specification Statements Overview
CLASS
for arrays
for character types
for derived types
for noncharacter types
MAP
table of procedures for data
type
UNION
DECLARE
DECLARE and NODECLARE
equivalent compiler option for
DECODE
DECORATE
ATTRIBUTES DECORATE
option for ATTRIBUTES directive
decorated name
ATTRIBUTES
ALIAS
DEFAULT
ATTRIBUTES DEFAULT
DEFAULT Clause
in PARALLEL directive
in PARALLEL DO directive
in PARALLEL SECTIONS directive
option for ATTRIBUTES directive
default file name
DEFAULT FIRSTPRIVATE
default initialization
DEFAULT NONE
default pathnames
DEFAULT PRIVATE
DEFAULT SHARED
default widths for data edit descriptors
DEFAULTFILE
DEFERRED attribute
Type-Bound Procedures
in type-bound procedure
deferred-shape arrays
DEFINE
DEFINE and UNDEFINE
equivalent compiler option for
using to detect preprocessor symbols
DEFINE FILE
defined assignment
Defined Assignment Statements
Assignment(=) - Defined Assignment
defined operations
Defining Generic Operators
Defined Operations
defined variables
defining generic assignment
defining generic operators
DELDIRQQ
DELETE
Alternative Syntax for the DELETE Statement
DELETE
alternative syntax for statement
statement
DELETE value for CLOSE(DISPOSE) or CLOSE(STATUS)
DELETEMENUQQ
DELFILESQQ
DELIM
INQUIRE: DELIM Specifier
OPEN: DELIM Specifier
specifier for INQUIRE
specifier for OPEN
denormal exceptions
denormal numbers
denormal results
ftz, Qftz
option flushing to zero
denormalized numbers (IEEE*)
Data Representation Overview
double-precision range
S_float range
single-precision range
T_float range
denormals
dependence analysis
IVDEP
directive assisting
deploying applications
deprecated compiler options
DERF
DERFC
derived data types
derived type statement
derived types
Derived Data Types
assignments with
coarray
components of
declaring
equivalencing
extended
Type Extension
TYPE Statement (Derived Types)
procedure pointer component definition
referencing
specifying scalar values of
storage for
using in common blocks
derived-type assignments
derived-type components
Default Initialization
Derived Data Types
default initialization of
procedure pointers as
referencing
derived-type data
Default Initialization
Derived Data Types
components of
Default Initialization
Derived Data Types
definition of
derived-type declarations
derived-type definition
Default Initialization
Derived Data Types
preserving the storage order of
derived-type items
PACK Directive
directive specifying starting address of
devices
OPEN
Logical Devices
associating with units
logical
devices and files
DEXP
DFLOAT
DFLOATI
DFLOATJ
DFLOATK
DFLOTI
DFLOTJ
DFLOTK
diag compiler option
diagnostic messages
warn
diag, Qdiag
par-report, Qpar-report
openmp-report, Qopenmp-report
vec-report, Qvec-report
diag-id-numbers, Qdiag-id-numbers
diag-once, Qdiag-once
diag-dump, Qdiag-dump
diag-enable sc-include, Qdiag-enable:sc-include
diag-file, Qdiag-file
option affecting which are issued
warn
diag, Qdiag
option controlling auto-parallelizer
par-report, Qpar-report
diag, Qdiag
option controlling display of
option controlling OpenMP
option controlling OpenMP parallelizer
option controlling static analysis
option controlling vectorizer
diag, Qdiag
vec-report, Qvec-report
option displaying ID number values of
option enabling or disabling
option issuing only once
option printing enabled
option processing include files and source files for
option sending to file
option stopping compilation after printing
diagnostics
dialog box messages
SETMESSAGEQQ (W*S)
subroutine setting
dialog boxes
DLGSETCTRLEVENTHANDLER (W*S)
DLGUNINIT (W*S)
DLGMODELESS (W*S)
DLGMODAL, DLGMODALWITHPARENT (W*S)
DLGINIT, DLGINITWITHRESOURCEHANDLE (W*S)
DLGISDLGMESSAGE, DLGISDLGMESSAGEWITHDLG (W*S)
DLGEXIT (W*S)
DLGSETTITLE (W*S)
DLGFLUSH (W*S)
assigning event handlers to controls in
deallocating memory associated with
displaying modeless
function assigning event handlers to controls
functions displaying
functions initializing
message for modeless
subroutine closing
subroutine setting title of
subroutine updating the display of
dialog control boxes
DLGSENDCTRLMESSAGE (W*S)
function sending a message to
dialog control variable
DLGGET, DLGGETINT, DLGGETLOG, DLGGETCHAR (W*S)
DLGSET, DLGSETINT, DLGSETLOG, DLGSETCHAR (W*S)
functions retrieving state of
functions setting value of
dialog routines
Dialog Library Routines (W*S)
DLGEXIT
DLGFLUSH
DLGGET
DLGGETCHAR
DLGGETINT
DLGGETLOG
DLGINIT
DLGINITWITHRESOURCEHANDLE
DLGISDLGMESSAGE
DLGISDLGMESSAGEWITHDLG
DLGMODAL
DLGMODAL, DLGMODALWITHPARENT (W*S)
DLGSETRETURN (W*S)
DLGMODALWITHPARENT
DLGMODELESS
DLGSENDCTRLMESSAGE
DLGSET
DLGSETCHAR
DLGSETCTRLEVENTHANDLER
DLGSETINT
DLGSETLOG
DLGSETRETURN
DLGSETSUB
DLGSETTITLE
DLGUNINIT
table of
difference operators
differential coverage
DIGITS
DIM
DIMAG
DIMENSION
dimensions
Arrays
function returning lower bounds of
function returning upper bounds of
DINT
DIRECT
direct access mode
direct file access
direct-access files
File Organization
RECL values
direct-access READ statements
Forms for Direct-Access READ Statements
rules for formatted
rules for unformatted
direct-access WRITE statements
Forms for Direct-Access WRITE Statements
rules for formatted
rules for unformatted
direction keys
PASSDIRKEYSQQ (W*S)
function determining behavior of
directive prefixes
directives
General Compiler Directives
OFFLOAD Compiler Directives
OpenMP* Fortran Compiler Directives
ALIAS
ASSUME_ALIGNED
ATOMIC
ATTRIBUTES
BARRIER
CRITICAL
DECLARE
DEFINE
DISTRIBUTE POINT
DO
END OFFLOAD
FIXEDFORMLINESIZE
FLUSH
FORCEINLINE
fpp
FREEFORM
general
IDENT
IF
IF DEFINED
INLINE and NOINLINE
INTEGER
IVDEP
LOOP COUNT
MASTER
MESSAGE
NODECLARE
NOFREEFORM
NOFUSION
NOOPTIMIZE
NOPARALLEL loop
NOPREFETCH
NOSTRICT
NOUNROLL
NOUNROLL_AND_JAM
NOVECTOR
OBJCOMMENT
OFFLOAD
OFFLOAD
OFFLOAD Compiler Directives
OFFLOAD BEGIN
OFFLOAD_TRANSFER
OFFLOAD_WAIT
OpenMP* Fortran
OPTIMIZE
OPTIONS
ORDERED
PACK
PARALLEL DO
PARALLEL loop
PARALLEL OpenMP Fortran
PARALLEL SECTIONS
PARALLEL WORKSHARE
PREFETCH
prefixes for
PSECT
REAL
rules for placement of
SECTION
SECTIONS
SIMD
SINGLE
STRICT
syntax rules for
TASK
TASKWAIT
TASKYIELD
THREADPRIVATE
UNDEFINE
UNROLL
UNROLL_AND_JAM
VECTOR
WORKSHARE
directory
CHDIR
MAKEDIRQQ
DELDIRQQ
FULLPATHQQ
GETCWD
CHANGEDIRQQ
INQUIRE
isystem
B
function changing the default
function creating
function deleting
function returning full path of
function returning path of current working
function specifying current as default
inquiring about properties of
option adding to start of include path
option specifying for executables
option specifying for includes and libraries
directory path
SPLITPATHQQ
function splitting into components
directory procedures
Portability Library Routines
table of
disabling
Compiler Directed Inline Expansion of Functions
inlining
disassociated pointer
NULLIFY
function returning
DISP specifier for CLOSE
DISPLAYCURSOR
DISPOSE
OPEN: DISPOSE Specifier
specifier for OPEN
DISPOSE specifier for CLOSE
DISTRIBUTE POINT
distributing applications
division expansion
DLGEXIT
DLGFLUSH
DLGGET
DLGGETCHAR
DLGGETINT
DLGGETLOG
DLGINIT
DLGINITWITHRESOURCEHANDLE
DLGISDLGMESSAGE
DLGISDLGMESSAGEWITHDLG
DLGMODAL
DLGMODALWITHPARENT
DLGMODELESS
DLGSENDCTRLMESSAGE
DLGSET
DLGSETCHAR
DLGSETCTRLEVENTHANDLER
DLGSETINT
DLGSETLOG
DLGSETRETURN
DLGSETSUB
DLGSETTITLE
DLGUNINIT
DLLEXPORT
ATTRIBUTES DLLEXPORT and DLLIMPORT
option for ATTRIBUTES directive
DLLIMPORT
ATTRIBUTES DLLEXPORT and DLLIMPORT
option for ATTRIBUTES directive
dllimport functions
Qinline-dllimport
option controlling inlining of
DLOG
DLOG10
DMAX1
DMIN1
DMOD
DNINT
DNUM
DO
DO Directive
DO Statement
directive
iteration
loop control
rules for directives that affect
WHILE
DO CONCURRENT
DO constructs
DO Statement
Loop Constructs
extended range of
immediate termination of
interrupting
nested
numbers
termination statement for labeled
WHILE
DO loop iterations
par-schedule, Qpar-schedule
option specifying scheduling algorithm for
DO loops
DO CONCURRENT
IVDEP
VECTOR and NOVECTOR
UNROLL_AND_JAM and NOUNROLL_AND_JAM
INLINE, FORCEINLINE, and NOINLINE
PREFETCH and NOPREFETCH
PARALLEL and NOPARALLEL Loop Directives
NOFUSION
DISTRIBUTE POINT
LOOP COUNT
UNROLL and NOUNROLL
f66
Rules for General Directives that Affect DO Loops
END DO
CYCLE
EXIT Statement
CONTINUE
concurrent
directive assisting dependence analysis of
directive controlling alignment of data in
directive controlling unrolling and jamming
directive controlling vectorization of
directive enabling inlining of
directive enabling non-streaming stores for
directive enabling prefetching of arrays in
directive facilitating auto-parallelization for
directive preventing fusion
directive specifying distribution for
directive specifying the count for
directive specifying the unroll count for
enabling jamming
limiting loop unrolling
option executing at least once
rules for directives that affect
statement terminating
statement to skip iteration of
statement transferring control from
terminal statement for
DO WHILE
DO WHILE loops
DO WHILE
statement terminating
statement transferring control from
Documentation
Notational Conventions
conventions for
platform labels in
dollar sign ()
Names
in names
dollar sign editing
DOT_PRODUCT
dot-product multiplication
DOT_PRODUCT
function performing
double colon separator
DOUBLE COMPLEX
constants
function converting to
option specifying default KIND for
DOUBLE PRECISION
constants
functions converting to
DFLOAT
DREAL
DNUM
DFLOATI, DFLOATJ, DFLOATK
IDFLOAT
DBLE
option specifying default KIND for
double-precision product
DPROD
function producing
double-precision real
double-precision real editing (D)
DPROD
DRAND
DRANDM
DRANSET
DREAL
drive
GETDRIVESIZEQQ
GETDRIVEDIRQQ
CHANGEDRIVEQQ
function returning available space on
function returning path of
function returning total size of
function specifying current as default
drive procedures
Portability Library Routines
table of
driver tool commands
v
dryrun
option specifying to show and execute
option specifying to show but not execute
drives
GETDRIVESQQ
function returning available
DSHIFTL
DSHIFTR
DSIGN
DSIN
DSIND
DSINH
DSQRT
dsymutil
DTAN
DTAND
DTANH
DTIME
dual core thread affinity
dummy arguments
Argument Association in Procedures
Dummy Procedure Arguments
characteristics of
coarray
default initialization of derived-type
optional
passed-object
specifying argument association for
specifying intended use of
specifying intent for
taking shape from an array
taking size from an array
dummy procedure arguments
dummy procedures
Program Units and Procedures Overview
Dummy Procedure Arguments
interfaces for
statement declaring
using as actual arguments
dumping profile information
Interval Profile Dumping
Dumping Profile Information
dyn files
Dumping and Resetting Profile Information
Profile an Application
Dumping Profile Information
dynamic allocation
dynamic association
dynamic information
Profile-Guided Optimizations Overview
dumping profile information
files
resetting profile counters
Resetting the Dynamic Profile Counters
Resetting Profile Information
threads
dynamic libraries
dynamiclib
option invoking tool to generate
dynamic linker
dynamic-linker
option specifying an alternate
dynamic memory allocation
dynamic objects
dynamic shared object
shared
option producing a
dynamic type
SAME_TYPE_AS
function asking whether one is the same as another
dynamic-link libraries (DLLs)
MDs
MD
exe
option searching for unresolved references in
MDs
MD
option specifying the name of
dynamic-linking of libraries
Bdynamic
option enabling
E
E and D Editing
edit descriptor
ebp register
fomit-frame-pointer, Oy
option determining use in optimizations
edit descriptors
Format Specifications
FORMAT
A
apostrophe
B
backslash
BN
BZ
character string
colon
control
D
data
DC
dollar sign
E
EN
ES
F
for interpretation of blanks
G
H
Hollerith
I
L
O
P
Q
quotation mark
RC
RD
repeat specifications for
repeatable
RN
RP
RP Editing
DP Editing
RU
RZ
S
scale factor
slash
SP
SS
summary
T
TL
TR
X
Z
edit lists
efficiency
efficient
Compiler Directed Inline Expansion of Functions
inlining
efficient data types
element array assignment
ELEMENTAL
in functions
in subroutines
elemental intrinsic procedures
Intrinsic Procedures Overview
references to
elemental user-defined procedures
elements
SIZE Function
function returning number of
ELLIPSE
ELLIPSE_W
ellipses
ELLIPSE, ELLIPSE_W (W*S)
functions drawing
elliptical arcs
ARC, ARC_W (W*S)
drawing
ELSE IF statement
ELSE statement
ELSE WHERE
EN
ENCODE
ENCODING
OPEN: ENCODING Specifier
INQUIRE: ENCODING Specifier
specifier for INQUIRE
specifier for OPEN
END
retaining data after execution of
specifier
specifier for READ
using the specifier
END DO
END OFFLOAD
END specifier
Components of Data Transfer Statements
Branch Specifiers (END=, EOR=, ERR=)
END WHERE
end-of-file condition
EOF
IS_IOSTAT_END
function checking for
intrinsic checking for
end-of-file record
EOF
SAVE
ENDFILE
function checking for
retaining data after execution of
statement writing
end-of-record condition
Branch Specifiers (END=, EOR=, ERR=)
IS_IOSTAT_EOR
i/o specifier for
intrinsic checking for
end-off shift on arrays
EOSHIFT
function performing
ENDFILE
endian
Supported Native and Nonnative Numeric Formats
big and little types
endian data
Intel Extension Routines to OpenMP*
Enabling Auto-parallelization
Dumping Profile Information
Loop Constructs
Interval Profile Dumping
OpenMP* Run-time Library Routines
OpenMP* Examples
Profile an Application
and OpenMP* extension routines
auto-parallelization
dumping profile information
for auto-parallelization
loop constructs
PROF_DUMP_INTERVAL
routines overriding
using OpenMP*
using profile-guided optimization
ENDIF directive
engineering-notation editing (EN)
Enter index keyword
Enter index keyword
Balanced Affinity Type
Setting the Number of OpenMP* Threads on the Coprocessor
entities
PRIVATE Statement
PUBLIC
private
public
ENTRY
in functions
in subroutines
entry points
ENTRY
for function subprograms
for subroutine subprograms
ENUM statement
enumerations
ENUMERATOR statement
enumerators
environment variables
Using Other Methods to Set Environment Variables
Linux* OS
converting nonnative numeric data
F_UFMTENDIAN
FORT_CONVERT_ext
FORT_CONVERT.ext
FORT_CONVERTn
function adding new
function returning value of
function scanning for
function setting value of
I/O proxy control
run-time
setting with compilervars file
subroutine getting the value of
used with traceback information
using to control coprocessor's environment
environment, controlling coprocessor
environment, controlling coprocessor's
EOF
EOR
Branch Specifiers (END=, EOR=, ERR=)
specifier for READ
using the specifier
EOR specifier
Components of Data Transfer Statements
Branch Specifiers (END=, EOR=, ERR=)
EOSHIFT
EPSILON
EQUIVALENCE
interaction with COMMON
using with arrays
using with substrings
equivalence association
equivalent arrays
Making Arrays Equivalent
making
equivalent substrings
Making Substrings Equivalent
making
ERF
ERFC
ERFC_SCALED
ERR
Branch Specifiers (END=, EOR=, ERR=)
specifier for READ
specifier for WRITE
using the specifier
ERR specifier
Components of Data Transfer Statements
Branch Specifiers (END=, EOR=, ERR=)
ERR specifier for CLOSE
errno names
error
PERROR
subroutine sending last detected to standard error stream
error codes
List of Run-Time Error Messages
IERRNO
error conditions
Branch Specifiers (END=, EOR=, ERR=)
ERRSNS
i/o specifier for
subroutine returning information on
error functions
ERFC
ERF
ERFC_SCALED
functions returning
ERFC
ERF
functions returning scaled complementary
error handling
Run-Time Default Error Processing
overriding default
processing performed by Intel® Fortran RTL
supplementing default
user controls in I/O statements
error handling procedures
Portability Library Routines
table of
error messages
error numbers
ERROR STOP
errors
Understanding Errors During the Build Process
GETLASTERRORQQ
GETLASTERROR
List of Run-Time Error Messages
Locating Run-Time Errors
Methods of Handling Errors
stand
diag-error-limit, Qdiag-error-limit
Understanding Run-Time Errors
Run-Time Default Error Processing
GERROR
during build process
functions returning most recent run-time
GETLASTERRORQQ
GETLASTERROR
list of
locating run-time
methods of handling
option issuing for nonstandard Fortran
option specifying maximum number of
run-time
Run-Time Library
subroutine returning message for last detected
when building
ERRSNS
ES
escape sequence
C Strings in Character Constants
C-style
ETIME
Euclidean distance
HYPOT
function returning
example programs
Sample Programs and Traceback Information
and traceback iinformation
exception handler
Overriding the Default Run-Time Library Exception Handler
overriding
exception handling
fexceptions
option generating table of
exceptions
Debugging a Program that Encounters a Signal or Exception
Locating Run-Time Errors
debugging
locating source of
exclude code
code coverage Tool
code coverage tool
exclusive OR
Logical Expressions
function performing
executable statements
execution
STOP and ERROR STOP
SLEEPQQ
SLEEP
error termination of
stopping program
subroutine delaying for a program
subroutine suspending for a process
execution control
execution environment routines
execution flow
execution mode
EXIST
EXIT
EXIT Statement
EXIT Subroutine
exit behavior
GETEXITQQ (W*S)
SETEXITQQ
function returning QuickWin
function setting QuickWin
exit codes
Using the IOSTAT Specifier and Fortran Exit Codes
Fortran
exit parameters
SETEXITQQ
function setting QuickWin
exit(), calling from an oflload region
EXP
explicit format
explicit interface
INTERFACE
Procedure Interfaces
Fortran array descriptor format
specifying
when required
explicit typing
explicit-shape arrays
Explicit-Shape Specifications
.dpi
test prioritization Tool
code coverage Tool
profmerge and proforder Tools
.dyn
test prioritization Tool
code coverage Tool
Dumping and Resetting Profile Information
Profile an Application
profmerge and proforder Tools
Dumping Profile Information
.spi
test prioritization Tool
code coverage Tool
OpenMP* header
pgopti.dpi
pgopti.spi
source
EXPONENT
exponential procedures
Trigonometric, Exponential, Root, and Logarithmic Intrinsic Procedures
table of
exponential values
EXP
function returning
exponents
RANGE
function returning range of decimal
expressions
character
data type of numeric
effect of parentheses in numeric
element array
generalized masked array
initialization
logical
masked array
numeric
relational
specification
variable format
extended intrinsic operators
extended types
Type Extension
TYPE Statement (Derived Types)
EXTENDS
Type Extension
TYPE Statement (Derived Types)
EXTENDS_TYPE_OF
extension type
EXTENDS_TYPE_OF
function asking whether dynamic type is
extensions
Using Standard Features and Extensions
using
extent
SIZE Function
function returning
EXTERN
EXTERNAL
effect of block data program unit in
effect on intrinsic procedures
FORTRAN-66 interpretation of
external field separators
external files
Devices and Files Overview
Records and Files
associating with units
definition of
preconnected units
external functions
ENTRY
statement specifying entry point for
external linkage with C
external names
names
option specifying interpretation of
external procedures
Program Units
External Procedures
Program Units and Procedures Overview
directive specifying alternate name for
interfaces of
statement declaring
using as actual arguments
using to open a file
external subprograms
external unit buffer
FLUSH Subroutine
subroutine flushing
external unit number 6
PUTC
function writing a character to
external user-defined names
assume
option appending underscore to
external user-written functions
OPEN: USEROPEN Specifier
using to open files
F
F Editing
edit descriptor
F90_dyncom routine
FDATE
FDX
OPEN: CONVERT Specifier
value for CONVERT specifier
feature-specific code
ax, Qax
x, Qx
option generating
option generating and optimizing
FGETC
POSIX version of
FGX
OPEN: CONVERT Specifier
value for CONVERT specifier
field width
Forms for Data Edit Descriptors
for B descriptor
for D descriptor
for E descriptor
for F descriptor
for I descriptor
for O descriptor
for Z descriptor
FILE
OPEN: FILE Specifier
specifier for OPEN
file access methods
file access mode
SETFILEACCESSQQ
function setting
file extensions
extfor
extfpp
extlnk
Understanding File Extensions
option specifying additional Fortran
option specifying for FPP
option specifying for passage to linker
supported by ifort command
file management procedures
Portability Library Routines
table of
file name
OPEN: FILE Specifier
default
file numeric format
OPEN: CONVERT Specifier
specifying
file operation statements
BACKSPACE
DELETE
ENDFILE
INQUIRE
OPEN
REWIND
BACKSPACE
DELETE
ENDFILE
INQUIRE
OPEN
REWIND
file operation statements in CLOSE
file path
SPLITPATHQQ
function splitting into components
file position
GETPOS, GETPOSI8
FTELL, FTELLI8
OPEN: POSITION Specifier
functions returning
GETPOS, GETPOSI8
FTELL, FTELLI8
specifying in OPEN
file position statements
BACKSPACE
ENDFILE
REWIND
BACKSPACE
ENDFILE
REWIND
file record length
file record types
file records
file sharing
File Sharing on Linux* OS and OS X* Systems
specifying
file structure
OPEN: FORM Specifier
specifying
filenames
Specifying Default Pathnames and File Names
specifying default
files
INCLUDE
OPEN: CARRIAGECONTROL Specifier
CLOSE
Using the IOSTAT Specifier and Fortran Exit Codes
CHMOD
DELFILESQQ
FINDFILEQQ
RENAME
RENAMEFILEQQ
FSEEK
FULLPATHQQ
GETFILEINFOQQ
FSTAT
STAT
LSTAT
SETFILETIMEQQ
UNLINK
GETPOS, GETPOSI8
FTELL, FTELLI8
Understanding File Extensions
Internal Files and Scratch Files
OPEN
Tf
File Organization
REWIND
ACCESS Function
INQUIRE
Temporary Files Created by the Compiler or Linker
Records and Files
Microsoft Fortran PowerStation Compatible Files
OPEN: USEROPEN Specifier
accessing with INCLUDE
carriage control for terminal display
combining at compilation
disconnecting
example of specifying name and pathname
function changing access mode of
function deleting
function finding specified
function renaming
RENAME
RENAMEFILEQQ
function repositioning
function returning full path of
function returning information about
GETFILEINFOQQ
FSTAT
STAT
LSTAT
function setting modification time for
function using path to delete
functions returning current position of
GETPOS, GETPOSI8
FTELL, FTELLI8
input
internal
opening
option specifying Fortran
organization
repositioning to first record
routine testing access mode of
scratch
statement requesting properties of
temporary
types of
types of Microsoft* Fortran PowerStation compatible
using external user-written function to open
fill mask
FLOODFILL, FLOODFILL_W (W*S)
FLOODFILLRGB, FLOODFILLRGB_W (W*S)
SETFILLMASK (W*S)
functions using
FLOODFILL, FLOODFILL_W (W*S)
FLOODFILLRGB, FLOODFILLRGB_W (W*S)
subroutine setting to new pattern
fill shapes
GETFILLMASK (W*S)
subroutine returning pattern used to
FINAL statement
Type-Bound Procedures
in type-bound procedure
final subroutines
final task
FIND
find device number of coprocessor
find number of coprocessors
FINDFILEQQ
FIRSTPRIVATE
in DEFAULT clause
in DO directive
in PARALLEL directive
in PARALLEL DO directive
in PARALLEL SECTIONS directive
in SECTIONS directive
in SINGLE directive
fixed source format
Obsolescent Language Features in the Fortran Standard
Fixed and Tab Source Forms
directive for specifying
directive setting line length for
lines in
option specifying file is
fixed-format source lines
fixed-length record type
FIXEDFORMLINESIZE
equivalent compiler option for
FLOAT
float-to-integer conversion
rcd, Qrcd
option enabling fast
FLOATI
floating-point array operation
Floating-point array: Handling
floating-point calculations
fp-model, fp
option controlling semantics of
floating-point control procedures
Intrinsic Functions for Floating-Point Inquiry and Control
table of
floating-point control word
SCWRQQ
GETCONTROLFPQQ
LCWRQQ
SETCONTROLFPQQ
subroutines returning
SCWRQQ
GETCONTROLFPQQ
subroutines setting
LCWRQQ
SETCONTROLFPQQ
floating-point data types
Real Data Types
CRAY* big endian formats
IBM big endian formats
IEEE* big endian formats
IEEE* S_float
IEEE* T_float
methods of specifying nonnative formats
nonnative formats
normal and denormalized values of native formats
obtaining unformatted numeric formats
values for constants
VAX* D_float format
VAX* F_float format
VAX* G_float format
Floating-point environment
Floating-Point Environment
-fp-model compiler option
/fp compiler option
pragma fenv_access
floating-point exception flags
FOR_GET_FPE
FOR_SET_FPE
function returning settings of
function setting
floating-point exception handling for program
fpe
option allowing some control over
floating-point exception handling for routines
fpe-all
option allowing some control over
floating-point exceptions
Reducing the Impact of Denormal Exceptions
denormal exceptions
floating-point inquiry procedures
Intrinsic Functions for Floating-Point Inquiry and Control
table of
floating-point numbers
Floating-point Formats
formats for
floating-point operations
fp-model, fp
fltconsistency
fp-port, Qfp-port
fp-speculation, Qfp-speculation
option controlling semantics of
option improving consistency of
option rounding results of
option specifying mode to speculate for
Floating-point Operations
Programming Tradeoffs in Floating-point Applications
programming tradeoffs
Floating-point Optimizations
-fp-model compiler option
floating-point precision
pc, Qpc
prec-div, Qprec-div
prec-sqrt, Qprec-sqrt
mp1, Qprec
fltconsistency
option controlling for significand
option improving for divides
option improving for square root
option improving general
option maintaining while disabling some optimizations
floating-point stack
Floating-point Formats
option checking
floating-point status word
CLEARSTATUSFPQQ
SSWRQQ
GETSTATUSFPQQ (W*S)
subroutine clearing exception flags in
subroutines returning
SSWRQQ
GETSTATUSFPQQ (W*S)
FLOATJ
FLOATK
FLOODFILL
FLOODFILL_W
FLOODFILLRGB
FLOODFILLRGB_W
FLOOR
fltconsistency compiler option
FLUSH
FLUSH Statement
FLUSH Directive
FLUSH Subroutine
FMA instructions
fma, Qfma
option enabling
FMT
Format Specifier (FMT=)
specifier for READ
specifier for WRITE
FMT specifier
Components of Data Transfer Statements
Format Specifier (FMT=)
focus
INQFOCUSQQ (W*S)
FOCUSQQ (W*S)
determining which window has
setting
FOCUSQQ
font
SETFONT (W*S)
SETGTEXTROTATION (W*S)
function setting for OUTGTEXT
function setting orientation angle for OUTGTEXT
font characteristics
GETFONTINFO (W*S)
function returning
font-related library functions
GETFONTINFO (W*S)
GETGTEXTEXTENT (W*S)
INITIALIZEFONTS (W*S)
OUTGTEXT (W*S)
SETFONT (W*S)
fonts
INITIALIZEFONTS (W*S)
GETFONTINFO (W*S)
GETGTEXTROTATION (W*S)
GETGTEXTEXTENT (W*S)
SETFONT (W*S)
SETGTEXTROTATION (W*S)
function initializing
function returning characteristics of
function returning orientation of text for
function returning size of text for
function setting for OUTGTEXT
function setting orientation angle for text
FOR_DESCRIPTOR_ASSIGN
FOR_GET_FPE
for_iosdef.for file
for_rtl_finish_
for_rtl_init_
FOR_SET_FPE
FOR_SET_REENTRANCY
FORALL
FORCEINLINE
INLINE, FORCEINLINE, and NOINLINE
ATTRIBUTES INLINE, NOINLINE, and FORCEINLINE
option for ATTRIBUTES directive
FORM
INQUIRE: FORM Specifier
OPEN: FORM Specifier
specifier for INQUIRE
specifier for OPEN
form for output
gen-depformat
option specifying
FORMAT
specifications
format control
Colon Editing (:)
terminating
format lists
format of data
Rules for List-Directed Sequential WRITE Statements
Format Specifications
I/O Formatting Overview
Rules for List-Directed Sequential READ Statements
Rules for Namelist Sequential READ Statement
Rules for Namelist Sequential WRITE Statements
General Rules for Numeric Editing
OPEN: CONVERT Specifier
Character String Edit Descriptors
Control Edit Descriptors
Data Edit Descriptors
default for list-directed output
explicit
implicit
list-directed input
list-directed output
namelist input
namelist output
rules for numeric
specifying file numeric
using character string edit descriptors
using control edit descriptors
using data edit descriptors
format specifications
character
interaction with i/o lists
summary of edit descriptors
format specifier
FORMATTED
INQUIRE: FORMATTED Specifier
specifier for INQUIRE
formatted direct files
formatted direct-access READ statements
formatted direct-access WRITE statements
formatted files
OPEN: FORM Specifier
File Organization
direct-access
formatted i/o
Format Specifications
list-directed input
list-directed output
namelist input
namelist output
formatted records
Records and Files
printing of
formatted sequential files
formatted sequential READ statements
formatted sequential WRITE statements
forms for control edit descriptors
forms for data edit descriptors
FORT_CONVERT environment variable
Environment Variable FORT_CONVERT.ext or FORT_CONVERT_ext Method
Environment Variable FORT_CONVERTn Method
FORT_CONVERT_ext environment variable
FORT_CONVERT.ext environment variable
FORT_CONVERTn environment variable
Fortran
standard-semantics
Summary of Mixed-Language Issues
option forcing compliance with current Standard
summary of programming issues
Fortran 2003
Deleted Language Features in Fortran 2003 and Fortran 95
Obsolescent Language Features in the Fortran Standard
standard-semantics
deleted features in
obsolescent features in
option forcing compliance with
Fortran 2003 character set
FORTRAN 66
f66
option applying semantics of
FORTRAN 77
f77rtl
intconstant
option using run-time behavior of
option using semantics for kind parameters
Fortran 90
STRICT and NOSTRICT
directive enabling or disabling extensions to
Fortran 95
Deleted Language Features in Fortran 2003 and Fortran 95
STRICT and NOSTRICT
Obsolescent Language Features in the Fortran Standard
deleted features in
directive enabling or disabling extensions to
obsolescent features in
Fortran and C/C++*
Using the -nofor_main Compiler Option
Summary of Mixed-Language Issues
legacy extensions
summary of programming issues
Fortran array descriptor format
Fortran executables
Creating Fortran Executables
creating
Fortran language standard
Fortran Language Standards
Fortran pointers
Fortran PowerStation
Microsoft Fortran PowerStation Compatible Files
compatibility with
Fortran preprocessor (FPP)
Using Fortran Preprocessor Options
allow
D
Using Predefined Preprocessor Symbols
Wp
fpp
preprocess-only
EP
E
list of options
option affecting end-of-line comments
option defining symbol for
D
Using Predefined Preprocessor Symbols
option passing options to
option running on files
option sending output to a file
option sending output to stdout
EP
E
Fortran programs
Debugging Fortran Programs
debugging
Fortran Standard type aliasability rules
ansi-alias, Qansi-alias
option affecting adherence to
Fortran standards
Using Standard Features and Extensions
and extensions
FORTRAN-66 interpretation of EXTERNAL
FP_CLASS
fpe compiler option
fpp
Using fpp Directives
Using the fpp Preprocessor
directives
introduction
fpp files
Using the fpp Preprocessor
option to keep
fpp options
Using Fortran Preprocessor Options
list of
FPUTC
POSIX version of
FRACTION
FREE
free source format
Free Source Form
directive specifying
option specifying file is
FREEFORM
FREEFORM and NOFREEFORM
equivalent compiler option for
FSEEK
POSIX version of
FSTAT
POSIX version of
FTELL
FTELL, FTELLI8
POSIX version of
FTELLI8
FTZ flag
FULLPATHQQ
FUNCTION
Function annotations
Function Annotations and the SIMD Directive for Vectorization
declspec(align)
declspec(vector)
function entry and exit points
finstrument-functions, Qinstrument-functions
option determining instrumentation of
function expansion
function grouping
prof-func-groups
option enabling or disabling
function grouping optimization
function order list
function order lists
function ordering optimization
function preemption
function profiling
p
option compiling and linking for
function references
function result
RESULT
as explicit-shape array
specifying different name for
function results
Procedure Characteristics
characteristics of
function splitting
Qfnsplit
option enabling or disabling
functions
FUNCTION
Program Units and Procedures Overview
defining in a statement
effect of ENTRY in
elemental intrinsic
ELEMENTAL keyword in
EXTERNAL
general rules for
generic
inquiry
invoking
invoking in a CALL statement
not allowed as actual arguments
option aligning on byte boundary
PURE keyword in
RECURSIVE keyword in
FUNCTION
RECURSIVE
references to
RESULT keyword in
RESULT
FUNCTION
specific
statement
that apply to arrays
transformational
functions not allowed as actual arguments
Intrinsic Procedures Overview
table of
functions, placing on the coprocessor
fused multiply-add instructions
fma, Qfma
option enabling
G
G Editing
edit descriptor
effect of data magnitude on format conversions
GAMMA
gamma value
GAMMA
function returning
gcc C++ run-time libraries
idirafter
cxxlib
include file path
option adding a directory to second
option specifying to link to
gen-interfaces compiler option
general compiler directives
for auto-parallelization
for inlining functions
for profile-guided optimization
for vectorization
profiling information
rules for
table of
general directives
General Compiler Directives
ALIAS
ASSUME_ALIGNED
ATTRIBUTES
DECLARE
DEFINE
DISTRIBUTE POINT
ENDIF
FIXEDFORMLINESIZE
FORCEINLINE
FREEFORM
IDENT
IF
IF DEFINED
INLINE and NOINLINE
INTEGER
IVDEP
LOOP COUNT
MESSAGE
NODECLARE
NOFREEFORM
NOFUSION
NOOPTIMIZE
NOPARALLEL
NOPREFETCH
NOSTRICT
NOUNROLL
NOUNROLL_AND_JAM
NOVECTOR
OBJCOMMENT
OPTIMIZE
OPTIONS
PACK
PARALLEL
PREFETCH
PSECT
REAL
rules for placement of
SIMD
STRICT
UNDEFINE
UNROLL
UNROLL_AND_JAM
VECTOR
general rules for numeric editing
generalized editing (G)
generic assignment
generic identifier
generic interface
Defining Generic Names for Procedures
INTERFACE
generic intrinsic functions
References to Generic Intrinsic Functions
references to
generic name
INTERFACE
references to
generic operators
generic procedures
Defining Generic Names for Procedures
references to
references to intrinsic
unambiguous references to
generic references
GENERIC statement
Type-Bound Procedures
in type-bound procedure
GERROR
GET_COMMAND
GET_COMMAND_ARGUMENT
GET_ENVIRONMENT_VARIABLE
GETACTIVEQQ
GETARCINFO
GETARG
POSIX version of
GETBKCOLOR
GETBKCOLORRGB
GETC
POSIX version of
GETCHARQQ
GETCOLOR
GETCOLORRGB
GETCONTROLFPQQ
GETCURRENTPOSITION
GETCURRENTPOSITION_W
GETCWD
POSIX version of
GETDAT
GETDRIVEDIRQQ
GETDRIVESIZEQQ
GETDRIVESQQ
GETENV
GETENVQQ
GETEXCEPTIONPTRSQQ
GETEXITQQ
GETFILEINFOQQ
GETFILLMASK
GETFONTINFO
GETGID
GETGTEXTEXTENT
GETGTEXTROTATION
GETHWNDQQ
GETIMAGE
GETIMAGE, GETIMAGE_W (W*S)
function returning memory needed for
GETIMAGE_W
GETLASTERROR
GETLASTERRORQQ
GETLINESTYLE
GETLINEWIDTHQQ
GETLOG
GETPHYSCOORD
GETPID
GETPIXEL
GETPIXEL_W
GETPIXELRGB
GETPIXELRGB_W
GETPIXELS
GETPIXELSRGB
GETPOS
GETPOSI8
GETSTATUSFPQQ
GETSTRQQ
GETTEXTCOLOR
GETTEXTCOLORRGB
GETTEXTPOSITION
GETTEXTWINDOW
GETTIM
GETTIMEOFDAY
GETUID
GETUNITQQ
GETVIEWCOORD
GETVIEWCOORD_W
GETWINDOWCONFIG
GETWINDOWCOORD
GETWRITEMODE
GETWSIZEQQ
global entities
global function symbols
Bsymbolic-functions
option binding references to shared library definitions
global routines and data objects
offload-option
option specifying options to be used for a specified target and tool
global scope
global symbols
Bsymbolic
option binding references to shared library definitions
glossary
Glossary A
Glossary B
Glossary C
Glossary D
Glossary E
Glossary F
Glossary G
Glossary H
Glossary I
Glossary K
Glossary L
Glossary M
Glossary N
Glossary O
Glossary P
Glossary Q
Glossary R
Glossary S
Glossary T
Glossary U
Glossary V
Glossary W
Glossary Z
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
Z
GMTIME
GO TO
GOTO - Assigned
GOTO - Unconditional
GOTO - Computed
assigned
computed
unconditional
GOTO
GOTO - Assigned
GOTO - Unconditional
GOTO - Computed
graphics applications
winapp
option creating and linking
graphics output
GETBKCOLOR (W*S)
GETBKCOLORRGB (W*S)
SETBKCOLOR (W*S)
SETBKCOLORRGB (W*S)
SETCLIPRGN (W*S)
function returning background color index for
function returning background RGB color for
function setting background color index for
function setting background RGB color for
subroutine limiting to part of screen
graphics position
MOVETO, MOVETO_W (W*S)
GETCURRENTPOSITION, GETCURRENTPOSITION_W (W*S)
subroutine moving to a specified point
subroutine returning coordinates for current
graphics routines
ARC, ARC_W (W*S)
CLEARSCREEN (W*S)
DISPLAYCURSOR (W*S)
ELLIPSE, ELLIPSE_W (W*S)
FLOODFILL, FLOODFILL_W (W*S)
FLOODFILLRGB, FLOODFILLRGB_W (W*S)
GRSTATUS (W*S)
GETARCINFO (W*S)
GETBKCOLOR (W*S)
GETBKCOLORRGB (W*S)
GETCOLOR (W*S)
GETCOLORRGB (W*S)
GETCURRENTPOSITION, GETCURRENTPOSITION_W (W*S)
GETFILLMASK (W*S)
GETFONTINFO (W*S)
GETGTEXTEXTENT (W*S)
GETGTEXTROTATION (W*S)
GETIMAGE, GETIMAGE_W (W*S)
GETLINESTYLE (W*S)
GETLINEWIDTHQQ (W*S)
GETPHYSCOORD (W*S)
GETPIXEL, GETPIXEL_W (W*S)
GETPIXELRGB, GETPIXELRGB_W (W*S)
GETPIXELS (W*S)
GETPIXELSRGB (W*S)
GETTEXTCOLOR (W*S)
GETTEXTCOLORRGB (W*S)
GETTEXTPOSITION (W*S)
GETTEXTWINDOW (W*S)
GETVIEWCOORD, GETVIEWCOORD_W (W*S)
GETWINDOWCOORD (W*S)
GETWRITEMODE (W*S)
IMAGESIZE, IMAGESIZE_W (W*S)
INITIALIZEFONTS (W*S)
LINETO, LINETO_W (W*S)
LINETOAR (W*S)
LINETOAREX (W*S)
LOADIMAGE, LOADIMAGE_W (W*S)
MOVETO, MOVETO_W (W*S)
OUTGTEXT (W*S)
OUTTEXT (W*S)
PIE, PIE_W (W*S)
POLYBEZIER, POLYBEZIER_W (W*S)
POLYBEZIERTO, POLYBEZIERTO_W (W*S)
POLYGON, POLYGON_W (W*S)
POLYLINEQQ (W*S)
PUTIMAGE, PUTIMAGE_W (W*S)
RECTANGLE, RECTANGLE_W (W*S)
REMAPALLPALETTERGB, REMAPPALETTERGB (W*S)
SAVEIMAGE, SAVEIMAGE_W (W*S)
SCROLLTEXTWINDOW (W*S)
SETBKCOLOR (W*S)
SETBKCOLORRGB (W*S)
SETCLIPRGN (W*S)
SETCOLOR (W*S)
SETCOLORRGB (W*S)
SETFILLMASK (W*S)
SETFONT (W*S)
SETGTEXTROTATION (W*S)
SETLINESTYLE (W*S)
SETLINEWIDTHQQ (W*S)
SETPIXEL, SETPIXEL_W (W*S)
SETPIXELRGB, SETPIXELRGB_W (W*S)
SETPIXELS (W*S)
SETPIXELSRGB (W*S)
SETTEXTCOLOR (W*S)
SETTEXTCOLORRGB (W*S)
SETTEXTCURSOR (W*S)
SETTEXTPOSITION (W*S)
SETTEXTWINDOW (W*S)
SETVIEWORG (W*S)
SETVIEWPORT (W*S)
SETWINDOW (W*S)
SETWRITEMODE (W*S)
Graphics Library Routines (W*S)
WRAPON (W*S)
ARC and ARC_W
CLEARSCREEN
DISPLAYCURSOR
ELLIPSE and ELLIPSE_W
FLOODFILL and FLOODFILL_W
FLOODFILLRGB and FLOODFILLRGB_W
function returning status for
GETARCINFO
GETBKCOLOR
GETBKCOLORRGB
GETCOLOR
GETCOLORRGB
GETCURRENTPOSITION and GETCURRENTPOSITION_W
GETFILLMASK
GETFONTINFO
GETGTEXTEXTENT
GETGTEXTROTATION
GETIMAGE and GETIMAGE_W
GETLINESTYLE
GETLINEWIDTHQQ
GETPHYSCOORD
GETPIXEL and GETPIXEL_W
GETPIXELRGB and GETPIXELRGB_W
GETPIXELS
GETPIXELSRGB
GETTEXTCOLOR
GETTEXTCOLORRGB
GETTEXTPOSITION
GETTEXTWINDOW
GETVIEWCOORD and GETVIEWCOORD_W
GETWINDOWCOORD
GETWRITEMODE
GRSTATUS
IMAGESIZE and IMAGESIZE_W
INITIALIZEFONTS
LINETO and LINETO_W
LINETOAR
LINETOAREX
LOADIMAGE and LOADIMAGE_W
MOVETO and MOVETO_W
OUTGTEXT
OUTTEXT
PIE and PIE_W
POLYBEZIER and POLYBEZIER_W
POLYBEZIERTO and POLYBEZIERTO_W
POLYGON and POLYGON_W
POLYLINEQQ
PUTIMAGE and PUTIMAGE_W
RECTANGLE and RECTANGLE_W
REMAPALLPALETTERGB and REMAPPALETTERGB
SAVEIMAGE and SAVEIMAGE_W
SCROLLTEXTWINDOW
SETBKCOLOR
SETBKCOLORRGB
SETCLIPRGN
SETCOLOR
SETCOLORRGB
SETFILLMASK
SETFONT
SETGTEXTROTATION
SETLINESTYLE
SETLINEWIDTHQQ
SETPIXEL and SETPIXEL_W
SETPIXELRGB and SETPIXELRGB_W
SETPIXELS
SETPIXELSRGB
SETTEXTCOLOR
SETTEXTCOLORRGB
SETTEXTCURSOR
SETTEXTPOSITION
SETTEXTWINDOW
SETVIEWORG
SETVIEWPORT
SETWINDOW
SETWRITEMODE
table of
WRAPON
graphics viewport
SETVIEWPORT (W*S)
subroutine redefining
Greenwich mean time
GETTIMEOFDAY
RTC
GMTIME
function returning seconds and milliseconds since
function returning seconds since
subroutine returning
group ID
GETGID
function returning
GRSTATUS
guided auto parallelism
Using Guided Auto Parallelism
Guided Auto Parallelism Overview
messages overview
options
overview
using
guided auto-parallelism
guide-file-append, Qguide-file-append
guide-file, Qguide-file
option appending output to a file
option sending output to file
guided auto-parallelism messages
GAP Message (Diagnostic ID 30506)
GAP Message (Diagnostic ID 30513)
GAP Message (Diagnostic ID 30515)
GAP Message (Diagnostic ID 30519)
GAP Message (Diagnostic ID 30521)
GAP Message (Diagnostic ID 30522)
GAP Message (Diagnostic ID 30523)
GAP Message (Diagnostic ID 30525)
GAP Message (Diagnostic ID 30526)
GAP Message (Diagnostic ID 30528)
GAP Message (Diagnostic ID 30531)
GAP Message (Diagnostic ID 30532)
GAP Message (Diagnostic ID 30533)
GAP Message (Diagnostic ID 30538)
diagnostic id 30506
diagnostic id 30513
diagnostic id 30515
diagnostic id 30519
diagnostic id 30521
diagnostic id 30522
diagnostic id 30523
diagnostic id 30525
diagnostic id 30526
diagnostic id 30528
diagnostic id 30531
diagnostic id 30532
diagnostic id 30533
diagnostic id 30538
H
H Editing
edit descriptor
HABS
handle
GETUNITQQ (W*S)
function returning unit number of window
handlers
IEEE_HANDLER
function establishing for IEEE exceptions
HBCLR
HBITS
HBSET
HDIM
heterogeneous application
Appending Linker Options
building
heterogeneous application
Appending Archiver Options for Creating Libraries
building
heterogeneous programming
Overview: Heterogeneous Programming
overview
heuristics
ATTRIBUTES INLINE, NOINLINE, and FORCEINLINE
VECTOR and NOVECTOR
affecting software pipelining
for inlining functions
overriding vectorizer efficiency
hexadecimal constants
Binary, Octal, Hexadecimal, and Hollerith Constants
Hexadecimal Constants
alternative syntax for
hexadecimal editing (Z)
hexadecimal values
Z Editing
transferring
HFIX
HIAND
hidden-length character arguments
iface
option specifying convention for passing
HIEOR
high performance programming
Profile-Guided Optimizations Overview
applications for
high-level optimizer
HIOR
HIXOR
HLO
HMOD
HMVBITS
HNOT
Hollerith arguments
Hollerith constants
Binary, Octal, Hexadecimal, and Hollerith Constants
Hollerith Constants
representation of
Hollerith editing
Hollerith values
Character Editing (A)
transferring
host association
overview of
host computer name
HOSTNAM
function returning
HOSTNAM
HOSTNM
hot patching
hotpatch
option preparing a routine for
hotness threshold
prof-hotness-threshold, Qprof-hotness-threshold
option setting
HSHFT
HSHFTC
HSIGN
HTEST
HUGE
hyperbolic arccosine
ACOSH
function returning
hyperbolic arcsine
ASINH
function returning
hyperbolic arctangent
ATANH
function returning
hyperbolic cosine
COSH
function returning
hyperbolic sine
SINH
function returning
hyperbolic tangent
TANH
function returning
HYPOT
I
I Editing
edit descriptor
I/O
Using Asynchronous I/O
Record Types
Supported Native and Nonnative Numeric Formats
File Sharing on Linux* OS and OS X* Systems
Rules for List-Directed Sequential READ Statements
Rules for List-Directed Sequential WRITE Statements
Rules for Namelist Sequential READ Statement
Rules for Namelist Sequential WRITE Statements
asynchronous
choosing optimal record type
data formats for unformatted files
file sharing
list-directed input
list-directed output
namelist input
namelist output
record
specifying record length for efficiency
I/O buffers
ABORT
flushing and closing
I/O control list
advance specifier
asynchronous specifier
branch specifiers
character count specifier
error message specifier
format specifier
I/O status specifier
id specifier
namelist specifier
pos specifier
record specifier
unit specifier
I/O control list specifiers
I/O editing
I/O Formatting Overview
overview of
I/O error conditions
ERRSNS
subroutine returning information on
I/O formatting
I/O lists
how to specify
implied-do lists in
interaction with format specifications
simple list items in
i/o on the coprocessor
I/O procedures
Statements for Input and Output
table of
I/O statement specifiers
I/O statements
ACCEPT
BACKSPACE
DELETE
ENDFILE
Forms of I/O Statements
INQUIRE
Types of I/O Statements
OPEN
PRINT
READ Statement
REWIND
REWRITE
WRITE Statement
ACCEPT
BACKSPACE
DELETE
ENDFILE
forms of
INQUIRE
list of
OPEN
PRINT
READ
REWIND
REWRITE
WRITE
I/O statements in CLOSE
I/O status specifier
I/O units
IA-32 architecture based applications
High-Level Optimizations (HLO) Overview
HLO
IABS
IACHAR
IADDR
IALL
IAND
IANY
IARG
IARGC
IBCHNG
IBCLR
IBITS
IBM
OPEN: CONVERT Specifier
value for CONVERT specifier
IBM* character set
IBSET
ICHAR
ID
ID Specifier (ID=)
specifier for READ
specifier for WRITE
ID
ID Specifier (ID=)
specifier
ID specifier
IDATE
IDATE Intrinsic Procedure
IDATE Portability Routine
IDATE4
IDB
IDB (see Intel® Debugger)
IDENT
IDFLOAT
IDIM
IDINT
IDNINT
IEEE equivalent functions
IEEE_LOGB
IEEE_NEXT_AFTER
IEEE_REM
IEEE_SCALB
IEEE_UNORDERED
IEEE logb function
IEEE nextafter function
IEEE rem function
IEEE scalb function
IEEE unordered
IEEE Floating-point Standard
IEEE intrinsic modules
IEEE_ARITHMETIC Intrinsic Module
IEEE_EXCEPTIONS Intrinsic Module
IEEE_FEATURES Intrinsic Module
IEEE Intrinsic Modules Quick Reference Tables
IEEE_ARITHMETIC
IEEE_EXCEPTIONS
IEEE_FEATURES
Quick Reference Tables
IEEE intrinsic modules and procedures
IEEE_ARITHMETIC
IEEE_CLASS
IEEE_COPY_SIGN
IEEE_EXCEPTIONS
IEEE_FEATURES
IEEE_FLAGS
IEEE_GET_FLAG
IEEE_GET_HALTING_MODE
IEEE_GET_ROUNDING_MODE
IEEE_GET_STATUS
IEEE_GET_UNDERFLOW_MODE
IEEE_HANDLER
IEEE_IS_FINITE
IEEE_IS_NAN
IEEE_IS_NEGATIVE
IEEE_IS_NORMAL
IEEE_LOGB
IEEE_NEXT_AFTER
IEEE_REM
IEEE_RINT
IEEE_SCALB
IEEE_SELECTED_REAL_KIND
IEEE_SET_FLAG
IEEE_SET_HALTING_MODE
IEEE_SET_ROUNDING_MODE
IEEE_SET_STATUS
IEEE_SET_UNDERFLOW_MODE
IEEE_SUPPORT_DATATYPE
IEEE_SUPPORT_DENORMAL
IEEE_SUPPORT_DIVIDE
IEEE_SUPPORT_FLAG
IEEE_SUPPORT_HALTING
IEEE_SUPPORT_INF
IEEE_SUPPORT_IO
IEEE_SUPPORT_NAN
IEEE_SUPPORT_ROUNDING
IEEE_SUPPORT_SQRT
IEEE_SUPPORT_STANDARD
IEEE_SUPPORT_UNDERFLOW_CONTROL
IEEE_UNORDERED
IEEE_VALUE
IEEE*
Supported Native and Nonnative Numeric Formats
Data Representation Overview
nonnative big endian data
S_float data ranges
T_float data ranges
IEEE* exceptions
IEEE_FLAGS
IEEE_HANDLER
function clearing status of
function establishing a handler for
function getting or setting status of
IEEE* flags
IEEE_FLAGS
function clearing
function getting or setting
IEEE* intrinsic modules
IEEE_RINT
IEEE_SET_FLAG
IEEE_VALUE
IEEE_SET_STATUS
IEEE_SCALB
IEEE_LOGB
IEEE_CLASS
IEEE_REM
IEEE_SELECTED_REAL_KIND
IEEE_GET_FLAG
IEEE_IS_FINITE
IEEE_IS_NEGATIVE
IEEE_IS_NORMAL
IEEE_IS_NAN
IEEE_UNORDERED
IEEE_SUPPORT_UNDERFLOW_CONTROL
IEEE_SUPPORT_DATATYPE
IEEE_SUPPORT_IO
IEEE_SUPPORT_DENORMAL
IEEE_SUPPORT_DIVIDE
IEEE_SUPPORT_FLAG
IEEE_SUPPORT_STANDARD
IEEE_SUPPORT_HALTING
IEEE_SUPPORT_INF
IEEE_SUPPORT_NAN
IEEE_SUPPORT_ROUNDING
IEEE_SUPPORT_SQRT
IEEE_NEXT_AFTER
IEEE_SET_UNDERFLOW_MODE
IEEE_GET_ROUNDING_MODE
IEEE_GET_STATUS
IEEE_GET_UNDERFLOW_MODE
IEEE_GET_HALTING_MODE
IEEE_SET_HALTING_MODE
IEEE_SET_ROUNDING_MODE
function an integer value rounded according to the current rounding mode
function assigning a value to an exception flag.
function creating IEEE value
function restoring state of the floating-point environment
function returning exponent of radix-independent floating-point number
function returning FP value equal to unbiased exponent of argument
function returning IEEE class
function returning result value from a remainder operation
function returning value of the kind parameter of an IEEE REAL data type
function returning whether expection flag is signaling
function returning whether IEEE value is finite
function returning whether IEEE value is negative
function returning whether IEEE value is normal
function returning whether IEEE value is Not-a-number(NaN)
function returning whether one or more of the arguments is Not-a-Number (NaN)
function returning whether processor supports ability to control the underflow mode
function returning whether processor supports IEEE arithmetic
function returning whether processor supports IEEE base conversion rounding during formatted I/O
function returning whether processor supports IEEE denormalized numbers
function returning whether processor supports IEEE divide
function returning whether processor supports IEEE exceptions
function returning whether processor supports IEEE features defined in the standard
function returning whether processor supports IEEE halting
function returning whether processor supports IEEE infinities
function returning whether processor supports IEEE Not-a-Number feature
function returning whether processor supports IEEE rounding mode
function returning whether processor supports IEEE SQRT
function returningnext representable value after X toward Y
function setting current underflow mode
function storing current rounding mode
function storing current state of floating-point environment
function storing current underflow mode
function storing halting mode for exception
function that controls halting or continuation after an exception.
function that sets rounding mode.
IEEE* intrinsic modules
IEEE_COPY_SIGN
function returning argument with copied sign
IEEE* numbers
ISNAN
function testing for NaN values
IEOR
IERRNO
subroutine returning message for last error detected by
If
IF
IF - Logical
IF Construct
IF Directive Construct
arithmetic
clause in PARALLEL directive
clause in PARALLEL DO directive
clause in PARALLEL SECTIONS directive
directive for conditional compilation
logical
IF DEFINED
IFIX
IFLOATI
IFLOATJ
ifort command
Generating Listing and Map Files
requesting listing file using
IFPORT portability module
Portability Library Overview
overview
IGNORE_LOC
ATTRIBUTES IGNORE_LOC
option for ATTRIBUTES directive
IIABS
IIAND
IIBCLR
IIBITS
IIBSET
IIDIM
IIDINT
IIDNNT
IIEOR
IIFIX
IINT
IIOR
IIQINT
IIQNNT
IISHFT
IISHFTC
IISIGN
IIXOR
IJINT
ILEN
IMAG
image control statements
LOCK
segments in
STAT= and ERRMSG= specifiers in
SYNC ALL
SYNC IMAGES
SYNC MEMORY
UNLOCK
image cosubscripts
THIS_IMAGE
function returning
image extraction tool
image segments
image selectors
IMAGE_INDEX
images
LOADIMAGE, LOADIMAGE_W (W*S)
IMAGESIZE, IMAGESIZE_W (W*S)
SAVEIMAGE, SAVEIMAGE_W (W*S)
PUTIMAGE, PUTIMAGE_W (W*S)
function displaying from bitmap file
function returning storage size of
function saving into Windows bitmap file
transferring from memory to screen
IMAGESIZE
IMAGESIZE_W
IMAX0
IMAX1
IMIN0
IMIN1
IMOD
IMPLICIT
effect on intrinsic procedures
implicit format
implicit interface
INTERFACE
Procedure Interfaces
IMPLICIT NONE
implicit typing
Implicit Typing Rules
overriding default
implied-DO lists
implied-DO loop
Implied-DO Lists in I/O Lists
list in i/o lists
IMPORT
IMSL* libraries
Qimsl
option letting you link to
IMVBITS
INCHARQQ
INCLUDE
directory searched for filenames
include file path
I
X
option adding a directory to
option removing standard directories from
INCLUDE files
Using Include Files
searching for
using
INCLUDE lines
included task
including files during compilation
inclusive OR
Logical Expressions
function performing
incremental linking
Tradeoffs and Restrictions in Using Traceback
linker option specifying treatment of
INDEX
index for last occurrence of substring
RINDEX
function locating
inheritance association
ININT
initialization expressions
for derived-type components
in type declarations
inquiry functions allowed in
transformational functions allowed in
INITIALIZEFONTS
initializing variables
INITIALSETTINGS
initiating an offload
INLINE
INLINE, FORCEINLINE, and NOINLINE
ATTRIBUTES INLINE, NOINLINE, and FORCEINLINE
option for ATTRIBUTES directive
inline function expansion
nolib-inline
inline-level, Ob
inline
option disabling
option specifying level of
inline-level, Ob
inline
inlining
Compiler Directed Inline Expansion of Functions
Profile-Guided Optimizations Overview
Developer Directed Inline Expansion of User Functions
Inline Function Expansion
compiler directed
developer directed
option disabling full and partial
option disabling partial
option forcing
option specifying lower limit for large routines
option specifying maximum size of function for
option specifying maximum times for a routine
option specifying maximum times for compilation unit
option specifying total size routine can grow
option specifying upper limit for small routine
preemption
inlining options
inline-factor, Qinline-factor
option specifying percentage multiplier for
INMAX
INOT
input and output files
input and output procedures
Statements for Input and Output
table of
input data
Terminating Short Fields of Input Data
terminating short fields of
input file extensions
input statements for data transfer
ACCEPT
READ Statement
ACCEPT
READ
input/output
input/output editing
input/output lists
input/output statements
INQFOCUSQQ
INQUIRE
ACCESS specifier
ACTION specifier
ASYNCHRONOUS specifier
BINARY specifier
BLANK specifier
BLOCKSIZE specifier
BUFFERED specifier
CARRIAGECONTROL specifier
CONVERT specifier
DECIMAL specifier
DELIM specifier
DIRECT specifier
ENCODING specifier
EXIST specifier
FORM specifier
FORMATTED specifier
IOFOCUS specifier
MODE specifier
NAMED specifier
NEXTREC specifier
NUMBER specifier
OPENED specifier
ORGANIZATION specifier
PAD specifier
PENDING specifier
POS specifier
POSITION specifier
READ specifier
READWRITE specifier
RECL specifier
RECORDTYPE specifier
ROUND specifier
SEQUENTIAL specifier
SHARE specifier
SIGN specifier
SIZE specifier
UNFORMATTED specifier
WRITE specifier
INQUIRE
INQUIRE: NAME Specifier
NAME specifier
INQUIRE statement
inquiry functions
Intrinsic Procedures Overview
ALLOCATED
ASSOCIATED
BIT_SIZE
CACHESIZE
COMMAND_ARGUMENT_COUNT
DIGITS
EOF
EPSILON
EXTENDS_TYPE_OF
for argument presence
for arrays
IS_CONTIGUOUS
SHAPE
UBOUND
LBOUND
ALLOCATED
SIZE Function
for bits
for character length
for numeric models
DIGITS
EPSILON
HUGE
MAXEXPONENT
MINEXPONENT
PRECISION
RADIX
RANGE
TINY
DIGITS
EPSILON
HUGE
MAXEXPONENT
MINEXPONENT
PRECISION
RADIX
RANGE
TINY
for pointers
HUGE
IARGC
ILEN
INT_PTR_KIND
IS_CONTIGUOUS
KIND
LBOUND
LEN
LOC
MAXEXPONENT
MINEXPONENT
NARGS
NEW_LINE
PRECISION
PRESENT
RADIX
RANGE
SAME_TYPE_AS
SHAPE
SIZE
SIZEOF
STORAGE_SIZE
TINY
UBOUND
INSERTMENUQQ
instrumentation
Dumping Profile Information
compilation
execution
feedback compilation
option enabling or disabling for specified functions
program
instrumentation calls
profile-functions, Qprofile-functions
option inserting for function
instrumentation calls
profile-loops-report, Qprofile-loops-report
profile-loops, Qprofile-loops
option generating report for loops
option inserting for loops
INT
INT_PTR_KIND
INT1
INT2
INT4
INT8
INTC
INTEGER
INTEGER Statement
Integer Data Types
INTEGER Directive
compiler directive
equivalent compiler option for
type
INTEGER Statement
Integer Data Types
integer constants
Integer Data Types
Integer Constants
integer data
SELECTED_INT_KIND
Model for Integer Data
function returning kind type parameter for
model for
integer data representations
integer data type
INTEGER Statement
Integer Data Types
constants
declarations and options
Data Representation Overview
Integer Data Representations Overview
default kind
function converting to
methods of specifying endian format
nonnative formats
ranges
storage
integer edit descriptors
integer editing (I)
INTEGER KIND to hold address
INT_PTR_KIND
function returning
integer model
Model for Integer Data
function returning largest number in
function returning smallest number in
integer pointers
POINTER - Integer
option affecting aliasing of
INTEGER(1)
INTEGER(2)
INTEGER(4)
INTEGER(8)
INTEGER(KIND=1) representation
INTEGER(KIND=2) representation
INTEGER(KIND=4) representation
INTEGER(KIND=8) representation
INTEGER*1
INTEGER*2
INTEGER*4
INTEGER*8
integers
RGBTOINTEGER (W*S)
INTEGER Directive
LONG
SHORT
QFLOAT
IFLOATI, IFLOATJ
REAL Function
BIT
DIM
LEADZ
INMAX
POPCNT
POPPAR
TRAILZ
ILEN
DFLOAT
DFLOATI, DFLOATJ, DFLOATK
IDFLOAT
Model for Integer Data
BIC, BIS
converting to RGB values
directive specifying default kind
function converting KIND=2 to KIND=4
function converting KIND=4 to KIND=2
function converting to quad-precision type
function converting to single-precision type
IFLOATI, IFLOATJ
REAL Function
function performing bit-level test for
function returning difference between
function returning leading zero bits in
function returning maximum positive
function returning number of 1 bits in
function returning parity of
function returning trailing zero bits in
function returning two's complement length of
functions converting to double-precision type
DFLOAT
DFLOATI, DFLOATJ, DFLOATK
IDFLOAT
models for data
subroutine performing bit-level set and clear for
INTEGERTORGB
Intel-provided libraries
shared-intel
static-intel
option linking dynamically
option linking statically
Intel® 64 architecture based applications
High-Level Optimizations (HLO) Overview
HLO
Intel® compatibility libraries for OpenMP*
Intel® Debugger
Debugging Fortran Programs
Debugging Multithreaded Programs
Intel® extension environment variables
Intel® extension routines
Intel® Fortran
Understanding Run-Time Errors
Intrinsic Data Types
Portability Considerations Overview
Debugging Fortran Programs
handling run-time errors
intrinsic data types
portability considerations
using the debugger
Intel® Fortran character set
Intel® Fortran language extensions
Intel® IEEE 754-2008 Binary Floating-Point Conformance Library
Overview: Intel® IEEE 754-2008 Binary Floating-Point Conformance Library
formatOf general-computational operations
formatOf General-Computational Operations Functions
from_hexstring
from_string
to_int32_int
to_int32_rnint
to_int32_xfloor
to_int64_floor
to_int64_rninta
to_int64_xceil
to_int64_xfloor
to_uint32_int
to_uint32_rninta
to_uint32_xceil
to_uint32_xfloor
add
binary32_to_binary64
binary64_to_binary32
div
fma
from_int32
from_int64
from_uint32
from_uint64
mul
sqrt
sub
to_hexstring
to_int32_ceil
to_int32_floor
to_int32_rninta
to_int32_xceil
to_int32_xint
to_int32_xrnint
to_int32_xrninta
to_int64_ceil
to_int64_int
to_int64_rnint
to_int64_xint
to_int64_xrnint
to_int64_xrninta
to_string
to_uint32_ceil
to_uint32_floor
to_uint32_rnint
to_uint32_xint
to_uint32_xrnint
to_uint32_xrninta
to_uint64_ceil
to_uint64_floor
to_uint64_int
to_uint64_rnint
to_uint64_rninta
to_uint64_xceil
to_uint64_xfloor
to_uint64_xint
to_uint64_xrnint
to_uint64_xrninta
homogeneous general-computational operations
Homogeneous General-Computational Operations Functions
round_integral_zero
ilogb
maxnum
maxnum_mag
minnum
minnum_mag
next_down
next_up
rem
round_integral_exact
round_integral_nearest_away
round_integral_nearest_even
round_integral_negative
round_integral_positive
scalbn
non-computational operations
Non-Computational Operations Functions
isNaN
isNormal
isSubnormal
lowerFlags
restoreFlags
saveModes
testFlags
testSavedFlags
totalOrderMag
class
defaultMode
getBinaryRoundingDirection
is754version1985
is754version2008
isCanonical
isFinite
isInfinite
isSignaling
isSignMinus
isZero
radix
raiseFlags
restoreModes
saveFlags
setBinaryRoundingDirection
totalOrder
quiet-computational operations
Quiet-Computational Operations Functions
copy
negate
copysign
signaling-computational operations
Signaling-Computational Operations Functions
signaling_greater_equal
quiet_equal
quiet_greater
quiet_greater_equal
quiet_greater_unordered
quiet_less
quiet_less_equal
quiet_less_unordered
quiet_not_equal
quiet_not_greater
quiet_not_less
quiet_ordered
quiet_unordered
signaling_equal
signaling_greater
signaling_greater_unordered
signaling_less
signaling_less_ unordered
signaling_less_equal
signaling_not_equal
signaling_not_greater
signaling_not_less
using the library
Intel® language extensions
Intel® linking tools
Intel® MIC Architecture
Intel® MIC Architecture application
mmic
option building native
Intel® MIC Architecture features
ATTRIBUTES OFFLOAD
OFFLOAD
OFFLOAD_TRANSFER
OFFLOAD_WAIT
offload-attribute-target, Qoffload-attribute-target
directive ATTRIBUTES OFFLOAD
directive OFFLOAD
directive OFFLOAD_TRANSFER
directive OFFLOAD_WAIT
option flagging with offload attribute
Intel® MKL
mkl, Qmkl
option letting you link to
Intel® Trace Collector API
tcollect, Qtcollect
option inserting probes to call
Intel® 64 applications
Intel® Fortran
Understanding File Extensions
file extensions passed to compiler
Intel® Fortran Compiler command prompt window
Intel® Hyper-Threading Technology
Enabling Further Loop Parallelization for Multicore Platforms
parallel loops
thread pools
Intel® MIC Architecture
Allocating Memory for Parts of Arrays
Moving Data from One Variable to Another
Overview: Intel® MIC Architecture
allocating memory for parts of arrays
moving data from one variable to another
overview
Intel® Visual Fortran
Running Fortran Applications from the Command Line
running Fortran applications
INTENT
intent of arguments
interaction between format specifications and i/o lists
INTERFACE
INTERFACE ASSIGNMENT
interface blocks
INTERFACE
for generic names
generic identifier in
module procedures in
MODULE PROCEDURE
MODULE
option generating for routines
pure procedures in
using ASSIGNMENT(=)
using generic assignment in
using generic operators in
using generic procedures in
INTERFACE OPERATOR
INTERFACE TO
interfaces
Procedure Interfaces
abstract
and Fortran array descriptor format
explicit
INTERFACE
Procedure Interfaces
generic
implicit
INTERFACE
Procedure Interfaces
of dummy procedures
of external procedures
of internal procedures
procedures that require explicit
intermediate files
save-temps, Qsave-temps
option saving during compilation
intermediate representation (IR)
Using IPO
Interprocedural Optimization (IPO) Overview
internal address
LOC
function returning
internal files
Internal Files and Scratch Files
Records and Files
interfaces of
rules for using
internal procedures
Program Units
Internal Procedures
CONTAINS
Program Units and Procedures Overview
advantages of
internal READ statements
Forms and Rules for Internal READ Statements
rules for
internal subprograms
Program Units
CONTAINS statement
internal WRITE statements
Forms and Rules for Internal WRITE Statements
rules for
interoperability with C
Standard Fortran and C Interoperability
BIND
interprocedural optimizations
Compiler Directed Inline Expansion of Functions
Profile-Guided Optimizations Overview
capturing intermediate output
code layout
compilation
compiling
considerations
creating libraries
initiating
issues
large programs
linking
Using IPO
Interprocedural Optimization (IPO) Overview
option enabling additional
option enabling between files
option enabling for single file compilation
overview
performance
using
whole program analysis
xiar
xild
xilibtool
interrupt signal
SIGNALQQ
registering a function to call for
interrupt signal handling
SIGNAL
function controlling
INTO
INTRINSIC
intrinsic assignment
Intrinsic Assignment Statements
Assignment - Intrinsic Computational
array
character
derived-type
logical
numeric
intrinsic data types
default formats for list-directed output
storage requirements for
intrinsic functions
Intrinsic Procedures Overview
ABS
ACHAR
ACOS
ACOSD
ACOSH
ADJUSTL
ADJUSTR
AIMAG
AINT
ALL
ALLOCATED
AND
ANINT
ANY
ASIN
ASIND
ASINH
ASSOCIATED
ATAN
ATAN2
ATAN2D
ATAND
ATANH
BADDRESS
BESSEL_J0
BESSEL_J1
BESSEL_JN
BESSEL_Y0
BESSEL_Y1
BESSEL_YN
BGE
BGT
BLE
BLT
BTEST
CACHESIZE
categories of
CEILING
CHAR
CMPLX
COMMAND_ARGUMENT_COUNT
CONJG
COS
COSD
COSH
COTAN
COTAND
COUNT
CSHIFT
DBLE
DCMPLX
DFLOAT
DIGITS
DIM
DNUM
DOT_PRODUCT
DPROD
DREAL
DSHIFTL
DSHIFTR
EOF
EOSHIFT
EPSILON
EXP
EXPONENT
EXTENDS_TYPE_OF
FLOAT
FLOOR
for data representation models
FP_CLASS
FRACTION
GAMMA
HUGE
HYPOT
IACHAR
IALL
IAND
IANY
IARG
IARGC
IBCHNG
IBCLR
IBITS
IBSET
ICHAR
IEEE_CLASS
IEEE_COPY_SIGN
IEEE_IS_FINITE
IEEE_IS_NAN
IEEE_IS_NEGATIVE
IEEE_IS_NORMAL
IEEE_LOGB
IEEE_NEXT_AFTER
IEEE_REM
IEEE_RINT
IEEE_SCALB
IEEE_SELECTED_REAL_KIND
IEEE_SET_FLAG
IEEE_SET_HALTING_MODE
IEEE_SUPPORT_DATATYPE
IEEE_SUPPORT_DENORMAL
IEEE_SUPPORT_DIVIDE
IEEE_SUPPORT_FLAG
IEEE_SUPPORT_HALTING
IEEE_SUPPORT_INF
IEEE_SUPPORT_IO
IEEE_SUPPORT_NAN
IEEE_SUPPORT_ROUNDING
IEEE_SUPPORT_SQRT
IEEE_SUPPORT_STANDARD
IEEE_SUPPORT_UNDERFLOW_CONTROL
IEEE_UNORDERED
IEEE_VALUE
IEOR
IFIX
ILEN
IMAGE_INDEX
INDEX
INT
INT_PTR_KIND
INUM
IOR
IPARITY
IS_IOSTAT_END
IS_IOSTAT_EOR
ISHA
ISHC
ISHFT
ISHFTC
ISHL
ISNAN
IXOR
JNUM
KIND
KNUM
LBOUND
LCOBOUND
LEADZ
LEN
LEN_TRIM
LGE
LGT
LLE
LLT
LOC
LOG
LOG_GAMMA
LOG10
LOGICAL
LSHFT
LSHIFT
MALLOC
MASKL
MASKR
MATMUL
MAX
MAXEXPONENT
MAXLOC
MAXVAL
MCLOCK
MERGE
MERGE_BITS
MIN
MINEXPONENT
MINLOC
MINVAL
MOD
MODULO
NARGS
NEAREST
NEW_LINE
NINT
NORM2
NOT
NULL
NUM_IMAGES
NUMARG
OR
PACK
PARITY
POPCNT
POPPAR
PRECISION
PRESENT
PRODUCT
QCMPLX
QEXT
QFLOAT
QNUM
QREAL
RADIX
RAN
RANF
RANGE
REAL
references to generic
REPEAT
RESHAPE
RNUM
RRSPACING
RSHFT
RSHIFT
SAME_TYPE_AS
SCALE
SCAN
SELECTED_CHAR_KIND
SELECTED_INT_KIND
SELECTED_REAL_KIND
SET_EXPONENT
SHAPE
SHIFTA
SHIFTL
SHIFTR
SIGN
SIN
SIND
SINH
SIZEOF
SNGL
SPACING
SPREAD
SQRT
STORAGE_SIZE
SUM
TAN
TAND
TANH
THIS_IMAGE
TINY
TRAILZ
TRANSFER
TRANSPOSE
TRIM
UBOUND
UCOBOUND
UNPACK
VERIFY
XOR
intrinsic modules
IEEE
ISO_C_BINDING
ISO_FORTRAN_ENV
intrinsic procedures
Intrinsic Procedures Overview
and EXTERNAL
and IMPLICIT
argument keywords in
classes of
elemental
nonelemental
references to elemental
references to generic
scope of name
using as actual arguments
intrinsic subroutines
Intrinsic Procedures Overview
ATOMIC_DEFINE
ATOMIC_REF
categories of
CPU_TIME
DATE
DATE_AND_TIME
ERRSNS
EXIT
FREE
GET_COMMAND
GET_COMMAND_ARGUMENT
GET_ENVIRONMENT_VARIABLE
GETARG
IDATE
IEEE_GET_FLAG
IEEE_GET_HALTING_MODE
IEEE_GET_ROUNDING_MODE
IEEE_GET_STATUS
IEEE_GET_UNDERFLOW_MODE
IEEE_SET_ROUNDING_MODE
IEEE_SET_STATUS
IEEE_SET_UNDERFLOW_MODE
MM_PREFETCH
MOVE_ALLOC
MVBITS
RANDOM_NUMBER
RANDOM_SEED
RANDU
SYSTEM_CLOCK
TIME
introduction to the Language Reference
INUM
inverse cosine
ACOSD
ACOS
function returning in degrees
function returning in radians
inverse sine
ASIND
ASIN
function returning in degrees
function returning in radians
inverse tangent
ATAND
ATAN2
ATAN
ATAN2D
function returning in degrees
function returning in degrees (complex)
function returning in radians
function returning in radians (complex)
invoking Intel® Fortran Compiler
IOFOCUS
OPEN: IOFOCUS Specifier (W*S)
INQUIRE: IOFOCUS Specifier (W*S)
specifier for INQUIRE
specifier for OPEN
IOMSG
I/O Message Specifier (IOMSG=)
specifier for READ
specifier for WRITE
IOMSG
I/O Message Specifier (IOMSG=)
specifier
IOMSG specifier
IOR
IOSTAT
I/O Status Specifier (IOSTAT=)
errors returned to
specifier for READ
specifier for WRITE
symbolic definitions in iosdef.for
using
IOSTAT specifier
Components of Data Transfer Statements
I/O Status Specifier (IOSTAT=)
IOSTAT specifier for CLOSE
IPARITY
IPO
ipo-jobs, Qipo-jobs
option specifying jobs during the link phase of
IPXFARGC
IPXFCONST
IPXFLENTRIM
IPXFWEXITSTATUS
IPXFWSTOPSIG
IPXFWTERMSIG
IQINT
IQNINT
IR
IRAND
IRANDM
IRANGET
IRANSET
IS_CONTIGUOUS
IS_IOSTAT_END
IS_IOSTAT_EOR
ISATTY
ISHA
ISHC
ISHFT
ISHFTC
ISHL
ISIGN
ISNAN
ISO_C_BINDING
ISO_C_BINDING derived types
ISO_C_BINDING intrinsic module
ISO_C_BINDING Module
derived types
named constants
procedures
ISO_C_BINDING named constants
ISO_C_BINDING procedures
Intrinsic Module Procedures
C_ASSOCIATED
C_F_POINTER
C_F_PROCPOINTER
C_FUNLOC
C_LOC
ISO_FORTRAN_ENV
ISO_FORTRAN_ENV intrinsic module
iteration count
iteration loop control
ITIME
IVDEP
effect when tuning applications
IXOR
IZEXT
JABS
Japan Industry Standard characters
JDATE
JDATE4
JFIX
JIAND
JIBCLR
JIBITS
JIBSET
JIDIM
JIDINT
JIDNNT
JIEOR
JIFIX
JINT
JIOR
JIQINT
JIS characters
MBJISToJMS, MBJMSToJIS (W*S)
converting to JMS
JISHFT
JISHFTC
JISIGN
JIXOR
JMAX0
JMAX1
JMIN0
JMIN1
JMOD
jmpbuf
JMS characters
MBJISToJMS, MBJMSToJIS (W*S)
converting to JIS
JMVBITS
JNINT
JNOT
JNUM
jump
jump tables
opt-jump-tables, Qopt-jump-tables
option enabling generation of
JZEXT
KDIM
KEEP value for CLOSE(DISPOSE) or CLOSE(STATUS)
key code charts
key codes
Key Codes for Windows* OS
chart 1
chart 2
keyboard character
INCHARQQ (W*S)
function returning ASCII value of
keyboard procedures
Keyboard and Speaker Library Routines
table of
keystroke
PEEKCHARQQ
GETCHARQQ
function checking for
function returning next
keywords
KIABS
KIAND
KIBCLR
KIBITS
KIBSET
KIDIM
KIDINT
KIDNNT
KIEOR
KIFIX
KILL
POSIX version of
KIND
directive specifying default for integers
directive specifying default for reals
kind type parameter
Intrinsic Data Types
declaring for data
function changing logical
function returning for character data
function returning for integer data
function returning for real data
function returning value of
INTEGER declarations
LOGICAL declarations
restriction for real constants
KINT
KIOR
KIQINT
KIQNNT
KISHFT
KISHFTC
KISIGN
KMAX0
KMAX1
KMIN0
KMIN1
KMOD
KMP_AFFINITY
Thread Affinity Interface (Linux* and Windows*)
modifier
offset
permute
type
KMP_LIBRARY
KMP_STACKSIZE environment variable
KMP_TOPOLOGY_METHOD
KMP_TOPOLOGY_METHOD environment variable
KMVBITS
KNINT
KNOT
KNUM
KZEXT
L
Logical Editing (L)
edit descriptor
L2 norm of an array
NORM2
function returning
label assignment
labels
Source Forms
assigning
general rules for
in DO constructs
platform
statement transferring control to
statement transferring control to assigned
statement transferring control to one of three
statement transferring control to specified
language and country combinations
NLSEnumLocales (W*S)
function returning array of
language compatibility
language extensions
Portability Considerations Overview
Language Extensions: Built-In Functions
Language Extensions: Constants
Language Extensions: Character Sets
Language Extensions: Compilation Control Lines and Statements
Language Extensions: Compiler Directives
Notational Conventions
Language Extensions: Expressions and Assignment
STRICT and NOSTRICT
Language Extensions: Names
Language Extensions: File Operation Statements
Language Extensions: Execution Control
Language Extensions: Source Forms
Language Extensions: I/O Formatting
Language Extensions: I/O Statements
Summary of Language Extensions
Language Extensions: Intrinsic Procedures
Language Extensions: Additional Language Features
Language Extensions: Run-Time Library Routines
Language Extensions: Specification Statements
Language Extensions: Intrinsic Data Types
and portability
built-in functions
C Strings
character sets
compilation control statements
compiler directives
convention for
data in expressions
directive enabling or disabling Intel Fortran
dollar sign () allowed in names
file operation statements
for execution control
for source forms
general directives
Hollerith constants
i/o formatting
i/o statements
Intel Fortran
intrinsic procedures
language features for compatibility
run-time library routines
specification statements
summary of
syntax for intrinsic data types
language features for compatibility
Language Reference
Overview: Language Reference
overview
language standards
Understanding Fortran Language Standards Overview
and portability
conformance
how extensions are denoted
how non-standard features are denoted
LASTPRIVATE
in DO directive
in general PARALLEL directive
in PARALLEL DO directive
in PARALLEL SECTIONS directive
in SECTIONS directive
LBOUND
in pointer assignment
LCOBOUND
LCWRQQ
LEADZ
left shift
ISHA
ISHC
ISHL
function performing arithmetic
function performing circular
function performing logical
LEN
in CHARACTER data type
in declarations
LEN_TRIM
LEN=
Declarations for Character Types
Character Data Type
in CHARACTER data type
in declarations
length
Declarations for Character Types
specifying for character objects
length specifier in character declarations
lexical string comparisons
LGT
LGE
LLT
LLE
function determining >
function determining > or =
function determining <
function determining < or =
LGE
LGT
libgcc library
shared-libgcc
static-libgcc
option linking dynamically
option linking statically
libraries
Creating Shared Libraries
Math Libraries
Intel Extension Routines to OpenMP*
OpenMP* Run-time Library Routines
Bdynamic
Bstatic
static
nodefaultlibs
print-multi-lib
Redistributing Libraries When Deploying Applications
Ability to Create Shared Libraries
Creating Static Libraries
creating shared
math
OpenMP* run-time routines
Intel Extension Routines to OpenMP*
OpenMP* Run-time Library Routines
option enabling dynamic linking of
option enabling static linking of
option preventing linking with shared
option preventing use of standard
option printing location of system
redistributing
shared
static
libraries used when linking
libraries, creating offload
libraries, using in offloaded code
library
L
l
option searching in specified directory for
option to search for
library directory paths when linking
library exception handler
Overriding the Default Run-Time Library Exception Handler
overriding
library functions
Inline Function Expansion
Intel extension
OpenMP* run-time routines
library math functions
fmath-errno
option testing errno after calls to
library routines
A to Z Reference Overview
how to use
MCBS
module
NLS
OpenMP Fortran
using to open files
library search path
OBJCOMMENT
directive placing in file
limitations of mixed-language programming
limits
Compiler Limits
Intel® Visual Fortran compiler
line length
FIXEDFORMLINESIZE
directive setting for fixed-source format
line style
GETLINESTYLE (W*S)
SETLINESTYLE (W*S)
function returning
subroutine setting
line width
GETLINEWIDTHQQ (W*S)
function returning current
lines
LINETO, LINETO_W (W*S)
LINETOAR (W*S)
LINETOAREX (W*S)
POLYLINEQQ (W*S)
function drawing
function drawing between arrays
LINETOAR (W*S)
LINETOAREX (W*S)
function drawing within an array
LINETO
LINETO_W
LINETOAR
LINETOAREX
link map file
Generating Listing and Map Files
map
generating
option generating
linkage association
linker
Xlinker
link
Wl
T
Compiling and Linking Multithread Programs
Understanding Errors During the Build Process
option passing linker option to
option passing options to
link
Wl
option telling to read commands from file
request threaded run-time library
viewing libraries used
linker diagnostic messages
linker error conditions
linker library directory paths
linker options for search libraries
libdir
option including in object files
linking
nostdlib
nostartfiles
c
option preventing use of startup files and libraries when
option preventing use of startup files when
option suppressing
linking debug information
linking options
linking tools
Linking Tools and Options
xild
IPO-Related Performance Issues
Interprocedural Optimization (IPO) Overview
Creating a Library from IPO Objects
xilibtool
xilink
IPO-Related Performance Issues
Interprocedural Optimization (IPO) Overview
linking tools IR
linking with IPO
list items in i/o lists
list-directed formatting
Rules for List-Directed Sequential READ Statements
Rules for List-Directed Sequential WRITE Statements
input
output
list-directed i/o
Rules for List-Directed Sequential WRITE Statements
Rules for List-Directed Sequential READ Statements
default formats for output
input
output
restrictions for input
list-directed I/O
list-directed input
list-directed output
list-directed statements
Rules for List-Directed Sequential READ Statements
Rules for List-Directed Sequential WRITE Statements
READ
WRITE
list-drected I/O statements
listing file
Generating Listing and Map Files
generating
listing of source file
show
list
list-line-len
list-page-len
option controlling contents of
option creating
option specifying line length
option specifying page length
literal constants
LITTLE_ENDIAN
OPEN: CONVERT Specifier
value for CONVERT specifier
LLE
LLT
LNBLNK
LOADIMAGE
LOADIMAGE_W
LOC
using with integer pointers
local scope
local variables
save, Qsave
auto
option allocating to static memory
option allocating to the run-time stack
locale
NLSFormatCurrency (W*S)
NLSFormatDate (W*S)
NLSGetLocaleInfo (W*S)
NLSFormatNumber (W*S)
NLSFormatTime (W*S)
function returning currency string for current
function returning date for current
function returning information about current
function returning number string for current
function returning time for current
locating run-time errors
Using Traceback Information Overview
using traceback information
locations
Specifying Alternative Tools and Locations
specifying alternative
LOCK
lock routines
LOCK_TYPE
LOG
LOG_GAMMA
LOG10
logarithm
LOG10
LOG
function returning base 10
function returning common
function returning natural
logarithm of the absolute gamma value
LOG_GAMMA
function returning
logarithmic procedures
Trigonometric, Exponential, Root, and Logarithmic Intrinsic Procedures
table of
LOGICAL
LOGICAL Statement
LOGICAL Function
logical AND
IAND
function performing
logical assignment statements
logical complement
NOT
function returning
logical constants
logical conversion
LOGICAL Function
function performing
logical data representation
logical data type
Logical Data Types
constants
converting nonnative data
declaring
default kind
differences with nonnative formats
ranges
representation
storage
logical devices
logical editing (L)
logical expressions
conditional execution based on value of
evaluating
logical IF statement
logical operations
Logical Expressions
data types resulting from
logical operators
logical records
logical shift
ISHFT
function performing
function performing left
function performing right
logical unit number
ISATTY
function testing whether it's a terminal
logical units
Assigning Files to Logical Units
assigning files to
logical values
Logical Editing (L)
transferring
LOGICAL(1)
LOGICAL(2)
LOGICAL(4)
LOGICAL(8)
LOGICAL*1
LOGICAL*2
LOGICAL*4
LOGICAL*8
login name
GETLOG
subroutine returning
LONG
longjmp
loop blocking factor
opt-block-factor, Qopt-block-factor
option specifying
loop control
DO Statement
Iteration Loop Control
LOOP COUNT
loop directives
DISTRIBUTE POINT
INLINE, FORCEINLINE, and NOINLINE
Rules for General Directives that Affect DO Loops
IVDEP
LOOP COUNT
NOFUSION
VECTOR and NOVECTOR
PARALLEL and NOPARALLEL Loop Directives
PREFETCH and NOPREFETCH
UNROLL and NOUNROLL
UNROLL_AND_JAM and NOUNROLL_AND_JAM
DISTRIBUTE POINT
FORCEINLINE
general rules for
INLINE and NOINLINE
IVDEP
LOOP COUNT
NOFUSION
NOVECTOR
PARALLEL and NOPARALLEL
PREFETCH and NOPREFETCH
UNROLL and NOUNROLL
UNROLL_AND_JAM and NOUNROLL_AND_JAM
VECTOR
loop unrolling
Programming Guidelines for Vectorization
using the HLO optimizer
loops
Loop Constructs
constructs
controlling number of times unrolled
dependencies
directive controlling SIMD vectorization of
directive controlling vectorization of
distribution
DO
DO CONCURRENT
enabling jamming
IF
interchange
limiting loop unrolling
nested DO
option performing run-time checks for
option specifying blocking factor for
option specifying maximum times to unroll
option using aggressive unrolling for
parallelization
Programming with Auto-parallelization
Vectorization and Loops
skipping DO
terminating DO
transformations
vectorization
lower bounds
LBOUND
function returning
LSHFT
LSHIFT
LST files
LSTAT
LTIME
macros
main cover
Intel® Fortran Compiler XE 13.1 User and Reference Guide
Legal Information
main program
Program Units and Procedures Overview
Main Program
PROGRAM
statement identifying
statement terminating
main thread
Qpar-adjust-stack
option adjusting the stack size for
maintainability
Avoiding Mixed Data Type Arithmetic Expressions
allocation
make command
MAKEDIRQQ
makefiles
Using Makefiles to Compile Your Application
command-line syntax
generating build dependencies for use in
MALLOC
using with integer pointers
mantissa in real model
many-one array section
Vector Subscripts
Array Assignment Statements
MAP
UNION and END UNION
files
mask
MASKL
MASKR
left-justified
right-justified
MASK
mask expressions
MERGE
COUNT
ALL
ANY
MAXLOC
MINLOC
PACK Function
MAXVAL
MINVAL
PRODUCT
SUM
UNPACK
WHERE
FORALL
function combining arrays using
function counting true elements using
function determining all true using
function determining any true using
function finding location of maximum value using
function finding location of minimum value using
function packing array using
function returning maximum value of elements using
function returning minimum value of elements using
function returning product of elements using
function returning sum of elements using
function unpacking array using
in ELSEWHERE
in FORALL
in WHERE
mask pattern
SETFILLMASK (W*S)
subroutine setting newone for fill
masked array assignment
WHERE
generalization of
MASKL
MASKR
MASTER
master thread
COPYIN
MASTER
copying data in
specifying code to be executed by
math libraries
math library functions
fimf-domain-exclusion, Qimf-domain-exclusion
fimf-arch-consistency, Qimf-arch-consistency
fimf-precision, Qimf-precision
option indicating domain for input arguments
option producing consistent results
option specifying a level of accuracy for
MATMUL
matmul library call
opt-matmul, Qopt-matmul
option replacing matrix multiplication loop nests with
matrix multiplication
MATMUL
function performing
matrix multiplication loop nests
opt-matmul, Qopt-matmul
option identifying and replacing
MAX
MAX0
MAX1
MAXEXPONENT
maximum exponent
MAXEXPONENT
function returning
maximum value
MAX
MAXLOC
function returning
function returning location of
maximum value of array elements
MAXVAL
function returning
MAXLOC
MAXREC
MAXVAL
MBCharLen
MBConvertMBToUnicode
MBConvertUnicodeToMB
MBCS characters
Standard Fortran Routines That Handle MBCS Characters (Windows* OS)
Fortran routines that handle
MBCS routines
National Language Support Library Routines (W*S)
table of
MBCurMax
MBINCHARQQ
MBINDEX
MBJISToJMS
MBJMSToJIS
MBLead
MBLen
MBLen_Trim
MBLEQ
MBLGE
MBLGT
MBLLE
MBLLT
MBLNE
MBNext
MBPrev
MBSCAN
MBStrLead
MBVERIFY
MCLOCK
measuring time and data transferred in offload regions
memory
ALLOCATE
DEALLOCATE
MALLOC
FREE
dynamically allocating
freeing space associated with allocatable variables
freeing space associated with pointer targets
function allocating
subroutine freeing allocated
memory allocation procedures
Statements and Intrinsic Procedures for Memory Allocation and Deallocation
table of
memory cache
CACHESIZE
function returning size of a level in
memory deallocation procedures
Statements and Intrinsic Procedures for Memory Allocation and Deallocation
table of
memory layout
pad, Qpad
option changing variable and array
memory layout transformations
opt-mem-layout-trans, Qopt-mem-layout-trans
option controlling level of
memory loads
global-hoist, Qglobal-hoist
option enabling optimizations to move
memory management
Managing Memory Allocation for Pointer Variables
alloc_if
free_if
pointer variables
memory model
mcmodel
option specifying large
option specifying small or medium
option to use specific
memory space
DEALLOCATE
deallocating
memory, allocating for parts of arrays
menu command
CLICKMENUQQ (W*S)
function simulating selection of
menu items
MODIFYMENUROUTINEQQ (W*S)
MODIFYMENUSTRINGQQ (W*S)
DELETEMENUQQ (W*S)
INSERTMENUQQ (W*S)
MODIFYMENUFLAGSQQ (W*S)
function changing callback routine of
function changing text string of
function deleting
function inserting
function modifying the state of
menu state
INSERTMENUQQ (W*S)
MODIFYMENUFLAGSQQ (W*S)
APPENDMENUQQ (W*S)
constants indicating
INSERTMENUQQ (W*S)
MODIFYMENUFLAGSQQ (W*S)
APPENDMENUQQ (W*S)
menus
SETWINDOWMENUQQ (W*S)
APPENDMENUQQ (W*S)
INSERTMENUQQ (W*S)
function appending child window list to
function appending item to
function inserting item in
function setting top-level for append list
MERGE
MERGE_BITS
merged task
MESSAGE
message box
MESSAGEBOXQQ (W*S)
ABOUTBOXQQ (W*S)
function displaying
function specifying text for About
MESSAGEBOXQQ
messages
Run-Time Message Display and Format
List of Run-Time Error Messages
display of run-time
meaning of severity to run-time system
run-time error
run-time format
methods of specifying the data format
Microsoft Fortran PowerStation
Microsoft Fortran PowerStation Compatible Files
compatibility with
compatible file types
Microsoft* Fortran PowerStation
fpscomp
option specifying compatibility with
Microsoft* Visual C++
Qvc
option specifying compatibility with
Microsoft* Visual Studio
Qvc
option specifying compatibility with
midnight
SECNDS Intrinsic Procedure
function returning seconds since
MIN
MIN0
MIN1
MINEXPONENT
minimum exponent
MINEXPONENT
function returning
minimum value
MIN
MINLOC
function returning
function returning location of
minimum value of array elements
MINVAL
function returning
MINLOC
MINVAL
miscellaneous run-time procedures
Miscellaneous Run-Time Library Routines
table of
mixed language programming
Procedures
procedures
MIXED_STR_LEN_ARG
ATTRIBUTES MIXED_STR_LEN_ARG and NOMIXED_STR_LEN_ARG
option for ATTRIBUTES directive
mixed-language program
mixed-language programming
Standard Fortran and C Interoperability
-nofor_main option
ALIAS
allocatable arrays in
array pointers in
ATTRIBUTES
C/C++ naming conventions
characters
derived types
ISO_C_BINDING
limitations
overview
overview of issues
passing arguments in
pointers
returning character data types
scalar types
Standard Fortran Interoperability and existing Fortran extensions
summary of issues
using common blocks in
using modules
mixed-language programming
Data Types Overview
Variables
data types
variables
mixed-language programmingBIND(C)
mixed-language programs
ATTRIBUTES
ALIAS
Fortran Module Naming Conventions
compiling and linking
mixed-mode expressions
mixing vectorizable types in a loop
MM_PREFETCH
mock object files
MOD
MODE
OPEN: MODE Specifier
INQUIRE: MODE Specifier
specifier for INQUIRE
specifier for OPEN
model
Model for Bit Data
Model for Integer Data
Model for Real Data
for bit data
for integer data
for real data
models for data representation
Data Representation Models
bit
integer
real
MODIFYMENUFLAGSQQ
MODIFYMENUROUTINEQQ
MODIFYMENUSTRINGQQ
MODULE
module entities
PROTECTED
attribute limiting use of
module files
module
option specifying directory for
module naming conventions
MODULE PROCEDURE
module procedures
MODULE PROCEDURE
Program Units and Procedures Overview
Modules and Module Procedures
in interface blocks
in modules
internal procedures in
module subprograms
Modules and Module Procedures
CONTAINS statement
modules
Program Units and Procedures Overview
Modules and Module Procedures
accessibility of entities in
USE
PRIVATE Statement
PUBLIC
advantages of
allowing access to
common blocks in
defining
overview of
private entities in
public entities in
USE statement in
MODULO
modulo computation
MODULO
function returning
mouse cursor
SETMOUSECURSOR (W*S)
function setting the shape of
mouse events
REGISTERMOUSEEVENT (W*S)
UNREGISTERMOUSEEVENT (W*S)
WAITONMOUSEEVENT (W*S)
function registering callback routine for
function unregistering callback routine for
function waiting for
mouse input
WAITONMOUSEEVENT (W*S)
function waiting for
MOVBE instructions
minstruction, Qinstruction
option generating
MOVE_ALLOC
MOVETO
MOVETO_W
multibyte characters
MBStrLead (W*S)
MBLead (W*S)
MBCurMax (W*S)
MBINCHARQQ (W*S)
MBLGE, MBLGT, MBLLE, MBLLT, MBLEQ, MBLNE (W*S)
MBINDEX (W*S)
MBSCAN (W*S)
MBVERIFY (W*S)
function performing context-sensitive test for
function returning first
function returning length for codepage
function returning number and character
functions comparing strings of
incharqq function for
index function for
scan function for
verify function for
multibyte-character string
MBConvertUnicodeToMB (W*S)
MBConvertMBToUnicode (W*S)
MBLen (W*S)
MBLen_Trim (W*S)
MBCharLen (W*S)
MBNext (W*S)
MBPrev (W*S)
function converting to codepage
function converting to Unicode
function returning length (including blanks)
function returning length (no blanks)
function returning length of first character in
function returning position of next character in
function returning position of previous character in
multidimensional arrays
RESHAPE
Array Constructors
UNPACK
PACK Function
Array Elements
construction of
RESHAPE
Array Constructors
conversion between vectors and
UNPACK
PACK Function
storage of
multiple coprocessors
Calling Functions on the CPU to Modify the Coprocessor's Execution Environment
declaring target number
declaring target type
multiple processes
multiple-processes, MP
option creating
multithread applications
Running Fortran Applications from the Command Line
compiling and linking
option generating reentrant code for
multithreaded programs
Auto-Parallelization Overview
Debugging Multithreaded Programs
debugging
multithreading
Programming with Auto-parallelization
OpenMP* Support Libraries
MVBITS
MXCSR register
NAME
OPEN: NAME Specifier
INQUIRE: NAME Specifier
specifier for INQUIRE
specifier for OPEN
name association
argument
pointer
storage
NAMED
named common
COMMON
defining initial values for variables in
named constants
Data Types, Constants, and Variables Overview
PARAMETER
NAMELIST
namelist external records
Alternative Form for Namelist External Records
alternative form for
namelist formatting
Namelist Specifier (NML=)
input
output
namelist group
Rules for Namelist Sequential READ Statement
NAMELIST
Rules for Namelist Sequential WRITE Statements
prompting for information about
namelist I/O
File Organization
input
output
namelist input
Rules for Namelist Sequential READ Statement
comments in
namelist output
namelist records
namelist specifier
namelist statements
Rules for Namelist Sequential READ Statement
Rules for Namelist Sequential WRITE Statements
READ
WRITE
namelists
names
associating with constant value
associating with group
association of
explicit typing of
first character in
in PARAMETER statements
length allowed
of main programs
overriding default data typing of
resolving references to nonestablished
scope of
statement defining default types for user-defined
unambiguous
naming conventions
in mixed-language programs
ALIAS
Naming Conventions
NaN values
ISNAN
function testing for
NARGS
NATIVE
OPEN: CONVERT Specifier
value for CONVERT specifier
native and nonnative numeric formats
native Intel® MIC Architecture applications
About Building Native Intel® MIC Architecture Applications
about building
NEAREST
nearest different number
NEAREST
function returning
nearest integer
NINT
function returning
nested and group repeat specifications
nested DO constructs
nested IF constructs
new line character
NEW_LINE
function returning
NEW_LINE
NEWUNIT
NEWUNIT
OPEN: NEWUNIT Specifier
specifier for OPEN
NEXTREC
NINT
NLS date and time format
NLS functions
NLSGetLocaleInfo (W*S)
MBCharLen (W*S)
MBConvertMBToUnicode (W*S)
MBConvertUnicodeToMB (W*S)
MBCurMax (W*S)
MBINCHARQQ (W*S)
MBINDEX (W*S)
MBJISToJMS, MBJMSToJIS (W*S)
MBLead (W*S)
MBLen (W*S)
MBLen_Trim (W*S)
MBLGE, MBLGT, MBLLE, MBLLT, MBLEQ, MBLNE (W*S)
MBNext (W*S)
MBPrev (W*S)
MBSCAN (W*S)
MBStrLead (W*S)
MBVERIFY (W*S)
NLSEnumCodepages (W*S)
NLSEnumLocales (W*S)
NLSFormatCurrency (W*S)
NLSFormatDate (W*S)
NLSFormatNumber (W*S)
NLSFormatTime (W*S)
NLSGetEnvironmentCodepage (W*S)
NLSGetLocale (W*S)
NLSSetEnvironmentCodepage (W*S)
NLSSetLocale (W*S)
National Language Support Library Routines (W*S)
date and time format
MBCharLen
MBConvertMBToUnicode
MBConvertUnicodeToMB
MBCurMax
MBINCHARQQ
MBINDEX
MBJISToJMS and MBJMSToJIS
MBLead
MBLen
MBLen_Trim
MBLEQ
MBLGE
MBLGT
MBLLE
MBLLT
MBLNE
MBNext
MBPrev
MBSCAN
MBStrLead
MBVERIFY
NLSEnumCodepages
NLSEnumLocales
NLSFormatCurrency
NLSFormatDate
NLSFormatNumber
NLSFormatTime
NLSGetEnvironmentCodepage
NLSGetLocale
NLSGetLocaleInfo
NLSSetEnvironmentCodepage
NLSSetLocale
table of
NLS language
NLSSetLocale (W*S)
NLSGetLocale (W*S)
function setting current
subroutine retrieving current
NLS locale parameters
NLSGetLocaleInfo (W*S)
table of
NLS parameters
NLSGetLocaleInfo (W*S)
table of
NLSEnumCodepages
NLSEnumLocales
NLSFormatCurrency
NLSFormatDate
NLSFormatNumber
NLSFormatTime
NLSGetEnvironmentCodepage
NLSGetLocale
NLSGetLocaleInfo
NLSSetEnvironmentCodepage
NLSSetLocale
nmake command
NML
Namelist Specifier (NML=)
specifier for READ
specifier for WRITE
NML
Namelist Specifier (NML=)
specifier
NML specifier
NO_ARG_CHECK
ATTRIBUTES NO_ARG_CHECK
option for ATTRIBUTES directive
NODECLARE
DECLARE and NODECLARE
equivalent compiler option for
NOFREEFORM
FREEFORM and NOFREEFORM
equivalent compiler option for
NOFUSION
NOINLINE
INLINE, FORCEINLINE, and NOINLINE
ATTRIBUTES INLINE, NOINLINE, and FORCEINLINE
option for ATTRIBUTES directive
NOMIXED_STR_LEN_ARG
ATTRIBUTES MIXED_STR_LEN_ARG and NOMIXED_STR_LEN_ARG
option for ATTRIBUTES directive
non-Fortran procedures
References to Non-Fortran Procedures
%LOC
references to
referencing with %LOC
nonadvancing i/o
nonadvancing I/O
nonadvancing record I/O
nonblock DO
DO Statement
terminal statements for
noncharacter data types
noncharacter type declarations
nondecimal numeric constants
Binary, Octal, Hexadecimal, and Hollerith Constants
determining the data type of
nonelemental functions
nonexecutable statements
nonnative data
Porting Nonnative Data
porting
NONOVERRIDABLE attribute
Type-Bound Procedures
in type-bound procedure
nonrepeatable edit descriptors
Format Specifications
Control Edit Descriptors
NOOPTIMIZE
OPTIMIZE and NOOPTIMIZE
equivalent compiler option for
NOPARALLEL
NOPASS
NOPASS attribute
Type-Bound Procedures
in type-bound procedure
NOPREFETCH
NORM2
NOSHARED
NOSTRICT
STRICT and NOSTRICT
equivalent compiler option for
NOT
Not-a-Number (NaN)
ISNAN
function testing for
NOUNROLL
NOUNROLL_AND_JAM
NOVECTOR
NOWAIT
SECTIONS
SINGLE
DO Directive
effect on implied FLUSH directive
effect with REDUCTION clause
in END DO directive
in END SECTIONS directive
in END SINGLE directive
NUL
APPENDMENUQQ (W*S)
predefined QuickWin routine
NULL
NULLIFY
overview of dynamic allocation
NUM_IMAGES
NUM_THREADS
PARALLEL Directive (OpenMP*)
in PARALLEL directive
in PARALLEL DO directive
NUMARG
NUMBER
number string
NLSFormatNumber (W*S)
function returning for current locale
numeric assignment statements
numeric constants
General Rules for Complex Constants
Integer Constants
Binary, Octal, Hexadecimal, and Hollerith Constants
Real Data Types
complex
integer
nondecimal
real
numeric data
Default Widths for Data Edit Descriptors
size limits for A editing
numeric data types
DATA
conversion rules with DATA
numeric expressions
comparing values of
data type of
using parentheses in
numeric format
General Rules for Numeric Editing
OPEN: CONVERT Specifier
Compiler Option -convert or /convert Method
OPEN Statement CONVERT Method
OPTIONS Statement Method
specifying
General Rules for Numeric Editing
OPEN: CONVERT Specifier
specifying with /convert
specifying with OPEN(CONVERT=)
specifying with OPTIONS statement
numeric functions
Categories of Intrinsic Functions
Data Representation Models
categories of
models defining
numeric models
Data Representation Models
bit
integer
querying parameters in
HUGE
TINY
real
numeric nondecimal constants
Binary, Octal, Hexadecimal, and Hollerith Constants
determining the data type of
numeric operators
Numeric Expressions
precedence of
numeric procedures
Intrinsic Functions for Numeric and Type Conversion
table of
numeric routines
numeric storage unit
O
O Editing
edit descriptor
OBJCOMMENT
equivalent compiler option for
object file
OBJCOMMENT
ipo-separate, Qipo-separate
bigobj
bintext
object
directive specifying library search path
option generating one per source file
option increasing number of sections in
option placing a text string into
option specifying name for
object module
IDENT
directive specifying identifier for
octal constants
Octal Constants
Binary, Octal, Hexadecimal, and Hollerith Constants
alternative syntax for
octal editing (O)
octal values
O Editing
transferring
of allocatable arrays
of pointer targets
OFFLOAD
option for ATTRIBUTES directive
OFFLOAD BEGIN
offload compilation
Displaying Options Passed to Offload Compilation
watch
offload-option
list of options passed to
option listing all options passed to
option passing additional options to
passing additional options to
OFFLOAD compiler directives
OFFLOAD directives
OFFLOAD Compiler Directives
END OFFLOAD
OFFLOAD
OFFLOAD BEGIN
OFFLOAD_TRANSFER
OFFLOAD_WAIT
offload regions, measuring time and data transferred in
OFFLOAD_TRANSFER
OFFLOAD_WAIT
offloading code
OMP directives
OpenMP* Examples
advanced issues
compatibility libraries
OpenMP* Source Compatibility and Interoperability with Other Compilers
OpenMP* Support Libraries
compatibility with other compilers
debugging
directives
environment variables
Thread Affinity Interface (Linux* and Windows*)
Supported Environment Variables
guidelines for using libraries
KMP_AFFINITY
legacy libraries
OpenMP* Source Compatibility and Interoperability with Other Compilers
OpenMP* Support Libraries
library file names
object-level interoperability
omp.h
parallel processing thread model
performance
run-time library routines
source compatibility
support libraries
ONLY
USE
keyword in USE statement
OPEN
ACCESS specifier
ACTION specifier
ASSOCIATEVARIABLE specifier
ASYNCHRONOUS specifier
BLANK specifier
BLOCKSIZE specifier
BUFFERCOUNT specifier
BUFFERED specifier
CARRIAGECONTROL specifier
CONVERT specifier
OPEN Statement CONVERT Method
OPEN: CONVERT Specifier
Supported Native and Nonnative Numeric Formats
DECIMAL specifier
DEFAULTFILE specifier
defaults for converting nonnative data
DELIM specifier
DISPOSE specifier
ENCODING specifier
example of ERR specifier
example of FILE specifier
example of IOSTAT specifier
FILE specifier
FORM specifier
IOFOCUS specifier
MAXREC specifier
MODE specifier
NAME specifier
NEWUNIT specifier
NOSHARED specifier
ORGANIZATION specifier
PAD specifier
POSITION specifier
READONLY specifier
RECL specifier
OPEN: RECL Specifier
option to specify units
units for unformatted files
RECORDSIZE specifier
RECORDTYPE specifier
ROUND specifier
SHARE specifier
SHARED specifier
SIGN specifier
STATUS specifier
table of specifiers and values
TITLE specifier
TYPE specifier
USEROPEN specifier
OPEN statement
OPENED
INQUIRE: OPENED Specifier
specifier for INQUIRE
opening files
OPEN
OPEN statement
OpenMP
Calling Functions on the CPU to Modify the Coprocessor's Execution Environment
coprocessor functions
OpenMP directives
Using OpenMP*
syntax
OpenMP*
openmp-report, Qopenmp-report
openmp, Qopenmp
openmp-stubs, Qopenmp-stubs
openmp-threadprivate, Qopenmp-threadprivate
Linking Debug Information
option controlling diagnostics
option enabling
option enabling programs in sequential mode
option specifying threadprivate
problems debugging with IDB
OpenMP* affinity, specifying
OpenMP* Fortran compiler directives
OpenMP* Fortran directives
OpenMP* Directives and Clauses Summary
OpenMP* Fortran Compiler Directives
ATOMIC
BARRIER
clauses for
Data Scope Attribute Clauses
OpenMP* Directives and Clauses Summary
conditional compilation of
CRITICAL
DO
examples of
FLUSH
Intel extensions for
MASTER
nesting and binding rules
ORDERED
PARALLEL
PARALLEL DO
PARALLEL SECTIONS
PARALLEL WORKSHARE
SECTION
SECTIONS
SINGLE
syntax of
table of
TASK
TASKWAIT
TASKYIELD
THREADPRIVATE
WORKSHARE
OpenMP* Libraries
Using the OpenMP* Libraries
using
OpenMP* run-time library
openmp-link
openmp-lib, Qopenmp-lib
option controlling which is linked to
option specifying
OpenMP* run-time library routines
OpenMP*, defaults
operands
Expressions
in logical expressions
in numeric expressions
operating system
Minimizing Operating System-Specific Information
portability considerations
operations
Character Expressions
Data Type of Numeric Expressions
Defined Operations
Numeric Expressions
character
complex
conversion to higher precision
defined
integer
numeric
real
operator precedence
Summary of Operator Precedence
summary of
OPERATOR statement
Type-Bound Procedures
in type-bound procedure
operators
Expressions
binary
generic
logical
numeric
precedence of
relational
unary
optimization
UNROLL_AND_JAM and NOUNROLL_AND_JAM
UNROLL and NOUNROLL
O
opt-prefetch, Qopt-prefetch
ipo-S, Qipo-S
ipo-c, Qipo-c
VOLATILE
ATOMIC
controlling unrolling and jamming
limiting loop unrolling
loop unrolling
option disabling all
option enabling prefetch insertion
option generating single assembly file from multiple files
option generating single object file from multiple files
option specifying code
preventing with VOLATILE
specified by ATOMIC directive
specified by UNROLL and NOUNROLL directives
specified by UNROLL_AND_JAM and NOUNROLL_AND_JAM directives
optimization
OPTIMIZE and NOOPTIMIZE
directive affecting
optimization report
opt-report-help, Qopt-report-help
opt-report-routine, Qopt-report-routine
opt-report, Qopt-report
opt-report-file, Qopt-report-file
opt-report-phase, Qopt-report-phase
option displaying phases for
option generating for routines with specified text
option generating to stderr
option specifying detail level of
option specifying name for
option specifying phase to use for
optimizations
High-Level Optimizations (HLO) Overview
Od
Ot
Os
guide-opts, Qguide-opts
Profile-Guided Optimizations Overview
high-level language
option disabling all
option enabling all speed
option enabling many speed
option generating recommendations to improve
overview of
profile-guided
OPTIMIZE
OPTIMIZE and NOOPTIMIZE
equivalent compiler option for
option mapping tool
OPTIONAL
optional arguments
Optional Arguments
OPTIONAL
function determining presence of
optional plus sign in output fields
options
OPEN Statement CONVERT Method
OPTIONS Statement Method
precedence using CONVERT
specifying unformatted file floating-point format
OPTIONS
OPTIONS Statement
OPTIONS Directive
OR
order of subscript progression
ORDERED
clause in DO directive
clause in PARALLEL DO directive
overview of OpenMP* directives and clauses
ORGANIZATION
INQUIRE: ORGANIZATION Specifier
OPEN: ORGANIZATION Specifier
specifier for INQUIRE
specifier for OPEN
OUTGTEXT
OUTGTEXT (W*S)
related routines
SETGTEXTROTATION (W*S)
GETGTEXTEXTENT (W*S)
GETGTEXTROTATION (W*S)
SETFONT (W*S)
output
PRINT
displaying to screen
output files
o
option specifying name for
output statements for data transfer
PRINT
REWRITE
WRITE Statement
PRINT
REWRITE
WRITE
OUTTEXT
OUTTEXT (W*S)
effect of WRAPON
overflow
OpenMP* Run-time Library Routines
call to a runtime library routine
OVERRIDABLE attribute
Type-Bound Procedures
in type-bound procedure
overview
Portability Library Overview
Debugging Multithreaded Programs
IFPORT portability module
of debugging multithreaded programs
portability library
P
Scale-Factor Editing (P)
edit descriptor
PACK
PACK Directive
PACK Function
equivalent compiler option for
packed array
PACK Function
function creating
PACKTIMEQQ
PAD
INQUIRE: PAD Specifier
OPEN: PAD Specifier
specifier for INQUIRE
specifier for OPEN
padding for blanks
padding short source lines
Fixed and Tab Source Forms
Free Source Form
for fixed and tab source
for free source
page keys
PASSDIRKEYSQQ (W*S)
function determining behavior of
PARALLEL
PARALLEL and NOPARALLEL Loop Directives
PARALLEL Directive (OpenMP*)
general directive
OpenMP* Fortran directive
PARALLEL ALWAYS
PARALLEL ASSERT
PARALLEL DO
summary of OpenMP* directives and clauses
parallel library routines
PARALLEL loop directive
Enabling Further Loop Parallelization for Multicore Platforms
lastprivate clause
private clause
PARALLEL OpenMP* directive
parallel processing
Parallel Processing Model
thread model
parallel region
PARALLEL Directive (OpenMP*)
par-num-threads, Qpar-num-threads
directive defining
option specifying number of threads to use in
parallel regions
PARALLEL SECTIONS
summary of OpenMP* directives
PARALLEL WORKSHARE
parallelism
Guided Auto Parallelism Overview
OpenMP* Run-time Library Routines
Auto-Parallelization Overview
parallelization
Using Guided Auto Parallelism
Guided Auto Parallelism Overview
Programming with Auto-parallelization
Auto-Parallelization Overview
PARAMETER
option allowing alternative syntax
parentheses
Character Expressions
Logical Expressions
Using Parentheses in Numeric Expressions
Data Type of Numeric Expressions
effect in character expressions
effect in logical expressions
effect in numeric expressions
Using Parentheses in Numeric Expressions
Data Type of Numeric Expressions
PARITY
partial association
PASS
PASS attribute
Type-Bound Procedures
in type-bound procedure
PASSDIRKEYSQQ
passed-object dummy arguments
passing by reference
%REF
%REF
path
SPLITPATHQQ
function splitting into components
pathnames
Specifying Default Pathnames and File Names
specifying default
pattern used to fill shapes
GETFILLMASK (W*S)
subroutine returning
PAUSE
PEEKCHARQQ
PENDING
INQUIRE: PENDING Specifier
specifier for INQUIRE
performance
performance issues with IPO
PERROR
PGO
PGO API
Dumping Profile Information
Dumping and Resetting Profile Information
Resetting the Dynamic Profile Counters
Resetting Profile Information
Interval Profile Dumping
API Support Overview
_PGOPTI_Prof_Dump_All
_PGOPTI_Prof_Dump_And_Reset
_PGOPTI_Prof_Reset
_PGOPTI_Prof_Reset_ALL
_PGOPTI_Set_Interval_Prof_Dump
enable
PGO tools
PGO Tools Overview
code coverage tool
profmerge
proforder
test prioritization tool
pgopti.spi file
pgouser.h header file
physical coordinates
GETPHYSCOORD (W*S)
GETVIEWCOORD, GETVIEWCOORD_W (W*S)
subroutine converting from viewport coordinates
subroutine converting to viewport coordinates
PIE
pie graphic
GETARCINFO (W*S)
function testing for endpoints of
PIE_W
pie-shaped wedge
PIE, PIE_W (W*S)
function drawing
pixel
GETPIXEL, GETPIXEL_W (W*S)
GETPIXELRGB, GETPIXELRGB_W (W*S)
SETPIXEL, SETPIXEL_W (W*S)
SETPIXELRGB, SETPIXELRGB_W (W*S)
function returning color index for
function returning RGB color value for
function setting color index for
function setting RGB color value for
pixels
GETPIXELS (W*S)
GETPIXELSRGB (W*S)
SETPIXELS (W*S)
SETPIXELSRGB (W*S)
function returning color index for multiple
function returning RGB color value for multiple
function setting color index for multiple
function setting RGB color value for multiple
platform labels
POINTER
POINTER - Integer
POINTER - Fortran
attribute
NULLIFY
Pointer Assignments
Dynamic Allocation Overview
integer
pointer aliasing
opt-multi-version-aggressive, Qopt-multi-version-aggressive
option using aggressive multi-versioning check for
pointer arguments
requiring explicit interface
pointer assignment
Pointer Assignments
bounds remapping in
pointer association
pointer association function
pointer association status
pointer targets
Allocation of Pointer Targets
TARGET
Deallocation of Pointer Targets
allocation of
as dynamic objects
creating
deallocation of
freeing memory associated with
pointers
ALLOCATE
Intrinsic Assignment Statements
Assignment - Intrinsic Computational
Pointer Assignments
TARGET
Pointer Association
POINTER - Integer
Procedure Pointers as Derived-Type Components
DEALLOCATE
NULLIFY
Dynamic Allocation Overview
POINTER - Fortran
ASSOCIATED
NULL
Procedure Pointers
check
VOLATILE
allocating
assigning values to targets of
Intrinsic Assignment Statements
Assignment - Intrinsic Computational
assignment of
associating with targets
Pointer Assignments
TARGET
Pointer Association
CRAY-style
derived-type procedure
disassociating
disassociating from targets
dynamic association of
Fortran
function retuning association status of
function returning disassociated
initial association status of
initializing
integer
named procedure
nullifying
option checking for disassociated
option checking for uninitialized
referencing
volatile
when storage space is created for
POLYBEZIER
POLYBEZIER_W
POLYBEZIERTO
POLYBEZIERTO_W
POLYGON
POLYGON_W
polygons
POLYGON, POLYGON_W (W*S)
function drawing
POLYLINEQQ
polymorphic functions
EXTENDS_TYPE_OF
SAME_TYPE_AS
for inquiry
EXTENDS_TYPE_OF
SAME_TYPE_AS
polymorphic objects
CLASS
declaring
POPCNT
POPPAR
portability considerations
Storing and Representing Data
Minimizing Operating System-Specific Information
Formatting Data for Transportability
Portability Considerations Overview
Using Standard Features and Extensions
and data representation
and the operating system
data transportability
overview
recommendations
portability library
Portability Library Overview
overview
portability routines
ABORT
ACCESS Function
ALARM
BEEPQQ
BESJ0, BESJ1, BESJN, BESY0, BESY1, BESYN
BIC, BIS
BIT
BSEARCHQQ
CDFLOAT
CHANGEDIRQQ
CHANGEDRIVEQQ
CHDIR
CHMOD
CLEARSTATUSFPQQ
CLOCK
CLOCKX
COMPLINT, COMPLREAL, COMPLLOG
CSMG
CTIME
DATE Portability Routine
DATE4
DBESJ0, DBESJ1, DBESJN, DBESY0, DBESY1, DBESYN
DCLOCK
DELDIRQQ
DELFILESQQ
DFLOATI, DFLOATJ, DFLOATK
DRAND, DRANDM
DRANSET
DTIME
ETIME
FDATE
FGETC
FINDFILEQQ
FLUSH Subroutine
FPUTC
FSEEK
FSTAT
FTELL, FTELLI8
FULLPATHQQ
GETC
GETCONTROLFPQQ
GETCWD
GETDAT
GETDRIVEDIRQQ
GETDRIVESIZEQQ
GETDRIVESQQ
GETENV
GETENVQQ
GETFILEINFOQQ
GETGID
GETLASTERROR
GETLASTERRORQQ
GETLOG
GETPID
GETPOS, GETPOSI8
GETSTATUSFPQQ (W*S)
GETTIM
GETTIMEOFDAY
GETUID
GMTIME
HOSTNAM
IDATE Portability Routine
IDATE4
IDFLOAT
IEEE_FLAGS
IEEE_HANDLER
IERRNO
IFLOATI, IFLOATJ
INMAX
INTC
IRAND, IRANDM
IRANGET
IRANSET
ISATTY
ITIME
JABS
JDATE
JDATE4
KILL
LCWRQQ
LNBLNK
LONG
LSTAT
LTIME
MAKEDIRQQ
Overview of Portability Routines
PACKTIMEQQ
PUTC
QRANSET
QSORT
RAISEQQ
RAND, RANDOM
RANDOM Subroutine
RANF Portability Routine
RANGET
RANSET
Using Standard Features and Extensions
RENAME
RENAMEFILEQQ
RINDEX
RTC
RUNQQ
SCANENV
SCWRQQ
SECNDS Portability Routine
SEED
SETCONTROLFPQQ
SETDAT
SETENVQQ
SETERRORMODEQQ
SETFILEACCESSQQ
SETFILETIMEQQ
SETTIM
SHORT
SIGNAL
SIGNALQQ
SLEEP
SLEEPQQ
SORTQQ
SPLITPATHQQ
SPORT_CANCEL_IO (W*S)
SPORT_CONNECT (W*S)
SPORT_CONNECT_EX (W*S)
SPORT_GET_HANDLE (W*S)
SPORT_GET_STATE (W*S)
SPORT_GET_STATE_EX (W*S)
SPORT_GET_TIMEOUTS (W*S)
SPORT_PEEK_DATA (W*S)
SPORT_PEEK_LINE (W*S)
SPORT_PURGE (W*S)
SPORT_READ_DATA (W*S)
SPORT_READ_LINE (W*S)
SPORT_RELEASE (W*S)
SPORT_SET_STATE (W*S)
SPORT_SET_STATE_EX (W*S)
SPORT_SET_TIMEOUTS (W*S)
SPORT_SHOW_STATE (W*S)
SPORT_SPECIAL_FUNC (W*S)
SPORT_WRITE_DATA (W*S)
SPORT_WRITE_LINE (W*S)
SRAND
SSWRQQ
STAT
SYSTEM
SYSTEMQQ
Portability Library Routines
TIME Portability Routine
TIMEF
TTYNAM
UNLINK
UNPACKTIMEQQ
ABORT
ACCESS
ALARM
BEEPQQ
BESJN
BESYN
BIC
BIS
BIT
BSEARCHQQ
CDFLOAT
CHANGEDIRQQ
CHANGEDRIVEQQ
CHDIR
CHMOD
CLEARSTATUSFPQQ
CLOCK
CLOCKX
COMPLINT
COMPLLOG
COMPLREAL
CSMG
CTIME
DATE
DATE4
DBESJN
DBESYN
DCLOCK
DELDIRQQ
DELFILESQQ
DFLOATI
DFLOATJ
DFLOATK
DRAND
DRANDM
DRANSET
DTIME
ETIME
FDATE
FGETC
FINDFILEQQ
FLUSH
FPUTC
FSEEK
FSTAT
FTELL
FTELLI8
FULLPATHQQ
GETC
GETCONTROLFPQQ
GETCWD
GETDAT
GETDRIVEDIRQQ
GETDRIVESIZEQQ
GETDRIVESQQ
GETENV
GETENVQQ
GETFILEINFOQQ
GETGID
GETLASTERROR
GETLASTERRORQQ
GETLOG
GETPID
GETPOS
GETPOSI8
GETSTATUSFPQQ
GETTIM
GETTIMEOFDAY
GETUID
GMTIME
HOSTNAM
IDATE
IDATE4
IDFLOAT
IEEE_FLAGS
IEEE_HANDLER
IERRNO
IFLOATI
IFLOATJ
INMAX
INTC
IRAND and IRANDM
IRANGET
IRANSET
ISATTY
ITIME
JABS
JDATE
JDATE4
KILL
LCWRQQ
LNBLNK
LONG
LSTAT
LTIME
MAKEDIRQQ
overview
PACKTIMEQQ
PUTC
QRANSET
QSORT
RAISEQQ
RAND
RANDOM function
RANDOM subroutine
RANF
RANGET
RANSET
recommendations
RENAME
RENAMEFILEQQ
RINDEX
RTC
RUNQQ
SCANENV
SCWRQQ
SECNDS
SEED
SETCONTROLFPQQ
SETDAT
SETENVQQ
SETERRORMODEQQ
SETFILEACCESSQQ
SETFILETIMEQQ
SETTIM
SHORT
SIGNAL
SIGNALQQ
SLEEP
SLEEPQQ
SORTQQ
SPLITPATHQQ
SPORT_CANCEL_IO
SPORT_CONNECT
SPORT_CONNECT_EX
SPORT_GET_HANDLE
SPORT_GET_STATE
SPORT_GET_STATE_EX
SPORT_GET_TIMEOUTS
SPORT_PEEK_DATA
SPORT_PEEK_LINE
SPORT_PURGE
SPORT_READ_DATA
SPORT_READ_LINE
SPORT_RELEASE
SPORT_SET_STATE
SPORT_SET_STATE_EX
SPORT_SET_TIMEOUTS
SPORT_SHOW_STATE
SPORT_SPECIAL_FUNC
SPORT_WRITE_DATA
SPORT_WRITE_LINE
SRAND
SSWRQQ
STAT
SYSTEM
SYSTEMQQ
table of
TIME
TIMEF
TTYNAM
UNLINK
UNPACKTIMEQQ
POS
POS Specifier (POS=)
specifier
specifier for INQUIRE
specifier for READ
specifier for WRITE
POS specifier
POSITION
INQUIRE: POSITION Specifier
OPEN: POSITION Specifier
specifier for INQUIRE
specifier for OPEN
position of file
GETPOS, GETPOSI8
FTELL, FTELLI8
OPEN: POSITION Specifier
functions returning
GETPOS, GETPOSI8
FTELL, FTELLI8
specifying
position-independent code
fpie
fpic
option generating
fpie
fpic
position-independent executable
pie
option producing
position-independent external references
mdynamic-no-pic
option generating code with
positional editing
T
TL
TR
X
POSIX* routines
POSIX* Library Procedures
IPXFARGC
IPXFCONST
IPXFLENTRIM
IPXFWEXITSTATUS (L*X, M*X)
IPXFWSTOPSIG (L*X, M*X)
IPXFWTERMSIG (L*X, M*X)
PXF(type)GET
PXF(type)SET
PXFA(type)SET
PXFA<TYPE>GET
PXFACCESS
PXFACHARGET
PXFACHARSET
PXFADBLGET
PXFADBLSET
PXFAINT8GET
PXFAINT8SET
PXFAINTGET
PXFAINTSET
PXFALARM
PXFALGCLGET
PXFALGCLSET
PXFAREALGET
PXFAREALSET
PXFASTRGET
PXFASTRSET
PXFCALLSUBHANDLE
PXFCFGETISPEED (L*X, M*X)
PXFCFGETOSPEED (L*X, M*X)
PXFCFSETISPEED (L*X, M*X)
PXFCFSETOSPEED (L*X, M*X)
PXFCHARGET
PXFCHARSET
PXFCHDIR
PXFCHMOD
PXFCHOWN (L*X, M*X)
PXFCLEARENV
PXFCLOSE
PXFCLOSEDIR
PXFCONST
PXFCREAT
PXFCTERMID
PXFDBLGET
PXFDBLSET
PXFDUP
PXFDUP2
PXFE(type)GET
PXFE(type)SET
PXFECHARGET
PXFECHARSET
PXFEDBLGET
PXFEDBLSET
PXFEINT8GET
PXFEINT8SET
PXFEINTGET
PXFEINTSET
PXFELGCLGET
PXFELGCLSET
PXFEREALGET
PXFEREALSET
PXFESTRGET
PXFESTRSET
PXFEXECV
PXFEXECVE
PXFEXECVP
PXFEXIT
PXFFASTEXIT
PXFFCNTL (L*X, M*X)
PXFFDOPEN
PXFFFLUSH
PXFFGETC
PXFFILENO
PXFFORK (L*X, M*X)
PXFFPATHCONF
PXFFPUTC
PXFFSEEK
PXFFSTAT
PXFFTELL
PXFGETARG
PXFGETATTY
PXFGETC
PXFGETCWD
PXFGETEGID (L*X, M*X)
PXFGETENV
PXFGETEUID (L*X, M*X)
PXFGETGID (L*X, M*X)
PXFGETGRGID (L*X, M*X)
PXFGETGRNAM (L*X, M*X)
PXFGETGROUPS (L*X, M*X)
PXFGETLOGIN
PXFGETPGRP (L*X, M*X)
PXFGETPID
PXFGETPPID
PXFGETPWNAM (L*X, M*X)
PXFGETPWUID (L*X, M*X)
PXFGETSUBHANDLE
PXFGETUID (L*X, M*X)
PXFINT8GET
PXFINT8SET
PXFINTGET
PXFINTSET
PXFISBLK
PXFISCHR
PXFISCONST
PXFISDIR
PXFISFIFO
PXFISREG
PXFKILL
PXFLGCLGET
PXFLGCLSET
PXFLINK
PXFLOCALTIME
PXFLSEEK
PXFMKDIR
PXFMKFIFO (L*X, M*X)
PXFOPEN
PXFOPENDIR
PXFPATHCONF
PXFPAUSE
PXFPIPE
PXFPOSIXIO
PXFPUTC
PXFREAD
PXFREADDIR
PXFREALGET
PXFREALSET
PXFRENAME
PXFREWINDDIR
PXFRMDIR
PXFSETENV
PXFSETGID (L*X, M*X)
PXFSETPGID (L*X, M*X)
PXFSETSID (L*X, M*X)
PXFSETUID (L*X, M*X)
PXFSIGACTION
PXFSIGADDSET (L*X, M*X)
PXFSIGDELSET (L*X, M*X)
PXFSIGEMPTYSET (L*X, M*X)
PXFSIGFILLSET (L*X, M*X)
PXFSIGISMEMBER (L*X, M*X)
PXFSIGPENDING (L*X, M*X)
PXFSIGPROCMASK (L*X, M*X)
PXFSIGSUSPEND (L*X, M*X)
PXFSLEEP
PXFSTAT
PXFSTRGET
PXFSTRSET
PXFSTRUCTCOPY
PXFSTRUCTCREATE
PXFSTRUCTFREE
PXFSYSCONF
PXFTCDRAIN (L*X, M*X)
PXFTCFLOW (L*X, M*X)
PXFTCFLUSH (L*X, M*X)
PXFTCGETATTR (L*X, M*X)
PXFTCGETPGRP (L*X, M*X)
PXFTCSENDBREAK (L*X, M*X)
PXFTCSETATTR (L*X, M*X)
PXFTCSETPGRP (L*X, M*X)
PXFTIME
PXFTIMES
PXFTTYNAM (L*X, M*X)
PXFUCOMPARE
PXFUMASK
PXFUNAME
PXFUNLINK
PXFUTIME
PXFWAIT (L*X, M*X)
PXFWAITPID (L*X, M*X)
PXFWIFEXITED (L*X, M*X)
PXFWIFSIGNALED (L*X, M*X)
PXFWIFSTOPPED (L*X, M*X)
PXFWRITE
table of
PRECISION
precision in real model
Model for Real Data
function querying
preconnected units
predefined QuickWin routines
INSERTMENUQQ (W*S)
APPENDMENUQQ (W*S)
MODIFYMENUROUTINEQQ (W*S)
preempting functions
PREFETCH
prefetch insertion
opt-prefetch, Qopt-prefetch
option enabling
prefetches of data
PREFETCH and NOPREFETCH
MM_PREFETCH
directive enabling
subroutine peforming
preprocessing directives
Using fpp Directives
fpp
preprocessor
Using the fpp Preprocessor
fpp
preprocessor definitions
u (Windows* OS)
option undefining all previous
option undefining for a symbol
preprocessor symbols
Using Predefined Preprocessor Symbols
predefined
preprocessor variables
Predefined Macros for Intel® MIC Architecture
Writing Code that Should Not Be Built for CPU-Only Execution
Writing Target-Specific Code Using a Directive
PRESENT
pretested DO
PRINT
PRINT value for CLOSE(DISPOSE) or CLOSE(STATUS)
PRINT/DELETE value for CLOSE(DISPOSE) or CLOSE(STATUS)
printing of formatted records
printing to the screen
prioritizing application tests
PRIVATE
PRIVATE Statement
PRIVATE Clause
in DEFAULT clause
in DO directive
in general PARALLEL directive
in OpenMP* Fortran PARALLEL directive
in PARALLEL DO directive
in PARALLEL SECTIONS directive
in SECTIONS directive
in SINGLE directive
summary of data scope attribute clauses
private entities
USE
PRIVATE Statement
private variables
PROCEDURE
procedure interface
Program Units and Procedures Overview
INTERFACE
Procedure Interfaces
defining generic assignment
defining generic names
defining generic operators
when explicit is required
procedure interface
ABSTRACT INTERFACE
abstract
procedure pointers
Program Units and Procedures Overview
Procedure Pointers
Procedure Pointers as Derived-Type Components
as derived-type components
named
statement declaring
procedure references
Resolving Procedure References
Functions, Subroutines, and Statement Functions
function
resolving generic
resolving nonestablished
resolving specific
subroutine
unambiguous generic
PROCEDURE statement
Type-Bound Procedures
in type-bound procedure
procedures
ABSTRACT INTERFACE
BLOCK DATA
Procedure Characteristics
EXTERNAL
INTRINSIC
Defining Generic Assignment
Defining Generic Names for Procedures
Defining Generic Operators
ATTRIBUTES
Dummy Procedure Arguments
ELEMENTAL
Program Units
External Procedures
%LOC
INTERFACE
Procedure Interfaces
Internal Procedures
Intrinsic Procedures Overview
MODULE PROCEDURE
MODULE
Modules and Module Procedures
PURE
RECURSIVE
References to Generic Procedures
References to Non-Fortran Procedures
Procedures that Require Explicit Interfaces
Resolving Procedure References
POINTER - Fortran
Statements for Input and Output
Type-Bound Procedures
abstract interfaces to
BLOCK DATA
characteristics of
declaring external
declaring intrinsic
defining generic assignment for
defining generic names for
defining generic operators for
directive specifying properties of
dummy
elemental user-defined
external
Program Units
External Procedures
function computing address of
generic
interfaces to
INTERFACE
Procedure Interfaces
internal
Program Units
Internal Procedures
intrinsic
module
MODULE PROCEDURE
MODULE
INTERFACE
Modules and Module Procedures
overview of intrinsic
preventing side effects in
pure user-defined
recursive
references to generic
references to non-Fortran
requiring explicit interface
resolving references to
specifying explicit interface for
specifying intrinsic
specifying pointer
table of i/o
type bound
procedures and data objects
offload-attribute-target, Qoffload-attribute-target
option flagging with offload attribute
procedures that require explicit interfaces
process
RUNQQ
GETPID
GETUID
function executing a new
function returning ID of
function returning user ID of
process execution
SLEEP
subroutine suspending
process ID
GETPID
KILL
function returning
function sending signal to
processor
mtune
option optimizing for specific
processor clock
SYSTEM_CLOCK
subroutine returning data from
processor features
x, Qx
option telling which to target
processor time
DCLOCK
CPU_TIME
function returning
subroutine returning
PRODUCT
product of array elements
PRODUCT
function returning
profile data records
prof-src-dir, Qprof-src-dir
prof-src-root-cwd, Qprof-src-root-cwd
prof-src-root, Qprof-src-root
option affecting search for
option letting you use relative paths when searching for
prof-src-root-cwd, Qprof-src-root-cwd
prof-src-root, Qprof-src-root
profile-guided optimization
Profile-Guided Optimizations Overview
API support
data ordering optimization
dumping profile information
example of
function grouping optimization
function order lists optimization
function ordering optimization
funtion/loop execution time
interval profile dumping
overview
phases
resetting dynamic profile counters
Resetting the Dynamic Profile Counters
Resetting Profile Information
resetting profile information
support
usage model
profile-optimized code
API Support Overview
dumping
Interval Profile Dumping
Dumping Profile Information
generating information
resetting dynamic counters for
Resetting the Dynamic Profile Counters
Resetting Profile Information
profiling
prof-use, Qprof-use
prof-gen, Qprof-gen
prof-dir, Qprof-dir
prof-file, Qprof-file
option enabling use of information from
option instrumenting a program for
option specifying directory for output files
option specifying name for summary
profiling information
prof-func-order, Qprof-func-order
prof-data-order, Qprof-data-order
option enabling function ordering
option using to order static data items
profmerge
PROGRAM
program control
CASE
transferring to CASE construct
program control procedures
Program Control Statements
table of
program control statements
Program Control Statements
table of
program execution
PAUSE
STOP and ERROR STOP
SLEEPQQ
EXIT Subroutine
statement suspending
stopping
subroutine delaying
subroutine terminating
program loops
Using Guided Auto Parallelism
Guided Auto Parallelism Overview
Auto-Parallelization Overview
parallel processing model
program name
program structure
program termination
Values Returned at Program Termination
values returned
program unit call procedures
Statements for Program Unit Calls and Definitions
table of
program unit definition procedures
Statements for Program Unit Calls and Definitions
table of
program units
Program Units
Program Units and Procedures Overview
allowing access to module
block data
external subprograms
function
main
Main Program
PROGRAM
module
order of statements in
returning control to
scope of
statement terminating
subroutine
types of association for
program units and procedures
programming
Standard Fortran and C Interoperability
mixed language
programming practices
programs
Program Units and Procedures Overview
advantages of internal procedures
advantages of modules
debugging multithread
Fortran executables
mixed-language issues in
multithread
option linking as DLL
option maximizing speed in
option specifying aliasing should be assumed in
option specifying non-Fortran
running within another program
values returned at termination of
projects
Understanding Errors During the Build Process
errors during build
prompt
SETERRORMODEQQ
subroutine controlling for critical errors
PROTECTED
PSECT
pseudorandom number generators
RAN
SEED
RAND, RANDOM
RANDOM Subroutine
RANDOM_NUMBER
RANDU
RANDOM_SEED
RAN
RANDOM
SEED
RAND, RANDOM
RANDOM Subroutine
RANDOM_NUMBER
RANDU
subroutine changing seed for
SEED
RANDOM_SEED
subroutine querying seed for
PUBLIC
public entities
USE
PUBLIC
renaming
PURE
in functions
in subroutines
pure procedures
PURE
in FORALLs
in interface blocks
restricted form of
PUTC
POSIX version of
PUTIMAGE
PUTIMAGE_W
PXF(type)GET
PXF(type)SET
PXFA(type)SET
PXFA<TYPE>GET
PXFACCESS
PXFACHARGET
PXFACHARSET
PXFADBLGET
PXFADBLSET
PXFAINT8GET
PXFAINT8SET
PXFAINTGET
PXFAINTSET
PXFALARM
PXFALGCLGET
PXFALGCLSET
PXFAREALGET
PXFAREALSET
PXFASTRGET
PXFASTRSET
PXFCALLSUBHANDLE
PXFCFGETISPEED
PXFCFGETOSPEED
PXFCFSETISPEED
PXFCFSETOSPEED
PXFCHARGET
PXFCHARSET
PXFCHDIR
PXFCHMOD
PXFCHOWN
PXFCLEARENV
PXFCLOSE
PXFCLOSEDIR
PXFCONST
PXFCREAT
PXFCTERMID
PXFDBLGET
PXFDBLSET
PXFDUP
PXFDUP2
PXFE(type)GET
PXFE(type)SET
PXFECHARGET
PXFECHARSET
PXFEDBLGET
PXFEDBLSET
PXFEINT8GET
PXFEINT8SET
PXFEINTGET
PXFEINTSET
PXFELGCLGET
PXFELGCLSET
PXFEREALGET
PXFEREALSET
PXFESTRGET
PXFESTRSET
PXFEXECV
PXFEXECVE
PXFEXECVP
PXFEXIT
PXFFASTEXIT
PXFFCNTL
PXFFDOPEN
PXFFFLUSH
PXFFGETC
PXFFILENO
PXFFORK
PXFFPATHCONF
PXFFPUTC
PXFFSEEK
PXFFSTAT
PXFFTELL
PXFGETARG
PXFGETATTY
PXFGETC
PXFGETCWD
PXFGETEGID
PXFGETENV
PXFGETEUID
PXFGETGID
PXFGETGRGID
PXFGETGRNAM
PXFGETGROUPS
PXFGETLOGIN
PXFGETPGRP
PXFGETPID
PXFGETPPID
PXFGETPWNAM
PXFGETPWUID
PXFGETSUBHANDLE
PXFGETUID
PXFINT8GET
PXFINT8SET
PXFINTGET
PXFINTSET
PXFISBLK
PXFISCHR
PXFISCONST
PXFISDIR
PXFISFIFO
PXFISREG
PXFKILL
PXFLGCLGET
PXFLGCLSET
PXFLINK
PXFLOCALTIME
PXFLSEEK
PXFMKDIR
PXFMKFIFO
PXFOPEN
PXFOPENDIR
PXFPATHCONF
PXFPAUSE
PXFPIPE
PXFPOSIXIO
PXFPUTC
PXFREAD
PXFREADDIR
PXFREALGET
PXFREALSET
PXFRENAME
PXFREWINDDIR
PXFRMDIR
PXFSETENV
PXFSETGID
PXFSETPGID
PXFSETSID
PXFSETUID
PXFSIGACTION
PXFSIGADDSET
PXFSIGDELSET
PXFSIGEMPTYSET
PXFSIGFILLSET
PXFSIGISMEMBER
PXFSIGPENDING
PXFSIGPROCMASK
PXFSIGSUSPEND
PXFSLEEP
PXFSTAT
PXFSTRGET
PXFSTRSET
PXFSTRUCTCOPY
PXFSTRUCTCREATE
PXFSTRUCTFREE
PXFSYSCONF
PXFTCDRAIN
PXFTCFLOW
PXFTCFLUSH
PXFTCGETATTR
PXFTCGETPGRP
PXFTCSENDBREAK
PXFTCSETATTR
PXFTCSETPGRP
PXFTIME
PXFTIMES
PXFTTYNAM
PXFUCOMPARE
PXFUMASK
PXFUNAME
PXFUNLINK
PXFUTIME
PXFWAIT
PXFWAITPID
PXFWIFEXITED
PXFWIFSIGNALED
PXFWIFSTOPPED
PXFWRITE
Q
Character Count Editing (Q)
edit descriptor
QABS
QACOS
QACOSD
QACOSH
QARCOS
QASIN
QASIND
QASINH
QATAN
QATAN2
QATAN2D
QATAND
QATANH
QCMPLX
QCONJG
QCOS
QCOSD
QCOSH
QCOTAN
QCOTAND
QDIM
QERF
QERFC
QEXP
QEXT
QEXTD
QFLOAT
QIMAG
QINT
QLOG
QLOG10
QMAX1
QMIN1
QMOD
QNINT
QNUM
QRANSET
QREAL
QSIGN
QSIN
QSIND
QSINH
QSORT
QSQRT
QTAN
QTAND
QTANH
quad-precision product
DPROD
function producing
quick sort
QSORT
subroutine performing on arrays
QuickWin
INITIALSETTINGS (W*S)
initializing with user-defined settings
QuickWin functions
ABOUTBOXQQ (W*S)
APPENDMENUQQ (W*S)
CLICKMENUQQ (W*S)
DELETEMENUQQ (W*S)
FOCUSQQ (W*S)
GETACTIVEQQ (W*S)
GETEXITQQ (W*S)
GETHWNDQQ (W*S)
GETUNITQQ (W*S)
GETWINDOWCONFIG (W*S)
GETWSIZEQQ (W*S)
INCHARQQ (W*S)
INITIALIZEFONTS (W*S)
INITIALSETTINGS (W*S)
INQFOCUSQQ (W*S)
INSERTMENUQQ (W*S)
MESSAGEBOXQQ (W*S)
MODIFYMENUFLAGSQQ (W*S)
MODIFYMENUROUTINEQQ (W*S)
MODIFYMENUSTRINGQQ (W*S)
PASSDIRKEYSQQ (W*S)
REGISTERMOUSEEVENT (W*S)
RGBTOINTEGER (W*S)
SETACTIVEQQ (W*S)
SETEXITQQ
SETMOUSECURSOR (W*S)
SETWINDOWCONFIG (W*S)
SETWINDOWMENUQQ (W*S)
SETWSIZEQQ (W*S)
UNREGISTERMOUSEEVENT (W*S)
WAITONMOUSEEVENT (W*S)
ABOUTBOXQQ
APPENDMENUQQ
CLICKMENUQQ
DELETEMENUQQ
FOCUSQQ
GETACTIVEQQ
GETEXITQQ
GETHWNDQQ
GETUNITQQ
GETWINDOWCONFIG
GETWSIZEQQ
INCHARQQ
INITIALIZEFONTS
INITIALSETTINGS
INQFOCUSQQ
INSERTMENUQQ
MESSAGEBOXQQ
MODIFYMENUFLAGSQQ
MODIFYMENUROUTINEQQ
MODIFYMENUSTRINGQQ
PASSDIRKEYSQQ
REGISTERMOUSEEVENT
RGBTOINTEGER
SETACTIVEQQ
SETEXITQQ
SETMOUSECURSOR
SETWINDOWCONFIG
SETWINDOWMENUQQ
SETWSIZEQQ
UNREGISTERMOUSEEVENT
WAITONMOUSEEVENT
QuickWin procedures
QuickWin Library Routines (W*S)
table of
QuickWin routines
INSERTMENUQQ (W*S)
APPENDMENUQQ (W*S)
MODIFYMENUROUTINEQQ (W*S)
predefined
INSERTMENUQQ (W*S)
APPENDMENUQQ (W*S)
MODIFYMENUROUTINEQQ (W*S)
QuickWin subroutines
INTEGERTORGB (W*S)
SETMESSAGEQQ (W*S)
INTEGERTORGB
SETMESSAGEQQ
quotation mark editing
RADIX
function returning
in integer model
in real model
RAISEQQ
RAN
RAND
RANDOM
RAND, RANDOM
RANDOM Subroutine
random access I/O
random number generators
SRAND
IRAND
RAND
subroutine seeding
random number procedures
Random Number Intrinsic Procedures
table of
random numbers
DRAND, DRANDM
IRAND, IRANDM
RAN
RAND, RANDOM
RANDOM Subroutine
RANDOM_NUMBER
RANDU
DRAND
DRANDM
function returning double-precision
IRAND
IRANDM
RAN
RAND and RANDOM
RANDOM
RANDOM_NUMBER
RANDU
RANDOM_NUMBER
subroutine modifying or querying the seed of
RANDOM_SEED
RANDU
RANF
RANF Portability Routine
RANF Intrinsic Procedure
RANGE
ranges
Data Representation Overview
for complex constants
for integer constants
for logical constants
for real constants
RANGET
RANSET
RC
RC edit descriptor
RD
RD edit descriptor
READ
READ Statement
INQUIRE: READ Specifier
specifier for INQUIRE
READONLY
READWRITE
REAL
REAL Statement
REAL Function
REAL Directive
compiler directive
Equivalent Compiler Options
REAL Directive
data type
REAL Statement
Real Data Types
editing
function
function converting to double precision
real and complex editing
real constants
General Rules for Real Constants
rules for
real conversion
REAL Function
function performing
real data
REAL Directive
SELECTED_REAL_KIND
Model for Real Data
directive specifying default kind
function returning kind type parameter for
model for
real data type
REAL Statement
Real Data Types
constants
REAL(16) Constants
REAL(8) or DOUBLE PRECISION Constants
REAL(4) Constants
General Rules for Real Constants
default kind
function converting to double precision
models for
ranges for
storage
real editing
Real and Complex Editing
conversion
E and D
EN
engineering notation
ES
F
G
scientific notation
with exponents
without exponents
real model
Model for Real Data
function returning exponent part in
function returning fractional part in
function returning largest number in
function returning number closest to unity in
function returning smallest number in
real numbers
REAL Directive
REAL Function
SPACING
CEILING
FP_CLASS
DIM
FLOOR
SET_EXPONENT
SCALE
ANINT
AINT
directive specifying default kind
function resulting in single-precision type
function returning absolute spacing of
function returning ceiling of
function returning class of IEEE
function returning difference between
function returning floor of
function returning fractional part for model of
function returning scale of model for
function rounding
function truncating
real values
G Editing
F Editing
Real and Complex Editing
E and D Editing
EN Editing
ES Editing
transferring
G Editing
F Editing
Real and Complex Editing
transferring in exponential form
transferring using engineering notation
transferring using scientific notation
real-coordinate graphics
DBLE
QEXT
function converting to double precision
function converting to quad precision
real-time clock
SYSTEM_CLOCK
subroutine returning data from
REAL(16)
Real Data Types
constants
REAL(4)
Real Data Types
constants
REAL(8)
Real Data Types
constants
REAL*16
REAL*4
REAL*8
REC
Record Specifier (REC=)
specifier for READ
specifier for WRITE
REC specifier
Components of Data Transfer Statements
Record Specifier (REC=)
reciprocal
RRSPACING
function returning
RECL
INQUIRE: RECL Specifier
OPEN: RECL Specifier
specifier for INQUIRE
specifier for OPEN
RECORD
record access
record I/O
record I/O statement specifiers
record length
record number
Record Specifier (REC=)
identifying for data transfer
record position
Specifying the Initial Record Position
specifying
record specifier
Record Specifier (REC=)
alternative syntax for
record structure fields
STRUCTURE and END STRUCTURE
references to
record structure items
PACK Directive
directive specifying starting address of
record structures
STRUCTURE and END STRUCTURE
Record Structures
RECORD
aggregate assignment
converting to Fortran 95/90 derived types
directive modifying alignment of data in
MAP declarations in
UNION declarations in
record transfer
record type
Porting Nonnative Data
converting nonnative data using OPEN defaults
record types
records
EOF
pad-source, Qpad-source
REWIND
REWRITE
Record Types
DELETE
ENDFILE
Records and Files
function checking for end-of-file
option specifying padding for
repositioning to first
rewriting
specifying line terminator for formatted files
statement to delete
statement writing end-of-file
types of
Record Types
Records and Files
RECORDSIZE
RECORDTYPE
INQUIRE: RECORDTYPE Specifier
OPEN: RECORDTYPE Specifier
specifier for INQUIRE
specifier for OPEN
RECTANGLE
RECTANGLE_W
rectangles
RECTANGLE, RECTANGLE_W (W*S)
GETIMAGE, GETIMAGE_W (W*S)
functions drawing
subroutines storing screen image defined by
recursion
RECURSIVE
in functions
in subroutines
recursive execution
recursive
option specifying
recursive procedures
RECURSIVE
as functions
as subroutines
redistributable package
redistributing libraries
REDUCTION
in DO directive
in PARALLEL directive
in PARALLEL DO directive
in PARALLEL SECTIONS directive
in SECTIONS directive
summary of data scope attribute clauses
reentrancy protection
FOR_SET_REENTRANCY
function controlling
REFERENCE
ATTRIBUTES REFERENCE and VALUE
option for ATTRIBUTES directive
references
Functions, Subroutines, and Statement Functions
References to Elemental Intrinsic Procedures
References to Generic Intrinsic Functions
References to Generic Procedures
References to Non-Fortran Procedures
References to Nonestablished Names
function
procedure
to elemental intrinsic procedures
to generic intrinsic functions
to generic procedures
to non-Fortran procedures
to nonestablished names
references to global function symbols
Bsymbolic-functions
option binding to shared library definitions
references to global symbols
Bsymbolic
option binding to shared library definitions
register allocator
opt-ra-region-strategy, Qopt-ra-region-strategy
option selecting method for partitioning
REGISTERMOUSEEVENT
relational expressions
relational operators
relative error
fimf-accuracy-bits, Qimf-accuracy-bits
fimf-max-error, Qimf-max-error
option defining for math library function results
option defining maximum for math library function results
relative files
Glossary R
statement to delete records from
relative spacing
RRSPACING
function returning reciprocal of
remainder
MOD
functions returning
REMAPALLPALETTERGB
REMAPPALETTERGB
Remapping RGB values for video hardware
removed compiler options
RENAME
RENAMEFILEQQ
REPEAT
repeat specification
Data Edit Descriptors
Control Edit Descriptors
Character String Edit Descriptors
nested and group
repeatable edit descriptors
Format Specifications
Data Edit Descriptors
replicated arrays
SPREAD
function creating
report generation
Resetting the Dynamic Profile Counters
Resetting Profile Information
Intel Extension Routines to OpenMP*
OpenMP* Run-time Library Routines
Dumping and Resetting Profile Information
Requesting Compiler Reports with the xi* Tools
dynamic profile counters
Resetting the Dynamic Profile Counters
Resetting Profile Information
Intel extension
OpenMP* run-time
profile information
timing
using xi* tools
RESHAPE
resolving generic references
resolving procedure references
resolving specific references
response files
Using Response Files
using
restricted expressions
restrictions
Tradeoffs and Restrictions in Using Traceback
in using traceback information
restrictions on offloaded code
RESULT
defining explicit interface
keyword in functions
result name
RESULT
in functions
result variables
RESULT
FUNCTION
in ENTRY
requiring explicit interface
RETURN
retaining data after execution of
REWIND
REWRITE
RGB color
INTEGERTORGB (W*S)
subroutine converting into components
RGB color values
RGBTOINTEGER (W*S)
REMAPALLPALETTERGB, REMAPPALETTERGB (W*S)
GETCOLORRGB (W*S)
GETPIXELSRGB (W*S)
GETPIXELRGB, GETPIXELRGB_W (W*S)
GETTEXTCOLORRGB (W*S)
SETCOLORRGB (W*S)
SETPIXELSRGB (W*S)
SETPIXELRGB, SETPIXELRGB_W (W*S)
SETTEXTCOLORRGB (W*S)
function converting integer to
function remapping
function returning current
function returning for multiple pixels
function returning for pixel
function returning text
function setting current
function setting for multiple pixels
function setting for pixel
function setting text
RGB components
INTEGERTORGB (W*S)
subroutine converting color into
RGBTOINTEGER
right shift
ISHA
ISHC
ISHL
function performing arithmetic
function performing circular
function performing logical
RINDEX
RN
RN edit descriptor
RNUM
root procedures
Trigonometric, Exponential, Root, and Logarithmic Intrinsic Procedures
table of
ROUND
OPEN: ROUND Specifier
INQUIRE: ROUND Specifier
specifier for INQUIRE
specifier for OPEN
round editing
DC
RC
RD
RN
RP
RP Editing
DP Editing
RU
RZ
rounding
NEAREST
function performing
rounding during file connections
routine entry
falign-stack
option specifying the stack alignment to use on
routine entry and exit points
finstrument-functions, Qinstrument-functions
option determining instrumentation of
routines
Overview of NLS and MCBS Routines (Windows* OS)
Module Routines Overview
OpenMP* Fortran Routines Overview
opt-args-in-regs, Qopt-args-in-regs
Storing Routines in Shareable Libraries
Standard Fortran Routines That Handle MBCS Characters (Windows* OS)
MCBS module
module
NLS module
OpenMP Fortran
option passing arguments in registers
storing in shareable libraries
that handle MBCS characters
RP
RP Editing
DP Editing
RP edit descriptor
RP Editing
DP Editing
RRSPACING
RSHFT
RSHIFT
RTC
RU
RU edit descriptor
run-time environment
for_rtl_finish_
for_rtl_init_
function cleaning up
function initializing
run-time environment variables
run-time error messages
List of Run-Time Error Messages
format
locating
locating cause
using traceback information
where displayed
run-time error processing
Run-Time Default Error Processing
default
run-time errors
Understanding Run-Time Errors
functions returning most recent
GETLASTERRORQQ
GETLASTERROR
Run-Time Library (RTL)
Run-Time Default Error Processing
FOR_SET_REENTRANCY
MT
threads
MD
libs
Using Traceback Information Overview
error processing performed by
function controlling reentrancy protection for
option searching for unresolved references in multithreaded
MT
threads
MD
option specifying which to link to
requesting traceback
run-time performance
Overview: Tuning Performance
improving
run-time routines
COMMITQQ
FOR_DESCRIPTOR_ASSIGN (W*S)
FOR_GET_FPE
for_rtl_finish_
for_rtl_init_
FOR_SET_FPE
FOR_SET_REENTRANCY
GERROR
GETCHARQQ
GETEXCEPTIONPTRSQQ (W*S)
GETSTRQQ
PEEKCHARQQ
PERROR
TRACEBACKQQ
COMMITQQ
FOR_DESCRIPTOR_ASSIGN
FOR_GET_FPE
for_rtl_finish_
for_rtl_init_
FOR_SET_FPE
FOR_SET_REENTRANCY
GERROR
GETCHARQQ
GETEXCEPTIONPTRSQQ
GETSTRQQ
PEEKCHARQQ
PERROR
TRACEBACKQQ
running applications
Running Fortran Applications from the Command Line
from the command line
RUNQQ
RZ
RZ edit descriptor
S
S Editing
edit descriptor
S_floating format
SAME_TYPE_AS
sample programs
Sample Programs and Traceback Information
and traceback information
SAVE
SAVE value for CLOSE(DISPOSE) or CLOSE(STATUS)
SAVEIMAGE
SAVEIMAGE_W
scalar replacement
scalar-rep, Qscalar-rep
opt-multi-version-aggressive, Qopt-multi-version-aggressive
option enabling during loop transformation
option using aggressive multi-versioning check for
scalar variables
Data Types of Scalar Variables
auto-scalar, Qauto-scalar
data types of
option allocating to the run-time stack
scalars
Glossary S
as subobjects
as variables
function returning shape of
typing of
Implicit Typing Rules
Specification of Data Type
Data Types of Scalar Variables
SCALE
scale factor
scale factor editing (P)
SCAN
SCANENV
SCHEDULE
PARALLEL DO
DO Directive
AUTO
in DO directive
in PARALLEL DO directive
scientific-notation editing (ES)
scope
of unambiguous procedure references
scoping units
Scope
statements restricted in
with more than one USE
scratch files
screen area
CLEARSCREEN (W*S)
erasing and filling
screen images
GETIMAGE, GETIMAGE_W (W*S)
subroutines storing rectangle
screen output
PRINT
displaying
SCROLLTEXTWINDOW
SCWRQQ
SECNDS
SECNDS Portability Routine
SECNDS Intrinsic Procedure
seconds
RTC
SECNDS Intrinsic Procedure
TIMEF
function returning since Greenwich mean time
function returning since midnight
function returning since TIMEF was called
SECTION
SECTIONS
SEED
seeds
SRAND
SEED
RANDOM_SEED
RANGET
IRANGET
IRANSET
RANSET
DRANSET
subroutine changing for RAND and IRAND
subroutine changing for RANDOM
subroutine modifying or querying for RANDOM_NUMBER
subroutine returning
RANGET
IRANGET
subroutine setting
IRANSET
RANSET
DRANSET
SELECT CASE
SELECT TYPE
SELECTED_CHAR_KIND
SELECTED_INT_KIND
SELECTED_REAL_KIND
semicolon (;)
Source Forms
as source statement separator
SEQUENCE
SEQUENTIAL
INQUIRE: SEQUENTIAL Specifier
specifier for INQUIRE
sequential access mode
sequential file access
sequential files
Records and Files
positioning at beginning
sequential READ statements
Forms for Sequential READ Statements
rules for formatted
rules for list-directed
rules for namelist
rules for unformatted
sequential WRITE statements
Forms for Sequential WRITE Statements
rules for formatted
rules for list-directed
rules for namelist
rules for unformatted
serial port I/O routines
Overview of Serial Port I/O Routines (Windows* OS)
SPORT_CANCEL_IO
SPORT_CONNECT
SPORT_CONNECT_EX
SPORT_GET_HANDLE
SPORT_GET_STATE
SPORT_GET_STATE_EX
SPORT_GET_TIMEOUTS
SPORT_PEEK_DATA
SPORT_PEEK_LINE
SPORT_PURGE
SPORT_READ_DATA
SPORT_READ_LINE
SPORT_RELEASE
SPORT_SET_STATE
SPORT_SET_STATE_EX
SPORT_SET_TIMEOUTS
SPORT_SHOW_STATE
SPORT_SPECIAL_FUNC
SPORT_WRITE_DATA
SPORT_WRITE_LINE
set stack size on coprocessors
SET_EXPONENT
SETACTIVEQQ
SETBKCOLOR
SETBKCOLORRGB
SETCLIPRGN
SETCOLOR
SETCOLORRGB
SETCONTROLFPQQ
SETDAT
SETENVQQ
SETERRORMODEQQ
SETEXITQQ
SETFILEACCESSQQ
SETFILETIMEQQ
SETFILLMASK
SETFONT
SETGTEXTROTATION
setjmp
SETLINESTYLE
SETLINEWIDTHQQ
SETMESSAGEQQ
SETMOUSECURSOR
SETPIXEL
SETPIXEL_W
SETPIXELRGB
SETPIXELRGB_W
SETPIXELS
SETPIXELSRGB
SETTEXTCOLOR
SETTEXTCOLORRGB
SETTEXTCURSOR
SETTEXTPOSITION
SETTEXTWINDOW
SETTIM
setting macros
SETVIEWORG
SETVIEWPORT
SETWINDOW
SETWINDOWCONFIG
SETWINDOWMENUQQ
SETWRITEMODE
SETWSIZEQQ
SHAPE
shape of array
RESHAPE
SHAPE
DIMENSION
function constructing new
function returning
statement defining
shapes
GETFILLMASK (W*S)
subroutine returning pattern used to fill
SHARE
INQUIRE: SHARE Specifier
OPEN: SHARE Specifier
specifier for INQUIRE
specifier for OPEN
shareable libraries
SHARED
SHARED Clause
OPEN: SHARED Specifier
clause in PARALLEL directive
clause in PARALLEL DO directive
clause in PARALLEL SECTIONS directive
specification in DEFAULT clause
specifier for OPEN
shared libraries
Creating Shared Libraries
Ability to Create Shared Libraries
shared memory access
Compiling and Linking Multithread Programs
requesting threaded program execution
shared object
shared
option producing a dynamic
shared scalars
sharing
OPEN: SHARE Specifier
specifying file
shell
SYSTEM
function sending system command to
SHIFTA
SHIFTL
SHIFTR
SHORT
short field termination
side effects of procedures
PURE
preventing
SIGN
OPEN: SIGN Specifier
SIGN
INQUIRE: SIGN Specifier
specifier for INQUIRE
specifier for OPEN
sign editing
S
SP
SS
signal
SIGNAL
signal handling
SIGNALQQ
signals
Debugging a Program that Encounters a Signal or Exception
SIGNAL
RAISEQQ
KILL
debugging
function changing the action for
function sending to executing program
function sending to process ID
significant digits
DIGITS
function returning number of
SIMD
SIMD vectorization
simd, Qsimd
option disabling
SIN
SIND
sine
SIN
SIND
SINH
function returning
SIN
SIND
function returning hyperbolic
function with argument in degrees
function with argument in radians
SINGLE
single-precision constants
fpconstant
option evaluating as double precision
single-precision real
Real Data Types
function converting to truncated integer
SINH
SIZE
Character Count Specifier (SIZE=)
SIZE Function
specifier for INQUIRE
specifier for READ
size of arrays
SIZE Function
Compiler Limits
function returning
system parameters for
size of executable programs
Compiler Limits
system parameters for
SIZE specifier
Components of Data Transfer Statements
Character Count Specifier (SIZE=)
SIZEOF
slash editing
SLEEP
SLEEPQQ
SMP systems
SNGL
SNGLQ
sorting a one-dimensional array
SORTQQ
source code
Fixed and Tab Source Forms
Free Source Form
Portability Considerations Overview
Source Code Useable for All Source Forms
fixed and tab form of
free form of
porting between systems
useable for all source forms
source code format
source code useable for all source forms
source comments
source forms
Source Code Useable for All Source Forms
Fixed and Tab Source Forms
Free Source Form
Source Forms
combining
fixed and tab
free
overview of
source lines
Fixed and Tab Source Forms
Free Source Form
padding fixed and tab source
padding free source
SP
SP Editing
edit descriptor
space
ALLOCATE
DEALLOCATE
NULLIFY
allocating for arrays and pointer targets
deallocating for variables and pointer targets
disassociating for pointers
SPACING
speaker
BEEPQQ
subroutine sounding
speaker procedures
Keyboard and Speaker Library Routines
table of
specific names
References to Specific Names
references to
specific references
specification expressions
inquiry functions allowed in
transformational functions allowed in
specification statements
specifications
Statements Affecting Variables
table of procedures for data
specifying carriage control
specifying file numeric format
OPEN: CONVERT Specifier
precedence
specifying file position
specifying file sharing
specifying file structure
specifying variables
Data Types of Scalar Variables
table of procedures
SPLITPATHQQ
SPORT procedures
SPORT_CANCEL_IO
SPORT_CONNECT
SPORT_CONNECT_EX
SPORT_GET_HANDLE
SPORT_GET_STATE
SPORT_GET_STATE_EX
SPORT_GET_TIMEOUTS
SPORT_PEEK_DATA
SPORT_PEEK_LINE
SPORT_PURGE
SPORT_READ_DATA
SPORT_READ_LINE
SPORT_RELEASE
SPORT_SET_STATE
SPORT_SET_STATE_EX
SPORT_SET_TIMEOUTS
SPORT_SHOW_STATE
SPORT_SPECIAL_FUNC
SPORT_WRITE_DATA
SPORT_WRITE_LINE
SPREAD
SQRT
square root
SQRT
function returning
SRAND
SS
SS Editing
edit descriptor
SSWRQQ
stack
F (Windows* OS)
option specifying reserve amount
stack alignment
Qsfalign
option specifying for functions
stack checking routine
Gs
option controlling threshold for call of
stack size, setting
stack storage
AUTOMATIC
allocating variables to
stack variables
ftrapuv, Qtrapuv
option initializing to NaN
standard directories
X
option removing from include search path
standard error output file
standard error stream
PERROR
subroutine sending a message to
Standard Fortran language standard
Porting Nonnative Data
using RECL units for unformatted files
standards
Understanding File Extensions
Using Standard Features and Extensions
Understanding Fortran Language Standards Overview
Fortran 95 or Fortran 90 checking
Understanding File Extensions
Using Standard Features and Extensions
language
STAT
state messages
SETMESSAGEQQ (W*S)
subroutine setting
statement field
extend-source
option specifying the length of
statement functions
Obsolescent Language Features in the Fortran Standard
Statement Function
Program Units and Procedures Overview
statement labels
statement scope
statement separator
statements
CODIMENSION
ABSTRACT INTERFACE
ACCEPT
ALLOCATABLE
ALLOCATE
IF - Arithmetic
ASSIGN - Label Assignment
GOTO - Assigned
Assignments
ASSOCIATE
ASYNCHRONOUS
AUTOMATIC
BACKSPACE
BIND
BLOCK DATA
BYTE
CALL
CASE
CHARACTER
Statements
CLOSE
COMMON
COMPLEX Statement
GOTO - Computed
IF - Logical
IF Construct
CONTAINS
CONTIGUOUS
CONTINUE
Execution Control Overview
CRITICAL Statement
CYCLE
DATA
Data Transfer I/O Statements Overview
DEALLOCATE
Specification Statements Overview
DECODE
DEFINE FILE
DELETE
TYPE Statement (Derived Types)
DIMENSION
DO Statement
DO CONCURRENT
DO WHILE
DOUBLE COMPLEX
DOUBLE PRECISION
ELSE WHERE
WHERE
ENCODE
END
END DO
END WHERE
ENDFILE
ENTRY
Enumerations and Enumerators
EQUIVALENCE
STOP and ERROR STOP
EXIT Statement
EXTERNAL
FIND
FLUSH Statement
FORALL
FORMAT
FUNCTION
IMPLICIT
IMPORT
File Operation I/O Statements Overview
INQUIRE
INTEGER Statement
INTENT
INTERFACE
INTERFACE TO
INTRINSIC
LOCK and UNLOCK
LOGICAL Statement
UNION and END UNION
MODULE
MODULE PROCEDURE
NAMELIST
NULLIFY
OPEN
OPTIONAL
OPTIONS Statement
PARAMETER
PAUSE
POINTER - Fortran
POINTER - Integer
PRINT
PRIVATE Statement
PROCEDURE
PROGRAM
PUBLIC
READ Statement
REAL Statement
RECORD
RETURN
REWIND
REWRITE
SAVE
SELECT TYPE
SEQUENCE
Statement Function
STATIC
STRUCTURE and END STRUCTURE
SUBROUTINE
SYNC ALL
SYNC IMAGES
SYNC MEMORY
TARGET
Type Declarations
GOTO - Unconditional
USE
VALUE
VIRTUAL
VOLATILE
WAIT
WRITE Statement
CODIMENSION
ABSTRACT INTERFACE
ACCEPT
ALLOCATABLE
ALLOCATE
arithmetic IF
ASSIGN
assigned GO TO
assignment
ASSOCIATE
ASYNCHRONOUS
AUTOMATIC
BACKSPACE
BIND
BLOCK DATA
BYTE
CALL
CASE
CHARACTER
classes of
CLOSE
COMMON
COMPLEX
computed GO TO
conditional execution based on logical expression
conditionally executing groups of
CONTAINS
CONTIGUOUS
CONTINUE
control
CRITICAL
CYCLE
DATA
data transfer
DEALLOCATE
declaration
DECODE
DEFINE FILE
DELETE
derived type
DIMENSION
DO
DO CONCURRENT
DO WHILE
DOUBLE COMPLEX
DOUBLE PRECISION
ELSE WHERE
ELSE WHERE
WHERE
ENCODE
END
END DO
END WHERE
ENDFILE
ENTRY
ENUM
ENUMERATOR
EQUIVALENCE
ERROR STOP
executable
EXIT
EXTERNAL
FIND
FLUSH
FORALL
FORMAT
FUNCTION
IF - arithmetic
IF - logical
IF construct
IMPLICIT
IMPORT
input/output
INQUIRE
INTEGER
INTENT
INTERFACE
INTERFACE TO
INTRINSIC
LOCK
LOGICAL
MAP
MODULE
MODULE PROCEDURE
NAMELIST
nonexecutable
NULLIFY
OPEN
OPTIONAL
OPTIONS
order in program units
PARAMETER
PAUSE
POINTER
POINTER - Integer
PRINT
PRIVATE
PROCEDURE
PROGRAM
PUBLIC
READ
REAL
RECORD
repeatedly executing
repeatedly executing while true
restricted in scoping units
RETURN
REWIND
REWRITE
SAVE
SELECT CASE
SELECT TYPE
SEQUENCE
specification
statement function
STATIC
STOP
STRUCTURE
SUBROUTINE
SYNC ALL
SYNC IMAGES
SYNC MEMORY
TARGET
TYPE
type declaration
unconditional GO TO
UNION
UNLOCK
USE
VALUE
VIRTUAL
VOLATILE
WAIT
WHERE
WRITE
STATIC
static analysis
Using Static Analysis
Static Analysis Overview
build specification files
option enabling
option specifying directory for results of
option specifying level of messages
static analysis
Using Static Analysis
Creating and Using Build Specification Files
Static Analysis Overview
initial setup
inspxe-inject utility
inspxe-runsc utility
inspxe-wrap utility
overview
wrapper utility
static libraries
Storing Object Code in Static Libraries
Creating Static Libraries
option invoking tool to generate
static storage
STATIC
allocating variables to
STATUS
OPEN: STATUS Specifier
specifier for OPEN
status messages
SETMESSAGEQQ (W*S)
subroutine setting
status of graphics routines
GRSTATUS (W*S)
function returning
STATUS specifier for CLOSE
status word
CLEARSTATUSFPQQ
SSWRQQ
GETSTATUSFPQQ (W*S)
subroutine clearing exception flags in floating-point
subroutines returning floating-point
SSWRQQ
GETSTATUSFPQQ (W*S)
STDCALL
ATTRIBUTES C and STDCALL
option for ATTRIBUTES directive
STOP
storage
EQUIVALENCE
Storage Association
Storage Units and Storage Sequence
COMMON
ALLOCATE
DEALLOCATE
SIZEOF
association
EQUIVALENCE
Storage Association
Storage Units and Storage Sequence
defining blocks of
dynamically allocating
freeing
function returning byte-size of
sequence
sharing areas of
units
storage association
Storage Association
Storage Units and Storage Sequence
using ENTRY
storage in bits
STORAGE_SIZE
function returning
storage item
LOC
function returning address of
storage sequence
Storage Association
Storage Units and Storage Sequence
storage units
STORAGE_SIZE
stream READ statements
stream record type
stream WRITE statements
Stream_CR records
Stream_LF records
Streaming SIMD Extensions
streaming stores
opt-streaming-stores, Qopt-streaming-stores
option generating for optimization
STRICT
STRICT and NOSTRICT
equivalent compiler option for
stride
string edit descriptors
Character String Edit Descriptors
apostrophe
H
quotation mark
strings
REPEAT
LNBLNK
LEN_TRIM
LEN
H Editing
function concatenating copies of
function locating last nonblank character in
function returning length minus trailing blanks
function returning length of
writing unknown length to file or device
STRUCTURE
structure components
structure constructors
structure declarations
structures
TYPE Statement (Derived Types)
Record Structures
Structure Declarations
derived-type
derived-type extended
record
Record Structures
Structure Declarations
SUBMIT value for CLOSE(DISPOSE) or CLOSE(STATUS)
SUBMIT/DELETE value for CLOSE(DISPOSE) or CLOSE(STATUS)
subnormal numbers
subobjects
subprograms
BLOCK DATA
RETURN
FUNCTION
MODULE PROCEDURE
MODULE
END
SUBROUTINE
Functions, Subroutines, and Statement Functions
INTRINSIC
EXTERNAL
BLOCK DATA
effect of RETURN in
function
module
MODULE PROCEDURE
MODULE
statement returning control from
subroutine
user-written
using as actual arguments
INTRINSIC
EXTERNAL
SUBROUTINE
subroutine references
subroutines
SUBROUTINE
Program Units and Procedures Overview
effect of ENTRY in
ELEMENTAL keyword in
EXTERNAL
function running at specified time
general rules for
intrinsic
invoking
PURE keyword in
RECURSIVE keyword in
SUBROUTINE
RECURSIVE
statement specifying entry point for
transferring control to
subroutines in the OpenMP* run-time library
OpenMP* Run-time Library Routines
for OpenMP*
parallel run-time
subscript list
Arrays
referencing array elements
Array Elements
Array Sections
subscript progression
subscript triplets
Array Sections
Subscript Triplets
subscripts
substrings
Character Substrings
function locating index of last occurrence of
function returning starting position of
making equivalent
substructure declarations
for record structures
SUM
sum of array elements
SUM
function returning
support
Debugging and Optimizations
for symbolic debugging
suspension
PAUSE
of program execution
symbol names
Quse-msasm-symbols
option using dollar sign when producing
symbol visibility
fvisibility
option specifying
symbolic names
Names
option associating with an optional value
symbols
Using Predefined Preprocessor Symbols
predefined preprocessor
SYNC ALL
SYNC IMAGES
SYNC MEMORY
synchronization
Auto-Parallelization Overview
parallel processing model for
thread sleep time
syntax
syntax-only
option checking for correct
SYSTEM
system calls
OPEN: USEROPEN Specifier
using to open files
system codepage
NLSGetEnvironmentCodepage (W*S)
function returning number for
system command
SYSTEMQQ
SYSTEM
function sending to command interpreter
function sending to shell
system date
SETDAT
function setting
system errors
ERRSNS
subroutine returning information on
system parameters for language elements
system procedures
Portability Library Routines
table of
system prompt
SETERRORMODEQQ
subroutine controlling for critical errors
system subprograms
CPU_TIME
DATE Intrinsic Procedure
DATE_AND_TIME
EXIT Subroutine
IDATE Portability Routine
SECNDS Portability Routine
SYSTEM_CLOCK
TIME Intrinsic Procedure
CPU_TIME
DATE
DATE_AND_TIME
EXIT
IDATE
SECNDS
SYSTEM_CLOCK
TIME
system time
CLOCK
CTIME
TIME Intrinsic Procedure
TIME Portability Routine
SETTIM
function converting to ASCII string
CLOCK
CTIME
intrinsic returning
subroutine returning
subroutine setting
SYSTEM_CLOCK
SYSTEMQQ
T
T Editing
edit descriptor
T_floating format
tab source format
Fixed and Tab Source Forms
lines in
tab-format source lines
TAN
TAND
tangent
TAN
TAND
TANH
function returning
TAN
TAND
function returning hyperbolic
function with argument in degrees
function with argument in radians
TANH
target
Managing Memory Allocation for Pointer Variables
memory management
TARGET
target-specific code, writing
Overview: Using a Directive
Writing Target-Specific Code Using a Directive
targets
Allocation of Pointer Targets
Pointer Assignments
Intrinsic Assignment Statements
Assignment - Intrinsic Computational
TARGET
ALLOCATE
Deallocation of Pointer Targets
Procedures that Require Explicit Interfaces
allocation of pointer
as variables
assigning values to
Intrinsic Assignment Statements
Assignment - Intrinsic Computational
associating with pointers
Pointer Assignments
TARGET
creating storage for
deallocation of pointer
declaration of
requiring explicit interface
TASK
task region
TASK
directive defining
TASKWAIT
TASKYIELD
temporary files
Temporary Files Created by the Compiler or Linker
option to keep
terminal
TTYNAM
subroutine specifying device name for
terminal statements for DO constructs
terminating format control (:)
terminating short fields of input data
ternary raster operation constants
test prioritization tool
examples
options
requirements
text
WRAPON (W*S)
GETGTEXTROTATION (W*S)
GETGTEXTEXTENT (W*S)
OUTTEXT (W*S)
OUTGTEXT (W*S)
function controlling truncation of
function controlling wrapping of
function returning orientation of
function returning width for use with OUTGTEXT
subroutine sending to screen (including blanks)
OUTTEXT (W*S)
OUTGTEXT (W*S)
subroutine sending to screen (special fonts)
text color
GETTEXTCOLORRGB (W*S)
function returning RGB value of
text color index
GETTEXTCOLOR (W*S)
GETTEXTCOLORRGB (W*S)
SETTEXTCOLOR (W*S)
SETTEXTCOLORRGB (W*S)
function returning
function returning RGB value of
function setting
function setting RGB value of
text cursor
SETTEXTCURSOR (W*S)
function setting height and width of
text files
INCLUDE
line including
text output
GETBKCOLOR (W*S)
GETBKCOLORRGB (W*S)
SETBKCOLOR (W*S)
SETBKCOLORRGB (W*S)
function returning background color index for
function returning background RGB color for
function setting background color index for
function setting background RGB color for
text position
GETTEXTPOSITION (W*S)
SETTEXTPOSITION (W*S)
subroutine returning
subroutine setting
text window
GETTEXTWINDOW (W*S)
SCROLLTEXTWINDOW (W*S)
SETTEXTWINDOW (W*S)
subroutine returning boundaries of
subroutine scrolling the contents of
subroutine setting boundaries of
THIS_IMAGE
thread affinity
Thread Affinity Interface (Linux* and Windows*)
option specifying
thread pooling
thread-private variables
threaded applications
tcheck, Qtcheck
option enabling analysis of
threaded program execution
Compiling and Linking Multithread Programs
requesting
THREADPRIVATE
threads
Compiling and Linking Multithread Programs
compiling and linking multithread applications
threshold control for auto-parallelization
OpenMP* Run-time Library Routines
Programming Guidelines for Vectorization
OpenMP* routines for
reordering
TIME
TIME Portability Routine
TIME Intrinsic Procedure
ALARM function for subroutines
function returning accounting of
function returning for current locale
routines returning current system
TIME Portability Routine
TIME Intrinsic Procedure
subroutine returning
GETTIM
DATE_AND_TIME
subroutine returning Greenwich mean
subroutine returning in array
subroutine returning local zone
subroutine setting system
subroutine unpacking a packed
time and date
FDATE
PACKTIMEQQ
DATE_AND_TIME
routine returning as ASCII string
subroutine packing values for
subroutine returning 4-digit year
subroutine returning current system
TIMEF
timing offload regions
TINY
TITLE
OPEN: TITLE Specifier (W*S)
specifier for OPEN
TL
TL Editing
edit descriptor
tool options
PGO Tools Overview
code coverage tool
profmerge
proforder
test prioritization
tools
PGO Tools Overview
option passing options to
option specifying directory for supporting
specifying alternative
topology maps
total association
TR
TR Editing
edit descriptor
traceback
GETEXCEPTIONPTRSQQ (W*S)
TRACEBACKQQ
function returning argument eptr for TRACEBACKQQ
subroutine aiding in
traceback compiler option
traceback information
traceback
Tradeoffs and Restrictions in Using Traceback
Sample Programs and Traceback Information
Using Traceback Information Overview
option providing
restrictions in using
sample programs
tradeoffs in using
using
TRACEBACKQQ
tradeoffs
Tradeoffs and Restrictions in Using Traceback
in using traceback information
TRAILZ
transcendental functions
fast-transcendentals, Qfast-transcendentals
option replacing calls to
TRANSFER
transfer of data
TRANSFER
function performing binary
transferring data asynchronously
transformational functions
Intrinsic Procedures Overview
ALL
allowed in initialization expressions
allowed in specification expressions
ANY
COUNT
CSHIFT
DOT_PRODUCT
EOSHIFT
IALL
IANY
IPARITY
MATMUL
MAXLOC
MAXVAL
MINLOC
MINVAL
NORM2
NULL
PACK
PARITY
PRODUCT
REPEAT
RESHAPE
SELECTED_CHAR_KIND
SELECTED_INT_KIND
SELECTED_REAL_KIND
SPREAD
SUM
TRANSFER
TRANSPOSE
TRIM
UNPACK
transportability of data
TRANSPOSE
transposed arrays
TRANSPOSE
function producing
trigonometric functions
trigonometric procedures
TRIM
troubleshooting
tselect tool
Qcov-gen
Qcov-dir
Qcov-file
option producing an instrumented file for
option specifying a directory for profiling output for
option specifying a file name for summary files for
TTYNAM
twos complement
ILEN
function returning length in
TYPE
PRINT
OPEN: TYPE Specifier
TYPE Statement (Derived Types)
for derived types
specifier for OPEN
type aliasability rules
ansi-alias, Qansi-alias
option affecting adherence to
TYPE CONTAINS declaration
type conversion procedures
Intrinsic Functions for Numeric and Type Conversion
table of
type declarations
array
attributes in
character
derived
double colon separator in
initialization expressions in
noncharacter
within record structures
type extension
Type Extension
TYPE Statement (Derived Types)
TYPE IS
SELECT TYPE
in SELECT TYPE construct
type-bound procedures
generic
specific
UBOUND
in pointer assignment
UCOBOUND
unaligned data
Locating Unaligned Data
option warning about
unambiguous generic procedure references
unambiguous references
unary operations
uncalled routines
warn
option warning about
unconditional DO
unconditional GO TO
undeclared symbols
warn
option warning about
undeferred task
UNDEFINE
undefined variables
underscore (_)
Names
in names
UNFORMATTED
INQUIRE: UNFORMATTED Specifier
specifier for INQUIRE
unformatted data
Supported Native and Nonnative Numeric Formats
and nonnative numeric formats
unformatted direct files
unformatted direct-access READ statements
unformatted direct-access WRITE statements
unformatted files
OPEN: FORM Specifier
File Organization
converting nonnative data
direct-access
methods of specifying endian format
obtaining numeric specifying format
using /convert option to specify format
using environment variable method to specify format
using OPEN(CONVERT=) method to specify format
using OPTIONs/CONVERT to specify format
unformatted numeric data
convert
option specifying format of
unformatted records
unformatted sequential files
unformatted sequential READ statements
unformatted sequential WRITE statements
uninitialized variables
check
option checking for
UNION
UNIT
Unit Specifier (UNIT=)
specifier for READ
specifier for WRITE
using for external files
using for internal files
UNIT
Unit Specifier (UNIT=)
specifier
unit number
ISATTY
function testing whether it's a terminal
unit number 6
PUTC
function writing a character to
unit numbers
UNIT specifier
UNIT specifier for CLOSE
units
Unit Specifier (UNIT=)
disconnecting
opening
statement requesting properties of
UNLINK
UNLOCK
UNPACK
unpacked array
UNPACK
function creating
UNPACKTIMEQQ
UNREGISTERMOUSEEVENT
UNROLL
UNROLL_AND_JAM
UNTIED clause
unused variables
warn
option warning about
unvectorizable copy
unwind information
fasynchronous-unwind-tables
option determining where precision occurs
upper bounds
UBOUND
function returning
USE
use association
overview of
user
GETGID
GETUID
GETLOG
function returning group ID of
function returning ID of
subroutine returning login name of
user functions
Compiler Directed Inline Expansion of Functions
Developer Directed Inline Expansion of User Functions
auto-parallelization
dynamic libraries
OpenMP*
profile-guided optimization
Profile an Application
Profile Function or Loop Execution Time
user ID
GETUID
function returning
user-defined procedures
ELEMENTAL
PURE
elemental
keyword preventing side effects in
pure
user-defined TYPE statement
user-defined types
user-written subprograms
USEROPEN
USEROPEN specifier
using an external user-written function to open files
Using OpenMP*
utilities
PGO Tools Overview
profmerge
proforder
VALUE
VALUE
ATTRIBUTES REFERENCE and VALUE
option for ATTRIBUTES directive
value-profiling
Resetting the Dynamic Profile Counters
Resetting Profile Information
variable format expressions
variables
Data Types, Constants, and Variables Overview
Variables
allocating to stack storage
allocating to static storage
allocation of
assigning initial values to
assigning value of label to
assigning values to
Intrinsic Assignment Statements
Assignment - Intrinsic Computational
associating with group name
automatic
character
creating allocatable
data types of scalar
deallocation of
declaring automatic
declaring derived-type
declaring static
direct sharing of
directive creating symbolic
directive declaring properties of
directive generating warnings for undeclared
directive testing value of
explicit typing of
giving initial values to
how they become defined or undefined
implicit typing of
initializing
length of name
namelist
on the stack
option initializing to zero
option placing explicitly zero-initialized in DATA section
fzero-initialized-in-bss , Qzero-initialized-in-bss
no-bss-init, Qnobss-init
option placing in static memory
option placing uninitialized in DATA section
option saving always
option specifying default kind for integer
option specifying default kind for logical
option specifying default kind for real
placing on the coprocessor
referencing
result
RESULT
FUNCTION
retaining in memory
saving values of
statement defining default types for user-defined
static
storage association of
table of procedures that declare
targets as
thread-private
truncation of values assigned to
typing of scalar
Implicit Typing Rules
Specification of Data Type
Data Types of Scalar Variables
undefined
using keyword names for
variables, moving data from one to another
VARYING
ATTRIBUTES VARYING
option for ATTRIBUTES directive
VAXD
OPEN: CONVERT Specifier
value for CONVERT specifier
VAXG
OPEN: CONVERT Specifier
value for CONVERT specifier
VECTOR
ATTRIBUTES VECTOR
general directive
option for ATTRIBUTES directive
VECTOR ALIGNED
VECTOR ALWAYS
vector copy
Programming Guidelines for Vectorization
programming guidelines
VECTOR NONTEMPORAL
vector subscripts
Vector Subscripts
Array Sections
VECTOR TEMPORAL
VECTOR UNALIGNED
vectorization
Using Automatic Vectorization
vec, Qvec
vec-threshold, Qvec-threshold
compiler directives, pragmas
compiler options
keywords
obstacles
option disabling
option setting threshold for loops
speed-up
what is
Vectorization
Function Annotations and the SIMD Directive for Vectorization
User-mandated or SIMD Vectorization
language support
SIMD
user-mandated
Vectorization
Function Annotations and the SIMD Directive for Vectorization
directive
Vectorization
Function Annotations and the SIMD Directive for Vectorization
pragma
vectorizer
vec-report, Qvec-report
option controlling diagnostics reported by
vectorizing
Programming Guidelines for Vectorization
loops
Profile-Guided Optimizations Overview
Loop Constructs
vectors
DOT_PRODUCT
Vector Subscripts
Array Sections
function performing dot-product multiplication of
subscripts in
Vector Subscripts
Array Sections
VERIFY
version
what
logo
sox, Qsox
option displaying for driver and compiler
option displaying information about
option saving in executable or object file
viewport area
CLEARSCREEN (W*S)
SETVIEWPORT (W*S)
subroutine erasing and filling
subroutine redefining
viewport coordinates
FLOODFILL, FLOODFILL_W (W*S)
FLOODFILLRGB, FLOODFILLRGB_W (W*S)
GETPHYSCOORD (W*S)
GETWINDOWCOORD (W*S)
GETVIEWCOORD, GETVIEWCOORD_W (W*S)
functions filling (color index)
functions filling (RGB)
subroutine converting to physical coordinates
subroutine converting to Windows coordinates
subroutines converting from physical coordinates
viewport origin
SETVIEWORG (W*S)
subroutine moving
viewport-coordinate origin
SETVIEWORG (W*S)
SETVIEWPORT (W*S)
subroutine moving
subroutine setting
VIRTUAL
VMS* Compatibility
vms
option specifying
VOLATILE
WAIT
WAITONMOUSEEVENT
warn compiler option
warning messages
Understanding Errors During the Build Process
DECLARE and NODECLARE
OPTIONS Directive
controlling issue of
directive generating for undeclared variables
directive modifying for data alignment
watch compiler option
WB compiler option
WHERE
ELSE WHERE block in
statement ending
WHILE
whole arrays
whole program analysis
width of solid line
SETLINEWIDTHQQ (W*S)
subroutine setting
WINABOUT
APPENDMENUQQ (W*S)
predefined QuickWin routine
WINARRANGE
APPENDMENUQQ (W*S)
predefined QuickWin routine
WINCASCADE
APPENDMENUQQ (W*S)
predefined QuickWin routine
WINCLEARPASTE
APPENDMENUQQ (W*S)
predefined QuickWin routine
WINCOPY
APPENDMENUQQ (W*S)
predefined QuickWin routine
window
SETACTIVEQQ (W*S)
GETACTIVEQQ (W*S)
SCROLLTEXTWINDOW (W*S)
function making child active
function returning unit number of active child
subroutine scrolling the contents of text
window area
SETWINDOW (W*S)
CLEARSCREEN (W*S)
function defining coordinates for
subroutine erasing and filling
window handle
GETUNITQQ (W*S)
function returning unit number of
window unit number
GETHWNDQQ (W*S)
function converting to handle
Windows
GETHWNDQQ (W*S)
GETWSIZEQQ (W*S)
GETWINDOWCONFIG (W*S)
GETUNITQQ (W*S)
SETWSIZEQQ (W*S)
SETWINDOWCONFIG (W*S)
FOCUSQQ (W*S)
GETTEXTWINDOW (W*S)
SCROLLTEXTWINDOW (W*S)
SETTEXTWINDOW (W*S)
function converting unit number to handle
function returning position of
function returning properties of
function returning size of
function returning unit number of
function setting position of
function setting properties of child
function setting size of
setting focus to
subroutine returning boundaries of text
subroutine scrolling the contents of text
subroutine setting boundaries of text
Windows* API
PUTIMAGE, PUTIMAGE_W (W*S)
OPEN: USEROPEN Specifier
SPORT_GET_HANDLE (W*S)
SETFONT (W*S)
SETWINDOWCONFIG (W*S)
SYSTEM
SYSTEMQQ
SPORT_SPECIAL_FUNC (W*S)
GETENVQQ
TRACEBACKQQ
SPORT_PURGE (W*S)
NLSSetLocale (W*S)
SETWRITEMODE (W*S)
BitBlt
CreateFile
OPEN: USEROPEN Specifier
SPORT_GET_HANDLE (W*S)
CreateFontIndirect
SETFONT (W*S)
SETWINDOWCONFIG (W*S)
CreateProcess
SYSTEM
SYSTEMQQ
EscapeCommFunction
GetEnvironmentVariable
GetExceptionInformation
PurgeComm
SetEnvironmentVariable
SetFileApisToANSI
SetFileApisToOEM
SetROP2
Windows* applications
winapp
option creating and linking
Windows* bitmap file
SAVEIMAGE, SAVEIMAGE_W (W*S)
function saving an image into
Windows* coordinates
FLOODFILL, FLOODFILL_W (W*S)
FLOODFILLRGB, FLOODFILLRGB_W (W*S)
GETWINDOWCOORD (W*S)
GETVIEWCOORD, GETVIEWCOORD_W (W*S)
functions filling (color index)
functions filling (RGB)
subroutine converting from viewport coordinates
subroutines converting from physical coordinates
Windows* fonts
INITIALIZEFONTS (W*S)
initializing
Windows* properties
GETWINDOWCONFIG (W*S)
SETWINDOWCONFIG (W*S)
SETWSIZEQQ (W*S)
function returning
function setting
SETWINDOWCONFIG (W*S)
SETWSIZEQQ (W*S)
WINEXIT
APPENDMENUQQ (W*S)
predefined QuickWin routine
WINFULLSCREEN
APPENDMENUQQ (W*S)
predefined QuickWin routine
WININDEX
APPENDMENUQQ (W*S)
predefined QuickWin routine
WININPUT
APPENDMENUQQ (W*S)
predefined QuickWin routine
WINPASTE
APPENDMENUQQ (W*S)
predefined QuickWin routine
WINPRINT
APPENDMENUQQ (W*S)
predefined QuickWin routine
WINSAVE
APPENDMENUQQ (W*S)
predefined QuickWin routine
WINSELECTALL
APPENDMENUQQ (W*S)
predefined QuickWin routine
WINSELECTGRAPHICS
APPENDMENUQQ (W*S)
predefined QuickWin routine
WINSELECTTEXT
APPENDMENUQQ (W*S)
predefined QuickWin routine
WINSIZETOFIT
APPENDMENUQQ (W*S)
predefined QuickWin routine
WINSTATE
APPENDMENUQQ (W*S)
predefined QuickWin routine
WINSTATUS
APPENDMENUQQ (W*S)
predefined QuickWin routine
WINTILE
APPENDMENUQQ (W*S)
predefined QuickWin routine
WINUSING
APPENDMENUQQ (W*S)
predefined QuickWin routine
worker thread
working directory
GETDRIVEDIRQQ
function returning path of
WORKSHARE
worksharing
WORKSHARE
PARALLEL WORKSHARE
OpenMP* Directives and Clauses Summary
Auto-Parallelization Overview
WRAPON
WRITE
INQUIRE: WRITE Specifier
WRITE Statement
specifier for INQUIRE
write mode
GETWRITEMODE (W*S)
SETWRITEMODE (W*S)
function returning logical
function setting logical
write operations
COMMITQQ
function committing to physical device
X
X Editing
edit descriptor
X_floating format
xiar
About Creating Offload Libraries with xiar and xild
IPO-Related Performance Issues
Creating a Library from IPO Objects
xild
About Creating Offload Libraries with xiar and xild
IPO-Related Performance Issues
Interprocedural Optimization (IPO) Overview
Creating a Library from IPO Objects
xilib
xilibtool
xilink
IPO-Related Performance Issues
Interprocedural Optimization (IPO) Overview
Creating a Library from IPO Objects
XOR
year
DATE_AND_TIME
subroutine returning 4-digit
Z edit descriptor
ZABS
ZCOS
zero-extend function
zero-size array sections
ZEXP
ZEXT
ZLOG
ZSIN
ZSQRT
ZTAN