HP Fortran for OpenVMS
Language Reference Manual


Previous Contents Index

G
G edit descriptor
.GE.
    See also HP Fortran for OpenVMS User Manual
    See Relational operators
General compiler directives
    ALIAS
    ATTRIBUTES
    DECLARE
    DEFINE
    ELSE
    ELSEIF
    ENDIF
    FIXEDFORMLINESIZE
    FREEFORM
    IDENT
    IF
    IF DEFINED
    INTEGER
    IVDEP
    MESSAGE
    NODECLARE
    NOFREEFORM
    NOSTRICT
    OBJCOMMENT
    OPTIONS
    PACK
    PSECT
    REAL
    STRICT
    SUBTITLE
    syntax of
    TITLE
    UNDEFINE
    UNROLL
Generalized editing (G)
Generic assignment
    for procedures
Generic identifier #1
Generic identifier #2
Generic identifier #3
Generic interfaces
    in scoping units
Generic names
    for procedures
    of intrinsics
Generic operators
    for procedures
Generic procedures
    references to
    references to intrinsic
Generic references
    example of
Global properties
    of intrinsic functions
Global scope
    names having
GO TO statements
    assigned
    computed
    establishing labels for assigned
    unconditional
Group repeat format specifications
.GT.
    See also HP Fortran for OpenVMS User Manual
    See Relational operators
G_FLOATING
    OPTIONS statement option
H
H edit descriptor
    alternative for
H editing
Hexadecimal constants
    alternative syntax for
    assigning with DATA statement
    data type assignments of
    examples of
Hexadecimal values
    transferring
HFIX function
Hollerith constants
    as arguments
    assigned with DATA statements
    data type assignments of
    examples of
    See also HP Fortran for OpenVMS User Manual
    uppercase and lowercase letters in
Hollerith values
    transferring
Home page
    URL of HP Fortran
Host
    association #1
    association #2
HP Fortran
    web site for
HUGE function #1
HUGE function #2
Hyperbolic cosine
    function returning
Hyperbolic sine
    function returning
Hyperbolic tangent
    function returning
H_floating data implementation
I
I edit descriptor
I/O
    advancing and nonadvancing
    See also HP Fortran for OpenVMS User Manual
I/O control list
    advance specifier in
    branch specifiers in
    character count specifier in
    format specifier in
    key-field-value specifier
    key-of-reference specifier in
    namelist specifier in
    record specifier in
    specifiers in
    status specifier in
    unit specifier in
I/O data transfer
    formatted direct access
        READ
        REWRITE
        WRITE
    formatted indexed
        READ
        WRITE
    formatted sequential
        ACCEPT
        PRINT and TYPE
        READ
        WRITE
    internal
        READ
        WRITE
    unformatted direct access
        READ
        REWRITE
        WRITE
    unformatted indexed
        READ
        WRITE
    unformatted sequential
        READ
        WRITE
I/O lists
    derived-type items in
    general rules for
    implied-do lists in
    interaction with FORMAT statements
    items in
I/O statements
    ACCEPT
    auxiliary
    BACKSPACE
    CLOSE
    DELETE
    ENDFILE
    extensions in
    file operation extensions
    for data transfer
    for operations on files
    formatting
    INQUIRE
    list-directed
        input
        output
    namelist
        input
        output
    OPEN
    PRINT and TYPE
    READ
    REWIND
    REWRITE
    UNLOCK
    WRITE
I/O status specifier
I/O units
    associating with files
    definition of
    inquiring about properties of
    scope of
I4
    OPTIONS statement option
IABS function
IACHAR function #1
IACHAR function #2
IAND function #1
IAND function #2
IAND function #3
IARGCOUNT function
    example of use
IARGPTR function
IBCHNG function #1
IBCHNG function #2
IBCLR function #1
IBCLR function #2
IBCLR function #3
IBCLR function #4
IBITS function #1
IBITS function #2
IBITS function #3
IBITS function #4
IBM value
    for INQUIRE (CONVERT)
    for OPEN (CONVERT)
IBSET function #1
IBSET function #2
IBSET function #3
IBSET function #4
ICHAR function #1
ICHAR function #2
IDATE subroutine #1
IDATE subroutine #2
IDENT directive
IDIM function
IDINT function
IDNINT function
IEEE values
    function testing for NaN
    See also IEEE in HP Fortran for OpenVMS User Manual
IEOR function #1
IEOR function #2
IEOR function #3
IF constructs
    branching in
    examples of
    flow of control in
    nested
