02.07.2013 Views

HP Fortran Programmer's Reference

HP Fortran Programmer's Reference

HP Fortran Programmer's Reference

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

counter-controlled DO loop, 107<br />

deferred-shape array, 61<br />

derived-type declaration, 44<br />

derived-type definition, 41<br />

edit descriptors, 201<br />

explicit-shape array, 57<br />

expressions, 83<br />

format specification, 204<br />

functions, 129, 131<br />

hexadecimal edit descriptor, 227<br />

Hollerith constants, 33<br />

Hollerith edit descriptor, 220<br />

I/O data list, 189<br />

I/O statements, 187<br />

IF loop, 111<br />

implied-DO loop, 73, 191<br />

implied-DO loop, nested, 192<br />

infinite DO loop, 110<br />

integer constant, 32<br />

integer edit descriptor, 220<br />

interface block, 150<br />

logical constant, 37<br />

logical edit descriptor, 222<br />

module program unit, 158<br />

octal edit descriptor, 224<br />

procedures, 129, 130<br />

real constant, 35<br />

real edit descriptor, 215<br />

statements, 233<br />

structure constructor, 44<br />

structure-component reference, 43<br />

subroutines, 129, 130<br />

subscript triplet, 66<br />

tab edit descriptor, 227<br />

type declaration statement, 27<br />

vector subscript, 66<br />

WHERE construct, 99<br />

syntax, command, xxiii<br />

SYSTEM intrinsic subroutine, 594<br />

SYSTEM routine, 618<br />

system routines<br />

tempnam, 172<br />

SYSTEM_CLOCK intrinsic subroutine, 594<br />

T<br />

Teditdescriptor, 227<br />

tab character<br />

formatting, 20<br />

tab edit descriptor, 227<br />

TAN intrinsic function, 595<br />

TAND intrinsic function, 596<br />

TANH intrinsic function, 596<br />

tape input/output libU77 routines, 611<br />

target, 49<br />

assignment statement, 95<br />

glossary, 643<br />

NULLIFY statement, 371<br />

pointer assignment, 97<br />

pointer association, 125<br />

rules, 443<br />

TARGET statement and attribute, 442<br />

pointer assignment, 97<br />

TASK COMMON statement, 445<br />

TCLOSE routine, 618<br />

tempnam system routine, 172<br />

terminal statement for DO loop, 109<br />

terminating<br />

DO loops, 276, 293<br />

list-directed input, 178<br />

program execution, 120<br />

THEN clause<br />

IF (block) statement, 335<br />

TIME<br />

intrinsic subroutine, 597<br />

time and date<br />

intrinsic procedures, 476<br />

libU77 routines, 611<br />

time for program execution, 583<br />

TIME routine, 618<br />

timing execution speed, 557<br />

TINY intrinsic function, 597<br />

TL edit descriptor, 227<br />

TO clause<br />

ASSIGN statement, 245<br />

tokens, lexical, 10<br />

TOPEN routine, 618<br />

TR edit descriptor, 227<br />

trailing comments, 18, 19<br />

TRANSFER intrinsic function, 598<br />

in expressions, 91, 93<br />

transferring control<br />

between procedures, 123<br />

within program, 105<br />

transformational intrinsics, 470<br />

in expressions, 91, 93<br />

TRANSPOSE intrinsic function, 599<br />

trap handling<br />

ON statement, 373<br />

TREAD routine, 618<br />

TREWIN routine, 618<br />

TRIM intrinsic function, 600<br />

Index<br />

685

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

Saved successfully!

Ooh no, something went wrong!