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.

INTERFACE statement, 357<br />

USE statement, 454<br />

operators<br />

arithmetic, 84<br />

bitwise, 87<br />

character, 86<br />

concatenation, 86<br />

defined, 153<br />

glossary, 641<br />

interface block, 150<br />

intrinsic, 84<br />

logical, 86<br />

overloading, 153<br />

precedence, 88<br />

relational, 86<br />

optimization<br />

measuring performance, 557<br />

timing execution speed, 557<br />

optional argument, 479<br />

optional arguments, 144<br />

explicit interface, 383<br />

glossary, 641<br />

keyword option, 383<br />

restrictions, 382<br />

OPTIONAL statement and attribute, 382<br />

explicit interface, 149<br />

optional arguments, 144<br />

specification expressions, 93<br />

OR intrinsic function, 566<br />

OR operator, 86<br />

order, statement, 14<br />

OUT clause<br />

access control, 146<br />

defined assignment, 155<br />

INTENT statement, 354<br />

output data<br />

list-directed I/O, 179<br />

namelist I/O, 182<br />

overflow, integer<br />

ON statement, 375<br />

overloading operators, 153<br />

P<br />

Peditdescriptor, 225<br />

PACK intrinsic function, 567<br />

PAD= specifier<br />

errors, 633<br />

INQUIRE statement, 346<br />

OPEN statement, 378<br />

padding<br />

Index<br />

%FILL field name, 433<br />

blank, 546, 547, 548<br />

PARAMETER statement and attribute, 386<br />

CHARACTER statement, 263<br />

Cray-style pointers, 391<br />

IMPLICIT statement, 337<br />

initialization expressions, 92<br />

named constants, 32<br />

scoping units, 15<br />

statement order, 14<br />

parentheses<br />

operator precedence, 88<br />

PAUSE statement, 389<br />

execution control, 119<br />

performance<br />

measuring, 557<br />

permitting access, 404<br />

PERROR routine, 617<br />

plus sign edit descriptor, 227<br />

pointer assignment<br />

association status, 98<br />

example, 98<br />

rules, 97<br />

syntax, 97<br />

target requirements, 443<br />

vector subscripts, 68<br />

POINTER statement and attribute, 394<br />

ALLOCATE statement, 243<br />

array pointers, 61<br />

assumed-shape arrays, 59<br />

DEALLOCATE statement, 284<br />

declaring pointers, 49<br />

deferred-shape arrays, 61<br />

derived types, 42<br />

operands as pointers, 83<br />

pointer assignment, 97<br />

pointer dummy argument, 142<br />

POINTER statement, 442<br />

pointers, 49<br />

ALLOCATE statement, 49<br />

allocating, 49, 242<br />

arguments, 142, 149<br />

array pointers, 49, 61<br />

assigning to target, 49<br />

assignment statement, 95<br />

association, 125, 283, 641<br />

association status, 50<br />

Cray-style, 391<br />

DATA statement, 279<br />

DEALLOCATE statement, 49, 283<br />

677

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

Saved successfully!

Ooh no, something went wrong!