IF DEFINED directive
IF directive
IF loops
    flow of control in
IF statements
    arithmetic
    examples of
IF THEN statement
IFIX function #1
IFIX function #2
IGNORE_LOC keyword
    for ATTRIBUTES directive
IIABS function
IIAND function
IIBCLR function
IIBITS function
IIBSET function
IIDIM function
IIDINT function
IIDNNT function
IIEOR function
IIFIX function
IINT function
IIOR function
IIQINT function
IIQNNT function
IISHFT function
IISHFTC function
IISIGN function
ILEN function #1
ILEN function #2
IMAG function #1
IMAG function #2
IMAX0 function
IMAX1 function
IMIN0 function
IMIN1 function
IMOD function
Implicit data typing
    overriding default
Implicit format
    list-directed input
    list-directed output
    namelist input
    namelist output
Implicit interfaces
    of dummy procedures
IMPLICIT NONE statement
    alternative for
    See also HP Fortran for OpenVMS User Manual
IMPLICIT statement
    examples of
    restriction with intrinsic procedures
    using to type variables
    using with intrinsic procedures
Implied-do lists
    in DATA statements
    in I/O lists #1
    in I/O lists #2
Implied-do loops
    in array constructors
Implied-do variables
    initializing with DATA statement
IMVBITS subroutine
INCLUDE statements
    See also HP Fortran for OpenVMS User Manual
Including files during compilation
Inclusive OR
    function performing
Indefinite DO statement
Index
    case
INDEX function #1
INDEX function #2
Indexed DO statement
    See Block DO construct
Indexed files
    access keys specified in OPEN statement
    deleting records from (DELETE)
Indexed I/O statements
    READ
    WRITE
Indexed READ statements
INDEXED value
    for OPEN (ORGANIZATION)
    in INQUIRE (ORGANIZATION)
Indexed WRITE statements
Inequivalence
    logical
ININT function
Initialization expressions #1
Initialization expressions #2
    examples of
    for derived-type components #1
    for derived-type components #2
    in type declaration statements
    inquiry functions allowed in
    invoking inquiry functions in
    simplest form of
    transformational functions allowed in
INITIALSIZE specifier
    in OPEN statements
INOT function
Input data
    terminating short fields of
Input statements
    ACCEPT
    READ
INQUIRE statements
    ACCESS specifier in
    ACTION specifier in
    BLANK specifier in
    BLOCKSIZE specifier in
    BUFFERED specifier in
    CARRIAGECONTROL specifier in
    CONVERT specifier in
    DELIM specifier in
    DIRECT specifier in
    EXIST specifier in
    FORM specifier in
    FORMATTED specifier in
    general description of
    KEYED specifier in
    NAME specifier in
    NAMED specifier in
    NEXTREC specifier in
    NUMBER specifier in
    OPENED specifier in
    ORGANIZATION specifier in
    PAD specifier in
    POSITION specifier in
    READ specifier in
    READWRITE specifier in
    RECL specifier in
    RECORDTYPE specifier in
    SEQUENTIAL specifier in
    UNFORMATTED specifier in
    WRITE specifier in
Inquiry
    bit function
    functions for numeric
Inquiry functions
    ALLOCATED
    allowed in initialization expressions
    allowed in specification expressions
    ASSOCIATED
    BIT_SIZE
    definition of
    DIGITS
    EOF
    EPSILON
    for argument presence
    for arrays #1
    for arrays #2
    for arrays #3
    for arrays #4
    for arrays #5
    for bit size
    for character length
    for identifying number of processor
    for number of processors
    for numeric models #1
    for numeric models #2
    for numeric models #3
    for numeric models #4
    for numeric models #5
    for numeric models #6
    for numeric models #7
    for numeric models #8
    for numeric models #9
    for pointers
    for processors shape
    HUGE
    IARGCOUNT
    IARGPTR
    INT_PTR_KIND
    invoking in initialization expressions
    KIND
    LBOUND
    LEN
    LOC
    MAXEXPONENT
    MINEXPONENT
    MY_PROCESSOR
    NUMBER_OF_PROCESSORS
    NWORKERS
    PRECISION
    PRESENT
    PROCESSORS_SHAPE
    RADIX
    RANGE
    SHAPE
    SIZE
    SIZEOF
    TINY
    UBOUND
INT function #1
INT function #2
INT1 function
INT2 function
INT4 function
INT8 function
INTEGER
    in type declaration statements #1
    in type declaration statements #2
    See also INTEGER(4)
