HP Fortran Programmer's Reference (September 2007)

Index
711
libU77 routines, 646
many-one array section, 70
map block
MAP statement, 398
STRUCTURE statement, 470
MAP statement, 398, 470
END statement, 344
masked array assignment, 101
restrictions, 492
mathematical intrinsic procedures, 511
MATMUL intrinsic function, 586
matrix operations, 642
MAX intrinsic function, 588
MAX0 intrinsics function, 588
MAX1 intrinsics function, 588
MAXEXPONENT intrinsic function, 588
MAXLOC intrinsic function, 589
MAXVAL intrinsic function, 590
MCLOCK intrinsic function, 591
measuring performance, 592
measuring program speed, 618
memory
allocation libU77 routines, 647
MERGE intrinsic function, 592
messages
I/O errors, 659
MIN intrinsic function, 592
MIN0 intrinsics function, 593
MIN1 intrinsics function, 593
MINEXPONENT intrinsic function, 593
MINLOC intrinsic function, 594
MINVAL intrinsic function, 595
mixed expressions
arithmetic operation, 87
bitwise operation, 89
logical operation, 89
relational operation, 88
MOD intrinsic function, 596
MODULE PROCEDURE statement, 401
interface block, 182
listing specific procedures, 184
module procedures, 156
glossary, 677
scoping unit, 47
use association, 401
MODULE statement, 399
END statement, 341
module syntax, 190
statement order, 46
modules, 190, 399
compile-line order, 197
example program, 193
glossary, 677
precautions when compiling, 190, 197
PRIVATE statement, 434
PUBLIC statement, 438
scoping unit, 47
syntax, 190
USE statement, 488
MODULO intrinsic function, 597
monospace, xxviii
multi-language programs, 179
multiple OPENs, 414
multiple statements
fixed format, 50
free format, 48
MVBITS intrinsic subroutine, 598
elemental, 504
N
NAME= specifier, 379
named constants, 95, 114
glossary, 677
initialization expressions, 94
intrinsic procedures, 421
PARAMETER statement, 420
rules for defining, 421
named DO loops, 328
NAMED= specifier, 379
NAMELIST statement, 403
ACCEPT statement, 272
Cray-style pointers, 425
PRINT statement, 431
READ statement, 442
WRITE statement, 497
namelist-directed I/O, 213
errors, 668, 669
example, 213
input, 214
NAMELIST statement, 403
NML= specifier, 213
output, 214
PRINT statement, 431, 432
READ statement, 441, 444
sequential access, 213
WRITE statement, 497, 499
names, 43
block data program unit, 198
constants, 95, 114
constructs, 43
derived types, 484
DO loops, 326