06.03.2014 Views

Intel Fortran Language Reference - NCI National Facility

Intel Fortran Language Reference - NCI National Facility

Intel Fortran Language Reference - NCI National Facility

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Intel</strong> <strong>Fortran</strong> <strong>Language</strong> <strong>Reference</strong><br />

example of, 8-24<br />

to external names, 5-39<br />

FUNCTION statement, 8-18<br />

examples of, 8-20<br />

prefixes in, 8-18<br />

RESULT keyword in, 8-23<br />

using with ENTRY statement, 8-20<br />

Function subprograms, 8-12<br />

See also Functions<br />

See also Subprograms<br />

Functions, 8-18<br />

allocatable, 8-19<br />

example of, 8-21<br />

applying to arrays, 9-1<br />

applying to scalar and array arguments, 9-1<br />

character type, 8-19<br />

containing OPERATOR specifier, 4-10, 8-50<br />

declaring as external, 5-38<br />

declaring as intrinsic, 5-43<br />

definition of, 8-2<br />

depending on the properties of an argument, 9-1<br />

elemental intrinsic, 9-1<br />

elemental user-defined, 8-17<br />

ENTRY statements in, 8-55<br />

example of allocatable, 8-21<br />

examples of, 8-20<br />

general rules for, 8-13<br />

generic, 9-1<br />

global intrinsic, 8-40<br />

inquiry, 9-1<br />

invoking, 8-23<br />

invoking in a CALL statement, 8-20<br />

local intrinsic, 8-40<br />

not allowed as actual arguments, 9-2<br />

prefixes in, 8-18<br />

pure, 8-14<br />

recursion in, 8-13<br />

referencing, 8-23<br />

result variable in, 8-23<br />

specific, 9-1<br />

statement defining, 8-18<br />

transformational, 9-1<br />

G<br />

G edit descriptor, 11-22<br />

input processing, 11-15<br />

output processing, 11-16<br />

General compiler directives, 14-2<br />

affecting array assignment statements, 14-5<br />

affecting DO loops, 14-4<br />

ALIAS, 14-6<br />

ATTRIBUTES, 14-6<br />

DECLARE, 14-17<br />

DEFINE, 14-17<br />

DISTRIBUTE POINT, 14-19<br />

ELSE, 14-21<br />

ELSEIF, 14-21<br />

ENDIF, 14-21<br />

FIXEDFORMLINESIZE, 14-20<br />

FREEFORM, 14-21<br />

IDENT, 14-21<br />

IF, 14-21<br />

IF DEFINED, 14-21<br />

INTEGER, 14-23<br />

IVDEP, 14-24<br />

LOOP COUNT, 14-26<br />

MEMREF_CONTROL (i64), 14-27<br />

MESSAGE, 14-28<br />

NODECLARE, 14-17<br />

NOFREEFORM, 14-21<br />

NOPARALLEL, 14-33<br />

NOPREFETCH, 14-34<br />

NOSTRICT, 14-38<br />

NOSWP (i64), 14-40<br />

NOVECTOR (i32), 14-42<br />

OBJCOMMENT, 14-28<br />

OPTIONS, 14-29<br />

PACK, 14-32<br />

PARALLEL, 14-33<br />

PREFETCH, 14-34<br />

PSECT, 14-36<br />

REAL, 14-37<br />

STRICT, 14-38<br />

SWP (i64), 14-40<br />

syntax of prefix, 14-1<br />

UNDEFINE, 14-17<br />

UNROLL, 14-41<br />

VECTOR ALIGNED (i32), 14-41<br />

Index-28

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!