INTEGER(1)
    constants
    storage requirements
INTEGER*1 constants
    See INTEGER(1)
INTEGER(2)
    constants
    storage requirements
INTEGER*2 constants
    See INTEGER(2)
INTEGER(4)
    constants
    data type
        See also INTEGER
    storage requirements
INTEGER*4 constants
    See INTEGER(4)
INTEGER(8)
    constants
    storage requirements
INTEGER*8 constants
    See INTEGER(8)
Integer data
    model sets for
Integer data types #1
Integer data types #2
    function converting to
    See also HP Fortran for OpenVMS User Manual
INTEGER directive
Integer editing (I,B,O,Z)
    B
    I
    O
    Z
INTEGER KIND for address
    function returning
Integer models
    function returning largest number in
Integer pointers
Integer values
    transferring
Integer variables
    assigning labels to
Integers
    bit representation of
    constants
        default
        in COMPLEX constants
        using to assign values
    directive specifying default kind
    function multiplying two 64-bit unsigned
    function returning difference between
    function returning leading zero bits in
    function returning number of 1 bits in
    function returning parity of
    function returning trailing zero bits in
    function returning two's complement length of
    logical operations on
    models for data
    range for
        See Integer data type in HP Fortran for OpenVMS User Manual
Intent
    of arguments
INTENT attribute and statement
    attributes compatible with
Interactive process
    temporarily suspending
Interface blocks #1
Interface blocks #2
Interface blocks #3
    for generic assignment
    for generic names
    for generic operators
Interface body
    definition of
INTERFACE statement
    defining generic assignment
    defining generic name
    defining generic operators
    generic identifier in
Interfaces
    defining explicit
    for dummy procedures
    generic
        See Generic interfaces
    of external procedures
    of internal procedures
    procedures requiring explicit
Internal address
    function returning
Internal files
    definition of
    position of
    storage of
Internal I/O statements
    ENCODE and DECODE
    READ
    WRITE
Internal procedures
    compared to external procedures
    definition of
Internal READ statement
Internal subprograms #1
Internal subprograms #2
    introducing in program unit
Internal WRITE statement
Internet information
Interrupting
    DO constructs
Intrinsic assignments
    array
    character
    derived-type
    logical
    numeric
    scope of
    See also Assignment statements
    types of
INTRINSIC attribute and statement
    attributes compatible with
Intrinsic data types
    character
    complex
    integer
    Logical
    numeric nondecimal constants
    real
    storage requirements for
Intrinsic functions
    alphabetical descriptions of all
    categories of
    example of using as arguments
    references to generic
    See also Functions
    See also Intrinsic procedures
    specified as INTRINSIC
    using external procedures of same name as
Intrinsic operators
    properties of extended
    scope of
Intrinsic procedures #1
Intrinsic procedures #2
    alphabetical descriptions of all
    bit functions
    categories of array
    categories of bit
    categories of character
    categories of numeric
    classes of
    definition of
    definition of mathematical functions
    functions
        See Intrinsic functions
    generic names
        rules limiting use
    inquiry functions
        See Inquiry functions
    keywords for
    kind functions
    names of
    references to elemental
    references to generic
    scope of name
    See also Elemental intrinsic procedures
    subroutines
        See Intrinsic subroutines
    transformational functions
        See Transformational functions
    using as actual arguments
    using with EXTERNAL statement
    using with IMPLICIT statement
INTRINSIC statement
    example of
    names in
Intrinsic subroutines #1
Intrinsic subroutines #2
    alphabetical descriptions of all
    See also Intrinsic procedures
    See also Subroutines
Intrinsic types
    See Intrinsic data types
INT_PTR_KIND function
Inverse cosine
    function returning degrees of
    function returning radians of
Inverse sine
    function returning degrees of
    function returning radians of
Inverse tangent
    function returning degrees of
    function returning radians of
IOR function #1
IOR function #2
IOR function #3
IOSTAT specifier
IQINT function
IQNINT function
ISHA function #1
ISHA function #2
ISHC function #1
ISHC function #2
ISHC function #3
ISHFT function #1
ISHFT function #2
ISHFT function #3
ISHFTC function #1
ISHFTC function #2
ISHL function
ISIGN function
ISNAN function #1
ISNAN function #2
ISO standards
Iteration count
    and loop control
Iterative DO loop
IVDEP directive
IZEXT function


Previous Next Contents Index