 |
» |
|
|
 |
Symbols- #include directive, List of compile-line options
- $? environment variable, EXIT(STATUS)
- $status environment
variable, EXIT(STATUS)
- %FILL field name, STRUCTURE
- %REF function
- ALIAS
directive, Built-in functions, $HP$ ALIAS directive
- CALL statement, Built-in functions, CALL
- %VAL function
- ALIAS
directive, Built-in functions, $HP$ ALIAS directive
- CALL statement, Built-in functions, CALL
- +asm option, List of compile-line options
- +autodbl option, Type declarations, Increasing default sizes, List of compile-line options
- +autodbl4
option, Increasing default sizes, List of compile-line options
- +check option, List of compile-line options
- +cpp option, List of compile-line options
- +cpp_keep option, List of compile-line options
- +DA option, List of compile-line options
- +DC7200 option, List of compile-line options
- +demand_load
option, Output file options, List of compile-line options
- +dlines option, Comment line, List of compile-line options
- +DS option, List of compile-line options
- +escape option, Character constants, List of compile-line options
- +extend_source option, Fixed source form, Source lines, List of compile-line options
- +FP option, List of compile-line options
- +fp_exception option, List of compile-line options
- +fp_exceptions
option, Overview of how to handle arithmetic errors
- core dumps, Allowing core dumps with the ON statement
- +gprof option, List of compile-line options
- +implicit_none
option, IMPLICIT statement, List of compile-line options
- IMPLICIT statement, List of compile-line options
- +k option, Output file options, List of compile-line options
- +langlvl option, List of compile-line options
- +list option, List of compile-line options
- +moddir option, List of compile-line options
- +nls option, List of compile-line options
- +noshared
option, Output file options
- +O option, List of compile-line options
- +Oaggressive option, General optimization options
- +Oall option, General optimization options
- +Ocache_pad_common option, Fine-tuning optimization options
- +Oconservative option, General optimization options
- +Odataprefetch option, Fine-tuning optimization options
- +Oentrysched option, General optimization options, Fine-tuning optimization options
- +Ofastaccess option, Fine-tuning optimization options
- +Ofltacc option, General optimization options, Fine-tuning optimization options
- +Oinfo option, List of compile-line options
- +Oinitcheck option, General optimization options, Fine-tuning optimization options
- +Oinline option, Fine-tuning optimization options
- +Oinline_budget option, Fine-tuning optimization options
- +Olibcalls option, General optimization options, Fine-tuning optimization options
- +Olimit option, General optimization options
- +Oloop_unroll option, Fine-tuning optimization options
- +Omoveflops
option, General optimization options, Fine-tuning optimization options
- +onetrip option, List of compile-line options
- DO
loops, Counter-controlled DO loop
- +Oparmsoverlap
option, General optimization options, Fine-tuning optimization options
- +Opipeline option, Fine-tuning optimization options
- +Oprocelim option, Fine-tuning optimization options
- +Oregionsched option, Fine-tuning optimization options
- +Oregreassoc option, General optimization options, Fine-tuning optimization options
- +Osize options, General optimization options
- +Ovectorize option, General optimization options, Fine-tuning optimization options
- +pic option, List of compile-line options
- +ppu
option, Name mapping options, Special processing of libU77 routines, List of compile-line options, $HP$ ALIAS directive
- +pre_include option, List of compile-line options
- +prof option, List of compile-line options
- +real_constant option, List of compile-line options
- +save option, AUTOMATIC, List of compile-line options
- +shared option, List of compile-line options
- +source option, New features in Fortran 90, Source program forms, List of compile-line options
- +strip
option, Output file options, List of compile-line options
- +ttybuf option, List of compile-line options
- +U77
option, Name mapping options, libU77 system routines, libU77 routine name mapping, List of compile-line options
- +uppercase
option, Name mapping options, List of compile-line options, $HP$ ALIAS directive
- +usage option, List of compile-line options
- +version option, List of compile-line options
- +Z option, List of compile-line options
- +z option, List of compile-line options
- -a linker option, List of compile-line options
- -C option, List of compile-line options
- -c option, Library and linker compile-line options, List of compile-line options
- -D option, List of compile-line options
- -G option, List of compile-line options
- -g option, List of compile-line options
- -I option, INCLUDE line, INCLUDE, General compiler syntax, List of compile-line options
- -K option, List of compile-line options
- -L option, Library searching options, General compiler syntax, List of compile-line options
- -l option, Library searching options, List of compile-line options
- -lblas linker
option, Basic Linear Algebra Subroutine (BLAS) library
- -O option, List of compile-line options
- -o option, List of compile-line options
- -p option, List of compile-line options
- -Q option, List of compile-line options
- -q option, List of compile-line options
- -R4 option, List of compile-line options
- -R8 option, List of compile-line options
- -S option, List of compile-line options
- -s option, List of compile-line options
- -t option, List of compile-line options
- -U option, List of compile-line options
- -v option, List of compile-line options
- -W option, List of compile-line options
- -w option, List of compile-line options
- -Wl,a linker option, Selecting shared or archive libraries
- -Y option, List of compile-line options
- .mod files, List of compile-line options
- .o file extension, Library and linker compile-line options
- /lib/libx.a, List of compile-line options
- /usr/include, INCLUDE, List of compile-line options
- /usr/lib/libx.a, List of compile-line options
- /usr/lib/sched.models, List of compile-line options
- 4-byte Extended UNIX
Code, HP character set
A- A edit descriptor, A and R (character) edit descriptors
- errors, Runtime I/O Errors
- a.out file, List of compile-line options
- ABORT clause, ON, Determining trap actions
- ABORT intrinsic subroutine, ABORT()
- ABS intrinsic function, ABS(A)
- ACCEPT
statement, ACCEPT
- data list items, Simple data elements
- ACCESS routine, Descriptions of libU77 routines
- example, Example 1—Calling a function
- access to entities,
limiting, PRIVATE (statement and attribute), PUBLIC (statement and attribute)
- ACCESS= specifier
- errors, Runtime I/O Errors
- INQUIRE
statement, INQUIRE
- OPEN
statement, OPEN
- accessing
files, File access methods
- direct, Direct access
- examples, Sequential- and direct-access example
- list-directed, List-directed I/O
- namelist I/O, Namelist-directed I/O
- sequential, Sequential access
- accuracy
and optimization, Fine-tuning optimization options
- ACHAR
intrinsic function, ACHAR(I)
- ACOS intrinsic function, ACOS(X)
- ACOSD intrinsic function, ACOSD(X)
- ACOSH intrinsic function, ACOSH(X)
- ACTION= specifier
- errors, Runtime I/O Errors
- INQUIRE
statement, INQUIRE
- OPEN
statement, OPEN
- actions taken
by ON statement, Determining trap actions
- actual argument, Association, INTENT (statement and attribute)
- intrinsic procedure as, Intrinsic procedures as actual arguments
- ADJUSTL
intrinsic function, ADJUSTL(STRING)
- ADJUSTR intrinsic function, ADJUSTR(STRING)
- ADVANCE= specifier
- READ
statement, READ
- WRITE
statement, WRITE
- aggressive
optimizations, General optimization options
- AIMAG intrinsic function, AIMAG(Z)
- AINT intrinsic function, AINT(A, KIND)
- ALARM routine, Descriptions of libU77 routines
- algebraic subroutines (BLAS), Basic Linear Algebra Subroutine (BLAS) library
- ALIAS directive, $HP$ ALIAS directive
- %REF
built-in function, $HP$ ALIAS directive
- %VAL built-in function, $HP$ ALIAS directive
- +ppu
option, $HP$ ALIAS directive
- +uppercase option, $HP$ ALIAS directive
- alignment
- %FILL
field name, STRUCTURE
- rules, Storage association alignment rule
- storage
association, Storage association and alignment
- ALL intrinsic function, ALL(MASK, DIM)
- allocatable arrays, Allocatable arrays, ALLOCATABLE (statement and attribute), ALLOCATE, DEALLOCATE
- ALLOCATABLE statement
and attribute, Allocatable arrays, ALLOCATABLE (statement and attribute)
- ALLOCATE statement, Specification expression, ALLOCATE
- assigning
space to pointers, Pointer arrays, POINTER (statement and attribute)
- ALLOCATED
intrinsic function, ALLOCATED(ARRAY)
- allocating objects, ALLOCATE
- allowing
core dumps, Allowing core dumps with the ON statement
- alternate return, RETURN, SUBROUTINE
- AND
intrinsic function, AND(I, J)
- ANINT intrinsic function, ANINT(A, KIND)
- ANY intrinsic function, ANY(MASK, DIM)
- appending
underscores, List of compile-line options
- archive libraries, Shared and archive libraries, List of compile-line options
- selecting, Selecting shared or archive libraries
- arguments
- actual, INTENT (statement and attribute)
- array, Array dummy argument
- association, Association, CALL
- correspondence, Argument correspondence
- derived-type, Derived-type dummy argument
- dummy, INTENT (statement and attribute), OPTIONAL (statement and attribute)
- intrinsic
procedure as, Intrinsic procedures as actual arguments
- keyword, CALL
- optional, CALL, Intrinsic procedure specifications
- passing,
ALIAS directive, $HP$ ALIAS directive
- pointer, Pointer dummy argument
- presence, OPTIONAL (statement and attribute)
- procedure, Procedure dummy argument
- subprogram, Subprogram arguments
- arithmetic
errors and ON statement, Trapping runtime errors with the ON statement
- arithmetic
IF statement, Arithmetic IF statement, IF (arithmetic)
- arithmetic operators
and logical operands, Arithmetic operators and logical operands
- array sections
- subscript
triplet, Subscript triplet
- vector
subscript, Vector subscripts
- array-valued, New features, Array functions
- arrays, DIMENSION (statement and attribute)
- adjustable, Explicit-shape arrays
- allocatable, Allocatable arrays, ALLOCATABLE (statement and attribute), ALLOCATE, DEALLOCATE
- assignment,
masked, WHERE (statement and construct)
- assumed-shape, Assumed-shape arrays
- assumed-size, Assumed-size arrays
- automatic, Explicit-shape arrays
- bounds, Array properties, DIMENSION (statement and attribute)
- constructors, Array constructors
- deallocating, DEALLOCATE
- declaration, Array declaration
- deferred-shape, Deferred-shape arrays
- dummy, Explicit-shape arrays
- element, DIMENSION (statement and attribute)
- element
ordering, Array element storage order
- element
storage order, Array element storage order
- explicit-shape, Explicit-shape arrays
- extensions, Array concepts
- extent, Array properties
- I/O
restrictions, Simple data elements
- intrinsic
functions, New features
- intrinsic
procedures, Functional categories of intrinsic procedures
- lower
bound, Array properties
- masked
array assignment, New features, Masked array assignment
- operands, Array operands
- overview, New features in Fortran 90
- parent, Array sections
- pointer, Pointer arrays
- properties, Array properties
- rank, Array properties
- scalar, Array elements
- sections, Array sections
- shape, Array properties
- size, Array properties
- specification
expressions, Explicit-shape arrays
- stride, Subscript triplet
- substring, New features
- upper
bound, Array properties
- VOLATILE
statement, VOLATILE
- WHERE
construct, WHERE (statement and construct)
- whole
array processing, New features
- zero
size, Array properties
- ASA carriage control, ASA carriage control
- asa
command, ASA carriage control
- blanks, List-directed output
- ASCII character set, HP-UX ASCII character set
- ASCII
collating sequence, ACHAR(I), CHAR(I, KIND), IACHAR(C), ICHAR(C), LGE(STRING_A, STRING_B), LGT(STRING_A, STRING_B), LLE(STRING_A, STRING_B), LLT(STRING_A, STRING_B)
- ASIN intrinsic function, ASIN(X)
- ASIND intrinsic function, ASIND(X)
- ASINH intrinsic function, ASINH(X)
- assembler output from
compiler, List of compile-line options
- ASSIGN statement, ASSIGN
- assigned
GO TO statement, Assigned GO TO statement, GO TO (assigned)
- assigning space to pointers, POINTER (statement and attribute)
- assignment, Defined assignment
- masked
array, Masked array assignment
- pointer, Pointers, Pointer arrays, Vector subscripts, Specification expression, Pointer assignment
- statement, Derived types, Expressions, Assignment statement, Masked array assignment, Recursive procedures, Statement functions, Main program
- user-defined, Interfaces
- ASSIGNMENT clause, PRIVATE (statement and attribute), PUBLIC (statement and attribute)
- ASSIGNMENT option, Defined assignment
- associated, Pointer arrays
- ASSOCIATED intrinsic function, ASSOCIATED(POINTER, TARGET)
- association
- argument, Association, CALL
- duplicated, Duplicated association
- host, Association, SEQUENCE, TYPE (declaration)
- pointer, Association, DEALLOCATE
- scope, Scope and association
- sequence, Array dummy argument
- status, DEALLOCATE
- storage, Storage association and alignment, Duplicated association, COMMON, EQUIVALENCE, SEQUENCE
- use, Generic names and procedures, MODULE PROCEDURE, PRIVATE (statement and attribute), PUBLIC (statement and attribute), SEQUENCE, TYPE (declaration), USE
- assumed-shape
arrays, Assumed-shape arrays
- assumptions
and optimization, General optimization options, Fine-tuning optimization options
- asynchronous process
and VOLATILE statement, VOLATILE
- ATAN intrinsic function, ATAN(X)
- ATAN2
intrinsic function, ATAN2(Y, X)
- ATAN2D intrinsic function, ATAN2D(Y, X)
- ATAND intrinsic function, ATAND(X)
- ATANH intrinsic function, ATANH(X)
- attributes
- ALLOCATABLE, Deferred-shape arrays, ALLOCATABLE (statement and attribute)
- compatibility, Attributes
- DIMENSION, Array properties, DIMENSION (statement and attribute)
- extensions, Statements
- EXTERNAL, EXTERNAL (statement and attribute)
- INTENT, INTENT (statement and attribute)
- INTRINSIC, INTRINSIC (statement and attribute), INTRINSIC attribute and statement
- OPTIONAL, OPTIONAL (statement and attribute)
- PARAMETER, PARAMETER (statement and attribute)
- POINTER, New features in Fortran 90, Pointers, Deferred-shape arrays, Pointer assignment, POINTER (statement and attribute)
- PRIVATE, Modules, PRIVATE (statement and attribute), TYPE (definition)
- PUBLIC, Modules, PUBLIC (statement and attribute), TYPE (definition)
- SAVE, SAVE (statement and attribute)
- STATIC, STATIC (statement and attribute)
- TARGET, TARGET (statement and attribute)
- type
declarations, Attributes
- VOLATILE, VOLATILE
- automatic array, Explicit-shape arrays
- automatic
arrays, Arrays
- automatic objects, Automatic objects, Modules, AUTOMATIC
- AUTOMATIC statement
and attribute, AUTOMATIC
- automatically
opened unit numbers, Automatically opened unit numbers
- auxiliary
I/O statements, I/O statements
- availability of intrinsic
procedures, Availability of intrinsic procedures
B- B edit descriptor, B (b inary) edit descriptor
- backslash as escape
character, Character constants, List of compile-line options
- backspace
code and Control key, HP-UX ASCII character set
- BACKSPACE statement, BACKSPACE
- BADDRESS intrinsic function, BADDRESS(X)
- Basic Linear Algebra
Subroutine library, Basic Linear Algebra Subroutine (BLAS) library
- binary constants, BOZ constants
- binary edit descriptor, B (b inary) edit descriptor
- bit
data type
- intrinsic procedures, Functional categories of intrinsic procedures
- representation of, The bit model
- bit manipulation
intrinsics, Bit manipulation intrinsics
- bit masking with Control
key, HP-UX ASCII character set
- BIT_SIZE
intrinsic function, BIT_SIZE(I)
- blank
- padding, LLE(STRING_A, STRING_B)
- blank edit descriptor, BN and BZ (blank) edit descriptors
- BLANK= specifier, Z (hexadecimal) edit descriptor
- B
edit descriptor, B (b inary) edit descriptor
- BN and BZ edit descriptors, BN and BZ (blank) edit descriptors
- errors, Runtime I/O Errors
- INQUIRE
statement, INQUIRE
- OPEN
statement, OPEN
- blanks
- in
command line, General compiler syntax
- padding, LGE(STRING_A, STRING_B), LGT(STRING_A, STRING_B), LLT(STRING_A, STRING_B)
- BLAS library, Basic Linear Algebra Subroutine (BLAS) library
- Euclidean
norm of vector, Basic Linear Algebra Subroutine (BLAS) library
- Givens plane rotation, Basic Linear Algebra Subroutine (BLAS) library
- Hermitian
matrix, Basic Linear Algebra Subroutine (BLAS) library
- linker option, Basic Linear Algebra Subroutine (BLAS) library
- man
page, Basic Linear Algebra Subroutine (BLAS) library
- matrix
operation, Basic Linear Algebra Subroutine (BLAS) library
- routines, Basic Linear Algebra Subroutine (BLAS) library
- triangular matrix operation, Basic Linear Algebra Subroutine (BLAS) library
- vector operation, Basic Linear Algebra Subroutine (BLAS) library
- block
data program unit, Program units, Program unit concepts, Block data, EXTERNAL (statement and attribute)
- BLOCK DATA statement, Block data, BLOCK DATA
- block
IF statement, IF (block)
- blocks, statement, Control constructs and statement blocks
- BN edit descriptor, BN and BZ (blank) edit descriptors
- bounds
- array, Syntax, Explicit-shape arrays, Deferred-shape arrays, Subscript triplet, Array inquiry functions, DIMENSION (statement and attribute)
- upper, Array expressions, Array inquiry functions
- BOZ constants, BOZ constants, Typeless entities
- extended
use, Extended use of BOZ constants
- branching, Assigned GO TO statement
- BSD 3F library, List of compile-line options
- BTEST intrinsic function, BTEST(I, POS)
- buffering, tty, List of compile-line options
- built-in functions
- %REF, Built-in functions, CALL, $HP$ ALIAS directive
- %VAL, CALL, $HP$ ALIAS directive
- bus errors and core
dumps, Allowing core dumps with the ON statement
- BYTE
statement, BYTE
- bytes-remaining edit descriptor, Q (bytes remaining) edit descriptor
- BZ edit descriptor, BN and BZ (blank) edit descriptors
C- C preprocessor, List of compile-line options
- compile-line
options, List of compile-line options
- directives, Compiler directives
- C programs and ALIAS directive, $HP$ ALIAS directive
- C runtime library, HP Fortran 90 libraries
- cache and optimization, Fine-tuning optimization options
- CALL clause, ON, Determining trap actions
- CALL statement, Association, CALL
- calloc system routine, $HP$ ALIAS directive
- carriage control and
ASA, ASA carriage control
- CASE construct, CASE construct
- CASE
statement, CASE
- END SELECT statement, END (construct)
- SELECT
CASE statement, SELECT CASE
- case
sensitivity
- +uppercase option, List of compile-line options
- ALIAS
directive, $HP$ ALIAS directive
- CASE statement, CASE
- categories
- arrays, New features
- compile-line
options, Compile-line options by category
- intrinsic
functions, Intrinsic procedures
- libU77
routines, Categories of libU77 routines
- statements, Statements
- CEILING
intrinsic function, CEILING(A)
- CHAR intrinsic function, CHAR(I, KIND)
- character
- blank, Comment line
- CHARACTER
statement, CHARACTER
- concatenation, Intrinsic operators
- constants, Character constants
- control
characters, Character set
- edit
descriptor, Character string ('...' or "...") edit descriptor
- escape, Character constants
- HP
character set, HP character set, Hewlett-Packard character set for computer systems
- I/O
errors, Runtime I/O Errors
- intrinsic
procedures, Functional categories of intrinsic procedures
- list-directed
I/O, List-directed input, List-directed output
- special, Fortran 90 character set
- string, Character constants, Hollerith constants, Character substrings, Automatic objects
- substrings, Character substrings
- white
space, Character set
- character edit descriptor (A
and R), A and R (character) edit descriptors
- CHARACTER statement, CHARACTER
- character
string edit descriptor, Character string ('...' or "...") edit descriptor
- CHDIR routine, Descriptions of libU77 routines
- CHECK_OVERFLOW directive, $HP$ CHECK_OVERFLOW directive
- ON statement, $HP$ CHECK_OVERFLOW directive
- CHMOD routine, Descriptions of libU77 routines
- clauses
- ABORT, ON, Determining trap actions
- ASSIGNMENT, PRIVATE (statement and attribute), PUBLIC (statement and attribute)
- CALL, ON, Determining trap actions
- DEFAULT, CASE
- IGNORE, ON, Determining trap actions
- IN, INTENT (statement and attribute)
- INOUT, INTENT (statement and attribute)
- ONLY, USE
- OPERATOR, PRIVATE (statement and attribute), PUBLIC (statement and attribute)
- OUT, INTENT (statement and attribute)
- RECURSIVE, ENTRY, FUNCTION, SUBROUTINE
- RESULT, ENTRY, FUNCTION
- WHILE, DO
- cloning, Levels of optimization
- CLOSE statement, CLOSE
- errors, Runtime I/O Errors
- CMPLX intrinsic function, CMPLX(X, Y, KIND)
- code generation, controlling, List of compile-line options
- code
size and optimization, General optimization options
- collating sequence,
ASCII, ACHAR(I), CHAR(I, KIND), IACHAR(C), ICHAR(C), LGE(STRING_A, STRING_B), LGT(STRING_A, STRING_B), LLE(STRING_A, STRING_B), LLT(STRING_A, STRING_B)
- colon edit descriptor, Colon (:) edit descriptor
- command-line syntax, General compiler syntax
- comment, Comments
- comment
line, Comment line
- compiler
directive as, Compiler directives
- INTRINSIC
attribute and statement as, Documenting intrinsic procedures
- common
blocks
- and sequencing, SEQUENCE
- BLOCK DATA statement, BLOCK DATA
- COMMON
statement, COMMON
- dummy
arguments, COMMON
- equivalencing, EQUIVALENCE
- initializing, BLOCK DATA
- pointers, POINTER (Cray-style)
- record
extension, RECORD
- result variables, ENTRY
- SAVE
statement, SAVE (statement and attribute)
- saved
variables, SAVE (statement and attribute)
- VOLATILE statement, VOLATILE
- COMMON
statement, COMMON
- compatibility
- attributes, Attributes
- f77
and f90 options, f77 options supported by f90
- compile
time and optimization, General optimization options
- compile-line options
- +asm, List of compile-line options
- +autodbl, List of compile-line options
- +autodbl4, List of compile-line options
- +check, List of compile-line options
- +cpp, List of compile-line options
- +cpp_keep, List of compile-line options
- +DA, List of compile-line options
- +DC7200, List of compile-line options
- +demand_load, List of compile-line options
- +dlines, List of compile-line options
- +DS, List of compile-line options
- +escape, List of compile-line options
- +extend_source, List of compile-line options
- +FP, List of compile-line options
- +fp_exception, List of compile-line options
- +fp_exceptions, Overview of how to handle arithmetic errors
- +gprof, List of compile-line options
- +implicit_none, List of compile-line options
- +k, List of compile-line options
- +langlvl, List of compile-line options
- +list, List of compile-line options
- +moddir, List of compile-line options
- +nls, List of compile-line options
- +O, List of compile-line options
- +Oaggressive, General optimization options
- +Oall, General optimization options
- +Ocache_pad_common, Fine-tuning optimization options
- +Oconservative, General optimization options
- +Odataprefetch, Fine-tuning optimization options
- +Oentrysched, General optimization options, Fine-tuning optimization options
- +Ofastaccess, Fine-tuning optimization options
- +Ofltacc, General optimization options, Fine-tuning optimization options
- +Oinfo, List of compile-line options
- +Oinitcheck, General optimization options, Fine-tuning optimization options
- +Oinline, Fine-tuning optimization options
- +Oinline_budget, Fine-tuning optimization options
- +Olibcalls, General optimization options, Fine-tuning optimization options
- +Olimit, General optimization options
- +Oloop_unroll, Fine-tuning optimization options
- +Omoveflops, General optimization options, Fine-tuning optimization options
- +one_trip, List of compile-line options
- +onetrip, Counter-controlled DO loop
- +Oparmsoverlap, General optimization options, Fine-tuning optimization options
- +Opipeline, Fine-tuning optimization options
- +Oprocelim, Fine-tuning optimization options
- +Oregionsched, General optimization options, Fine-tuning optimization options
- +Oregreassoc, Fine-tuning optimization options
- +Osize, General optimization options
- +Ovectorize, General optimization options, Fine-tuning optimization options
- +pic, List of compile-line options
- +ppu, List of compile-line options, $HP$ ALIAS directive
- +pre_include, List of compile-line options
- +prof, List of compile-line options
- +real_constant, List of compile-line options
- +save, AUTOMATIC, List of compile-line options
- +shared, List of compile-line options
- +source, List of compile-line options
- +strip, List of compile-line options
- +traceback, Allowing core dumps with the ON statement
- +ttybuf, List of compile-line options
- +U77, List of compile-line options
- +uppercase, List of compile-line options, $HP$ ALIAS directive
- +usage, List of compile-line options
- +version, List of compile-line options
- +Z, List of compile-line options
- +z, List of compile-line options
- -C, List of compile-line options
- -c, List of compile-line options
- -D, List of compile-line options
- -G, List of compile-line options
- -g, List of compile-line options
- -I, INCLUDE line, INCLUDE, General compiler syntax, List of compile-line options
- -K, List of compile-line options
- -L, General compiler syntax, List of compile-line options
- -l, List of compile-line options
- -N, List of compile-line options
- -n, List of compile-line options
- -O, List of compile-line options
- -o, List of compile-line options
- -p, List of compile-line options
- -Q, List of compile-line options
- -q, List of compile-line options
- -R4, List of compile-line options
- -R8, List of compile-line options
- -S, List of compile-line options
- -s, List of compile-line options
- -t, List of compile-line options
- -U, List of compile-line options
- -v, List of compile-line options
- -W, List of compile-line options
- -w, List of compile-line options
- -Y, List of compile-line options
- categories, Compile-line options by category
- command-line syntax, General compiler syntax
- commonly
used, Commonly used options
- displaying
options, List of compile-line options
- f77
options, f77 options supported by f90
- increasing default sizes, List of compile-line options
- library
options, Library and linker compile-line options
- libU77
library, libU77 system routines
- linker options, Library and linker compile-line options
- optimization options, List of compile-line options, Optimization options
- overview, Compile-line options
- compiler directives
- #include, List of compile-line options
- ALIAS, $HP$ ALIAS directive
- and
comments, HP Fortran 90 directives
- C
preprocessor, Compiler directives
- CHECK_OVERFLOW, $HP$ CHECK_OVERFLOW directive
- INCLUDE line, Compiler directives
- LIST, $HP$ LIST directive
- OPTIMIZE, $HP$ OPTIMIZE directive
- overview, Compiler directives
- syntax, Directive syntax
- compiler options, Compile-line options
- compiler
version information, List of compile-line options
- compiling without linking, List of compile-line options
- complete executable, Shared and archive libraries
- complex
- changing
default size, Data type sizes and compile-line options, List of compile-line options
- COMPLEX
statement, COMPLEX
- DOUBLE
COMPLEX statement, DOUBLE COMPLEX
- edit
descriptors, Edit descriptors
- I/O
errors, Runtime I/O Errors
- list-directed
I/O, List-directed input, List-directed output
- variable, Intrinsic assignment
- COMPLEX statement, COMPLEX
- composite record
references, RECORD
- computed
GO TO statement, Computed GO TO statement, GO TO (computed)
- concatenation, Intrinsic operators
- conformable, Array expressions, DIMENSION (statement and attribute)
- CONJG intrinsic function, CONJG(Z)
- connecting files
for I/O, Connecting a file to a unit
- constants
- binary, BOZ constants
- BOZ, Extended use of BOZ constants, Typeless entities
- changing
precision, List of compile-line options
- character, Character constants
- complex, Complex constants
- default
precision, List of compile-line options
- expressions, Constant expression
- hexadecimal, Typeless constants
- Hollerith, Hollerith constants, Typeless entities
- integer, Integer constants
- literal, Representation of literal constants
- named, Terminology
- octal, BOZ constants
- real, Real constants
- truncation, Extended use of BOZ constants
- typeless, Typeless constants, Typeless entities
- unsigned, BOZ constants
- constructs, Control constructs and statement blocks
- CASE, CASE construct, SELECT CASE
- DO, DO construct, DO
- END
DO, END (construct)
- END
IF, END (construct)
- END
SELECT, END (construct)
- END
WHERE, END (construct)
- IF, IF construct, IF (block)
- names, Construct names
- WHERE, WHERE (statement and construct)
- CONTAINS statement, Main program, CONTAINS
- continuation line
- fixed
format, Continuation line
- free
format, Statement continuation
- CONTINUE statement, CONTINUE statement, CONTINUE
- control
characters, Character set
- control
constructs, Execution control, DO construct
- CASE, CASE construct
- DO, DO construct
- IF, IF construct
- nested, Control constructs and statement blocks
- overview, New features in Fortran 90
- Control key and bit masking, HP-UX ASCII character set
- Control-C interrupts,
trapping, Specifying Control-C trap procedures
- CONTROLC keyword, Specifying Control-C trap procedures
- conventions,
typographical, Typographical conventions
- core dumps and
trap procedures, Allowing core dumps with the ON statement
- COS intrinsic function, COS(X)
- COSD intrinsic function, COSD(X)
- COSH intrinsic function, COSH(X)
- COUNT intrinsic function, COUNT(MASK, DIM)
- cpp
- C
preprocessor., List of compile-line options
- man
page, List of compile-line options, Miscellaneous
- Cray-style pointer, Cray-style pointers, POINTER (Cray-style)
- creating dynamic
objects and linked lists, POINTER (statement and attribute)
- cross-language
communication, $HP$ ALIAS directive
- CSHIFT intrinsic function, CSHIFT(ARRAY, SHIFT, DIM)
- CTIME routine, Descriptions of libU77 routines
- CYCLE statement, CYCLE statement, CYCLE
D- D edit descriptor, D, E, EN, ES, F, G, and Q (real) edit descriptors
- data
access and optimization, Fine-tuning optimization options
- data conversion
errors, Runtime I/O Errors
- data
declaration statements
- BYTE, Type declarations, BYTE
- CHARACTER, Type declarations, CHARACTER
- COMPLEX, Type declarations, COMPLEX
- DOUBLE COMPLEX, Type declarations, DOUBLE COMPLEX
- DOUBLE
PRECISION, DOUBLE PRECISION
- INTEGER, Type declarations, INTEGER
- LOGICAL, LOGICAL
- REAL, Type declarations, REAL
- data initialization, Data initialization
- BLOCK DATA statement, BLOCK DATA
- DATA
statement, DATA
- data
list, I/O, I/O data list
- data prefetch instructions, Fine-tuning optimization options
- data
representation model, Data representation models
- DATA
statement, Alternative form of initialization within declaration, BOZ constants, Data initialization, DATA
- statement order, Statement order
- data
transfer, I/O and file handling
- data
transfer statements, I/O statements
- ACCEPT, ACCEPT
- DECODE, DECODE
- ENCODE, ENCODE
- FORMAT, FORMAT
- NAMELIST, NAMELIST
- PRINT, PRINT
- READ, READ
- WRITE, WRITE
- data
types
- -autodbl
option and, Data type sizes and compile-line options
- and data objects, Data types and data objects
- bit
representation, The bit model
- BYTE
statement, BYTE
- changing default sizes, Data type sizes and compile-line options
- CHARACTER, Intrinsic data types
- CHARACTER
statement, CHARACTER
- COMPLEX, Intrinsic data types
- complex, Intrinsic data types, COMPLEX
- COMPLEX
statement, COMPLEX
- default sizes, Data type sizes and compile-line options
- derived
types, Terminology
- DOUBLE COMPLEX statement, DOUBLE COMPLEX
- DOUBLE PRECISION statement, DOUBLE PRECISION
- extensions, Data types and objects
- INTEGER, Intrinsic data types
- integer
representation, The integer number system model
- INTEGER
statement, INTEGER
- intrinsic, Derived types, Representation of literal constants
- LOGICAL, Intrinsic data types
- LOGICAL
statement, LOGICAL
- nonnumeric, Terminology
- numeric, Terminology
- overview, New features in Fortran 90
- REAL, Intrinsic data types
- real, Intrinsic data types
- real
representation, The real number system model
- REAL
statement, REAL
- representation
of, Data representation models
- date
and time
- intrinsic procedures, Functional categories of intrinsic procedures
- libU77 routines, Categories of libU77 routines
- DATE intrinsic subroutine, DATE(DATESTR)
- DATE_AND_TIME intrinsic subroutine, DATE_AND_TIME(DATE, TIME, ZONE, VALUES)
- DBLE intrinsic function, DBLE(A)
- DCMPLX intrinsic function, DCMPLX(X,Y)
- DEALLOCATE statement, DEALLOCATE
- deallocating objects, DEALLOCATE
- debugging
- +dlines
option, List of compile-line options
- -g
option, List of compile-line options
- HP/DDE
debugger, List of compile-line options
- optimized
code, List of compile-line options
- declaring data
- BYTE
statement, Type declarations, BYTE
- CHARACTER
statement, Type declarations, CHARACTER
- COMPLEX
statement, Type declarations, COMPLEX
- DOUBLE
COMPLEX statement, Type declarations, DOUBLE COMPLEX
- DOUBLE
PRECISION statement, Type declarations, DOUBLE PRECISION
- INTEGER
statement, Type declarations, INTEGER
- LOGICAL statement, Type declarations, LOGICAL
- REAL
statement, Type declarations, REAL
- DECODE statement, DECODE
- DEFAULT clause, CASE
- deferred-shape arrays, Deferred-shape arrays
- defined
assignment, INTERFACE block
- defining symbols to
cpp, List of compile-line options
- DELIM= specifier
- errors, Runtime I/O Errors
- INQUIRE
statement, INQUIRE
- list-directed
output, List-directed output
- OPEN
statement, OPEN
- demand load, List of compile-line options
- demand-loadable
process, Output file options
- derived types, Derived types
- declaration, Type declarations, TYPE (declaration)
- defining, TYPE (definition)
- definition, Derived-type definition, TYPE (definition)
- edit
descriptor, Edit descriptors
- naming, TYPE (definition)
- PRIVATE
attribute, TYPE (definition)
- PRIVATE
statement, PRIVATE (statement and attribute)
- PUBLIC attribute, TYPE (definition)
- PUBLIC
statement, PUBLIC (statement and attribute)
- sequence, Derived-type definition, SEQUENCE
- SEQUENCE statement, SEQUENCE
- structure
constructor, Structure constructor
- determining record
length, INQUIRE
- DFLOAT intrinsic function, DFLOAT(A)
- diagnostic
I/O messages, I/O Runtime Error Messages
- DIGITS intrinsic function, DIGITS(X)
- DIM
intrinsic function, DIM(X, Y)
- dimension, Array properties
- DIMENSION statement
and attribute, Array properties, DIMENSION (statement and attribute)
- direct access, Direct access
- errors, Runtime I/O Errors
- example, Sequential- and direct-access example
- REC=
specifier, Direct access
- DIRECT= specifier and
INQUIRE statement, INQUIRE
- directives, Compiler directives
- directories,
searching, List of compile-line options
- disassociated, Pointer arrays
- status, DEALLOCATE
- disassociating
a pointer, Pointer arrays, NULLIFY
- displaying compiler
version, List of compile-line options
- DNUM intrinsic function, DNUM(I)
- DO loops, DO construct
- +onetrip
option, List of compile-line options
- conditional, Conditional DO Loop
- CONTINUE statement, CONTINUE
- counter-controlled, Counter-controlled DO loop
- CYCLE
statement, CYCLE
- DO
statement syntax, DO
- END DO statement, END (construct)
- EXIT
statement, EXIT
- extended range, DO
- FORTRAN66-style, List of compile-line options
- FORTRAN77-style, Counter-controlled DO loop, CONTINUE statement, CONTINUE, CYCLE, DO
- implied, Implied-DO loop
- infinite, Infinite DO loop
- terminal
statement, Counter-controlled DO loop
- unrolling, Fine-tuning optimization options
- WHILE
clause, DO
- DO statement, DO
- documentation, related, Preface
- DOT_PRODUCT
intrinsic function, DOT_PRODUCT(VECTOR_A, VECTOR_B)
- double
complex
- DOUBLE
COMPLEX statement, DOUBLE COMPLEX
- list-directed I/O, List-directed input, List-directed output
- DOUBLE COMPLEX statement, DOUBLE COMPLEX
- double precision
- changing
default size, Increasing default sizes, Data type sizes and compile-line options, List of compile-line options
- DOUBLE
PRECISION statement, DOUBLE PRECISION
- DOUBLE
PRECISION statement, DOUBLE PRECISION
- DPROD intrinsic function, DPROD(X, Y)
- DREAL intrinsic function, DREAL(A)
- DTIME routine, Descriptions of libU77 routines
- dummy argument, INTENT (statement and attribute), OPTIONAL (statement and attribute)
- array, Array dummy argument
- automatic
character variables, CHARACTER
- CALL statement, CALL
- character
length and asterisk (*), CHARACTER
- COMMON statement, COMMON
- DATA
statement, DATA
- derived
type, TYPE (declaration)
- derived-type, Derived-type dummy argument
- ENTRY statement, ENTRY
- EQUIVALENCE
statement, EQUIVALENCE
- EXTERNAL
attribute, EXTERNAL (statement and attribute)
- FUNCTION statement, FUNCTION
- initialization, REAL
- INTENT
statement, INTENT (statement and attribute)
- OPTIONAL
statement, OPTIONAL (statement and attribute)
- pointer, Pointer dummy argument
- POINTER
(Cray-style), POINTER (Cray-style)
- procedure, Procedure dummy argument
- RETURN
statement, RETURN
- scalar, Scalar dummy argument
- SEQUENCE
statement, SEQUENCE
- SUBROUTINE
statement, SUBROUTINE
- dummy procedures, Returning to the calling unit, EXTERNAL (statement and attribute)
- duplicated association, Duplicated association
- dynamic memory, obtaining, $HP$ ALIAS directive
- dynamic objects
- creating, POINTER (statement and attribute)
E- E edit descriptor, D, E, EN, ES, F, G, and Q (real) edit descriptors
- edit
descriptors
- A, A and R (character) edit descriptors
- B, B (b inary) edit descriptor
- binary, B (b inary) edit descriptor
- blank, BN and BZ (blank) edit descriptors
- BN, BN and BZ (blank) edit descriptors
- byte
remaining, Q (bytes remaining) edit descriptor
- BZ, BN and BZ (blank) edit descriptors
- character (A and R), A and R (character) edit descriptors
- character string, Character string ('...' or "...") edit descriptor
- colon, Colon (:) edit descriptor
- complex
data type, Edit descriptors
- D, D, E, EN, ES, F, G, and Q (real) edit descriptors
- derived
types, Edit descriptors
- E, D, E, EN, ES, F, G, and Q (real) edit descriptors
- EN, D, E, EN, ES, F, G, and Q (real) edit descriptors
- errors, Runtime I/O Errors
- ES, D, E, EN, ES, F, G, and Q (real) edit descriptors
- F, D, E, EN, ES, F, G, and Q (real) edit descriptors
- G, D, E, EN, ES, F, G, and Q (real) edit descriptors
- H, H (Hollerith) edit descriptor
- hexadecimal, Z (hexadecimal) edit descriptor
- Hollerith, H (Hollerith) edit descriptor
- I, I (integer) edit descriptor
- integers, I (integer) edit descriptor
- L, L (logical) edit descriptor
- logicals, L (logical) edit descriptor
- newline, Newline ($) edit descriptor
- O, O (octal) edit descriptor
- octal, O (octal) edit descriptor
- overview, Edit descriptors
- P, P (scale factor) edit descriptor
- plus sign, S, SP, and SS (plus sign) edit descriptors
- pointers, Edit descriptors
- Q, Q (bytes remaining) edit descriptor
- R, A and R (character) edit descriptors
- real, D, E, EN, ES, F, G, and Q (real) edit descriptors
- repeat factor, Edit descriptors
- S, S, SP, and SS (plus sign) edit descriptors
- scale factor, P (scale factor) edit descriptor
- slash, Slash (/) edit descriptor
- SP, S, SP, and SS (plus sign) edit descriptors
- SS, S, SP, and SS (plus sign) edit descriptors
- T, T, TL, TR, and X (tab) edit descriptors
- tab, T, TL, TR, and X (tab) edit descriptors
- TL, T, TL, TR, and X (tab) edit descriptors
- TR, T, TL, TR, and X (tab) edit descriptors
- X, T, TL, TR, and X (tab) edit descriptors
- Z, Z (hexadecimal) edit descriptor
- elemental
- intrinsic
function, Elemental functions
- intrinsic
subroutine, Elemental and nonelemental subroutines
- eliminating procedures, Fine-tuning optimization options
- ELSE
IF statement, ELSE IF
- ELSE statement, ELSE
- ELSEWHERE statement, ELSEWHERE, WHERE (statement and construct)
- embedded format
specification, Embedded format specification
- ACCEPT statement, ACCEPT
- DECODE statement, DECODE, ENCODE
- FORMAT statement, FORMAT
- internal
file, READ
- PRINT statement, PRINT
- READ statement, READ
- WRITE statement, WRITE
- EN edit descriptor, D, E, EN, ES, F, G, and Q (real) edit descriptors
- enabling
traps, List of compile-line options
- ENCODE statement, ENCODE
- END statements
- CASE construct, END (construct)
- constructs, END (construct)
- derived type definition, END TYPE
- DO
construct, END (construct)
- IF construct, END (construct)
- interface block, END INTERFACE
- internal procedure, END
- map, END (structure definition)
- module
procedure, END
- program
units, END
- structure
definition, END (structure definition)
- union, END (structure definition)
- WHERE
construct, END (construct)
- end-of-file
- errors, Runtime I/O Errors
- record, End-of-file record
- END= specifier
- errors, Runtime I/O Errors
- READ
statement, READ
- ENDFILE statement, End-of-file record, ENDFILE
- engineering
notation formatting, EN and ES edit descriptor
- entry point, libU77 routine name mapping
- ENTRY statement, ENTRY statement, ENTRY
- environment variables
- $?, EXIT(STATUS)
- $status, EXIT(STATUS)
- LPATH, The LPATH environment variable
- TTYUNBUF, List of compile-line options
- EOF
errors, Runtime I/O Errors
- EOR
errors, Runtime I/O Errors
- EOR= specifier, READ
- EOSHIFT intrinsic function, EOSHIFT(ARRAY, SHIFT, BOUNDARY, DIM)
- EPSILON intrinsic function, EPSILON(X)
- EQUIVALENCE statement, Storage association and alignment, EQUIVALENCE
- equivalencing, Derived-type definition
- alignment, EQUIVALENCE
- and
sequencing, Storage association and alignment, SEQUENCE
- arrays, Storage association and alignment, EQUIVALENCE
- automatic
variables, AUTOMATIC
- character
data, EQUIVALENCE
- common
blocks, Storage association and alignment, EQUIVALENCE
- DATA
statement, DATA
- result
variables, ENTRY
- union
extension, STRUCTURE
- VOLATILE
statement, VOLATILE
- ERR= specifier
- BACKSPACE
statement, BACKSPACE
- CLOSE
statement, CLOSE
- DECODE
statement, DECODE, ENCODE
- ENDFILE
statement, ENDFILE
- INQUIRE
statement, INQUIRE
- OPEN
statement, OPEN
- REWIND
statement, REWIND
- WRITE
statement, WRITE
- error handling
- libU77
routines, Categories of libU77 routines
- ON statement, Trapping runtime errors with the ON statement
- errors,
I/O runtime, I/O Runtime Error Messages
- ES edit descriptor, D, E, EN, ES, F, G, and Q (real) edit descriptors
- ESC code and Control
key, HP-UX ASCII character set
- escape characters, Character constants
- establishing
traps, Trapping runtime errors with the ON statement
- ETIME routine, Descriptions of libU77 routines
- EUC, HP character set
- Euclidean
norm of vector, Basic Linear Algebra Subroutine (BLAS) library
- evaluation of
expressions, Evaluation of expressions
- example programs
- direct access, Sequential- and direct-access example
- internal
file, Internal-file example
- namelist
I/O, Namelist-directed I/O
- nonadvancing
I/O, Nonadvancing-I/O example
- sequential
access, Sequential- and direct-access example
- exceptions, trapping, List of compile-line options
- executable
program
- naming, List of compile-line options
- execution
control, Execution control
- arithmetic IF statement, IF (arithmetic)
- ASSIGN
statement, ASSIGN
- assigned GOTO statement, GO TO (assigned)
- block IF statement, IF (block)
- CALL
statement, CALL
- CASE
construct, CASE construct
- computed
GOTO statement, GO TO (computed)
- CONTINUE
statement, CONTINUE statement
- CYCLE
statement, CYCLE statement, CYCLE
- DO
construct, DO construct
- DO
statement, DO
- ENTRY
statement, ENTRY
- EXIT
statement, EXIT statement, EXIT
- extensions, Execution control
- FUNCTION
statement, FUNCTION
- GO TO (assigned) statement, Assigned GO TO statement
- GO TO (computed) statement, Computed GO TO statement
- GO TO (unconditional) statement, Unconditional GO TO statement
- IF (arithmetic) statement, Arithmetic IF statement
- IF (logical) statement, Logical IF statement
- IF
construct, IF construct
- logical
IF statement, IF (logical)
- PAUSE
statement, PAUSE statement, PAUSE
- RETURN
statement, RETURN
- SELECT CASE statement, SELECT CASE
- STOP
statement, STOP statement, STOP
- SUBROUTINE
statement, SUBROUTINE
- unconditional
GOTO statement, GO TO (unconditional)
- execution time, computing, MCLOCK(), SECNDS(X)
- EXIST= specifier, INQUIRE
- EXIT intrinsic subroutine, EXIT(STATUS)
- EXIT statement, EXIT statement, DO, EXIT
- exiting a trap
procedure, Calling a trap procedure
- EXP intrinsic function, EXP(X)
- explicit interface, Interfaces, INTERFACE block
- explicit typing, Implicit and explicit typing
- explicit-shape arrays, Explicit-shape arrays
- EXPONENT
intrinsic function, EXPONENT(X)
- expressions
- arrays, Array operands
- constant, Special forms of expression
- evaluation, Evaluation of expressions
- extensions, Expressions
- formation, Primary
- initialization, Initialization expression
- integer, Integer and logical functions
- interpretation, Intrinsic operators
- logical, Masked array assignment
- primary, Primary
- reordering
and optimization, Fine-tuning optimization options
- scalars, Array operands
- special
forms, Special forms of expression
- specification, Specification expression
- extended range
DO loop, DO
- Extended UNIX
Code, Character set
- Extended
UNIX Code (EUC), HP character set
- extending source lines, Source lines, List of compile-line options
- extensions, Introduction to HP Fortran 90, HP Fortran 90 Extensions
- $
and namelist I/O, Namelist-directed input
- $EDIT
and namelist I/O, Namelist-directed input
- %REF
function, Built-in functions, CALL
- %VAL
function, Built-in functions, CALL
- ACCEPT
statement, ACCEPT
- arrays, Array concepts
- attributes, Statements
- AUTOMATIC
statement, AUTOMATIC
- BYTE
statement, BYTE
- comment
character, Character set
- control
transfer, Control constructs and statement blocks, CASE construct
- control
transfer and constructs, IF (block)
- Cray-style
POINTER statement, POINTER (Cray-style)
- data
type and objects, Data types and objects
- DECODE
statement, DECODE
- DOUBLE
COMPLEX statement, Type declarations, DOUBLE COMPLEX
- ENCODE
statement, ENCODE
- END
MAP, END (structure definition)
- END
STRUCTURE, END (structure definition)
- END
UNION, END (structure definition)
- equivalencing
character data, EQUIVALENCE
- execution
control, Execution control
- expressions, Expressions
- extended
range DO loop, DO
- formatting, I/O formatting
- I
edit descriptor and other types, I (integer) edit descriptor
- I/O
list items, A and R (character) edit descriptors
- initialization
syntax, BYTE, CHARACTER, COMPLEX, DOUBLE COMPLEX, DOUBLE PRECISION, INTEGER, LOGICAL, REAL
- initializing
common blocks, Block data, BLOCK DATA, COMMON
- initializing
integers, BOZ constants, DATA
- input/output, I/O and file handling
- integer
array as format specification, Embedded format specification
- interrupt
handling, ON
- intrinsic
procedures, Nonstandard intrinsic procedures
- kind
syntax, COMPLEX, INTEGER, LOGICAL, REAL
- language
elements, Language elements
- length
specification, COMPLEX, INTEGER, LOGICAL, REAL
- MAP
statement, MAP
- miscellaneous, Miscellaneous
- newline
($) edit descriptor, Nonadvancing I/O, Newline ($) edit descriptor
- numeric
array as internal file, Internal files
- ON
statement, ON, Using the ON statement
- padding
common, COMMON
- POINTER
(Cray-style) statement, POINTER (Cray-style)
- PRINT
and namelist I/O, Namelist-directed I/O
- program
units, Scope, program units, and procedures
- Q
(bytes remaining) edit descriptor, Q (bytes remaining) edit descriptor
- Q
(real) edit descriptor, D, E, EN, ES, F, G, and Q (real) edit descriptors, Real edit descriptors on input
- R
edit descriptor, A and R (character) edit descriptors
- real
edit descriptors and integers, D, E, EN, ES, F, G, and Q (real) edit descriptors
- RECORD
statement, Records and structures, RECORD
- saving
common blocks, COMMON
- sequential
I/O statements and direct access, Direct access
- statements, Statements
- STATIC
statement and attribute, STATIC (statement and attribute)
- STRUCTURE
statement, Records and structures, STRUCTURE
- trap
facility, ON
- TYPE
(I/O) statement, TYPE (I/O)
- UNION
statement, UNION
- unnamed
common, initializing, Block data, BLOCK DATA
- VIRTUAL
statement, VIRTUAL
- VOLATILE
statement, VOLATILE
- warnings
about, List of compile-line options
- extent, Explicit-shape arrays, DIMENSION (statement and attribute)
- external files, External files, Connecting to an external file
- external procedure, External procedures
- external reference, Library routines
- EXTERNAL statement and
attribute, EXTERNAL (statement and attribute), Availability of intrinsic procedures, Declaring libU77 routines EXTERNAL
F- F edit descriptor, D, E, EN, ES, F, G, and Q (real) edit descriptors
- f77
options, f77 options supported by f90
- f90
command-line syntax, General compiler syntax
- f90 man page, Typographical conventions
- FALLOC routine, Descriptions of libU77 routines
- FDATE routine, Descriptions of libU77 routines
- FGETC routine, Descriptions of libU77 routines
- field name, %FILL, STRUCTURE
- file control statements
- BACKSPACE, BACKSPACE
- CLOSE, CLOSE
- ENDFILE, ENDFILE
- INQUIRE, INQUIRE
- OPEN, OPEN
- READ, READ
- REWIND, REWIND
- WRITE, WRITE
- file positioning statements
- BACKSPACE, BACKSPACE
- ENDFILE, ENDFILE
- REWIND, REWIND
- file system
- errors, Runtime I/O Errors
- libU77
routines, Categories of libU77 routines
- FILE= specifier
- INQUIRE
statement, INQUIRE
- OPEN
statement, OPEN
- files, Files
- accessing, File access methods
- external, External files
- file
number errors, Runtime I/O Errors
- internal, Internal files
- positioning, I/O statements
- scratch, Scratch files
- finetuning optimization, Fine-tuning optimization options
- fixed source form, Fixed source form, List of compile-line options
- flagging
extensions, List of compile-line options
- floating-point
- intrinsic
procedures, Functional categories of intrinsic procedures
- optimizations, Fine-tuning optimization options
- trapping
exceptions, List of compile-line options
- FLOOR intrinsic function, FLOOR(A)
- flow control statements, Flow control statements
- arithmetic
IF, Arithmetic IF statement, IF (arithmetic)
- assigned
GO TO, Assigned GO TO statement, GO TO (assigned)
- block
IF, IF (block)
- CALL, CALL
- computed
GO TO, Computed GO TO statement, GO TO (computed)
- CONTINUE, CONTINUE statement, CONTINUE
- CYCLE, CYCLE statement, CYCLE
- DO, DO
- EXIT, EXIT statement, EXIT
- logical
IF, Logical IF statement, IF (logical)
- PAUSE, PAUSE statement, PAUSE
- RETURN, RETURN
- SELECT
CASE, SELECT CASE
- STOP, STOP statement, STOP
- unconditional
GO TO, Unconditional GO TO statement, GO TO (unconditional)
- flow
of execution, Execution control
- FLUSH
- intrinsic
subroutine, FLUSH(LUNIT)
- libU77
routine, Descriptions of libU77 routines
- FMPY instructions
and optimization, Fine-tuning optimization options
- FMT= specifier
- READ
statement, READ
- WRITE
statement, WRITE
- FNUM intrinsic function, FNUM(UNIT)
- FORK routine, Descriptions of libU77 routines
- FORM= specifier
- errors, Runtime I/O Errors
- INQUIRE
statement, INQUIRE
- OPEN
statement, OPEN
- format rules
- list-directed
I/O, List-directed I/O
- namelist
I/O, Namelist-directed input
- format
specification
- character
arrays, Embedded format specification
- DECODE
statement, DECODE
- embedded, Embedded format specification
- ENCODE
statement, ENCODE
- errors, Runtime I/O Errors
- FORMAT
statement, FORMAT
- interaction
with I/O list, Interaction between format specification and I/O data list
- nested, Nested format specifications
- overview, I/O formatting
- PRINT statement, PRINT
- READ statement, READ
- syntax, Format specification
- WRITE statement, WRITE
- FORMAT statement, Statement labels, FORMAT statement, FORMAT
- errors, Runtime I/O Errors
- statement order, Statement order
- formatted
I/O
- direct-access
files, Direct access
- edit
descriptors, Edit descriptors
- errors, Runtime I/O Errors
- format
specification, FORMAT statement
- PRINT statement, PRINT
- READ statement, READ
- sequential files, Sequential access, Formatted I/O
- WRITE
statement, WRITE
- formatted records, Formatted records
- FORMATTED= specifier, INQUIRE
- formatting data, I/O formatting
- binary, B (b inary) edit descriptor
- blanks, BN and BZ (blank) edit descriptors
- bytes
remaining, Q (bytes remaining) edit descriptor
- character, A and R (character) edit descriptors
- engineering notation, EN and ES edit descriptor
- extensions, I/O formatting
- FORMAT
statement, FORMAT statement
- hexadecimal, Z (hexadecimal) edit descriptor
- Hollerith, H (Hollerith) edit descriptor
- incompatibity errors, Runtime I/O Errors
- integers, I (integer) edit descriptor, L (logical) edit descriptor
- newline, Newline ($) edit descriptor
- octal
data, O (octal) edit descriptor
- plus
sign, S, SP, and SS (plus sign) edit descriptors
- reals, D, E, EN, ES, F, G, and Q (real) edit descriptors
- record
termination, Slash (/) edit descriptor
- repeat
specification, Interaction between format specification and I/O data list
- scale
factor, P (scale factor) edit descriptor
- scientific
notation, EN and ES edit descriptor
- tab, T, TL, TR, and X (tab) edit descriptors
- FORTRAN
66 DO loop, List of compile-line options
- FORTRAN
77, New features in Fortran 90
- and Fortran 90, New features in Fortran 90
- block
data program unit, BLOCK DATA
- Cray-style
pointer, POINTER (Cray-style)
- DO
loop, Counter-controlled DO loop, CONTINUE, CYCLE, DO
- ENTRY
statement, ENTRY, OPTIONAL (statement and attribute)
- statement
function, Statement functions, CONTAINS, FUNCTION
- FPUTC routine, Descriptions of libU77 routines
- FRACTION intrinsic function, FRACTION(X)
- FREE
- intrinsic
subroutine, FREE(P)
- libU77
routine, Descriptions of libU77 routines
- FREE
intrinsic, POINTER (Cray-style)
- free source form, Free source form, List of compile-line options
- free space errors, Runtime I/O Errors
- FSEEK routine, Descriptions of libU77 routines
- FSET intrinsic subroutine, FSET(UNIT, NEWFD, OLDFD)
- errors, Runtime I/O Errors
- FSTAT routine, Descriptions of libU77 routines
- FSTREAM intrinsic function, FSTREAM(UNIT)
- FTELL routine, Descriptions of libU77 routines
- ftnXX, Automatically opened unit numbers
- function
- elemental
intrinsic, Elemental functions
- generic
and specific, Generic and specific intrinsic function names, Summary of generic and specific intrinsic names
- inquiry
intrinsic, Inquiry functions
- intrinsic, Intrinsic functions
- result, Interfaces
- transformational
intrinsic, Transformational functions
- FUNCTION statement, FUNCTION statement, FUNCTION
- functions,
built-in
- %REF, Built-in functions, CALL
- %VAL, Built-in functions, CALL
- fusing and optimization, Fine-tuning optimization options
G- G edit descriptor, G edit descriptor
- generating code, controlling, List of compile-line options
- generic intrinsic
function, Generic and specific intrinsic function names, Summary of generic and specific intrinsic names
- generic
names, Modules
- generic
procedure, INTERFACE block
- generic referencing, Generic referencing
- GERROR routine, Descriptions of libU77 routines
- GETARG
- intrinsic
subroutine, GETARG(N, STRING)
- libU77
routine, Descriptions of libU77 routines
- GETC routine, Descriptions of libU77 routines
- GETCWD routine, Descriptions of libU77 routines
- GETENV
- intrinsic
subroutine, GETENV(VAR, VALUE)
- libU77
routine, Descriptions of libU77 routines
- GETGID routine, Descriptions of libU77 routines
- GETLOG routine, Descriptions of libU77 routines
- GETPID routine, Descriptions of libU77 routines
- GETUID routine, Descriptions of libU77 routines
- Givens plane rotation, Basic Linear Algebra Subroutine (BLAS) library
- GMTIME routine, Descriptions of libU77 routines
- GO TO statements
- assigned, Assigned GO TO statement, GO TO (assigned)
- computed, Computed GO TO statement, GO TO (computed)
- unconditional, Unconditional GO TO statement, GO TO (unconditional)
- gprof, List of compile-line options
- GRAN intrinsic function, GRAN()
H- H edit descriptor, H (Hollerith) edit descriptor
- handing
off options to a subprocess, List of compile-line options
- Hermitian
matrix, Basic Linear Algebra Subroutine (BLAS) library
- hexadecimal
- constants, Typeless constants
- edit
descriptor, Z (hexadecimal) edit descriptor
- notation, BOZ constants
- hexadecimal constants, BOZ constants
- HFIX intrinsic
function, HFIX(A)
- Hollerith
- constants, Hollerith constants
- edit
descriptor, H (Hollerith) edit descriptor
- host association, Association
- arguments, TYPE (declaration)
- DATA
statement, DATA
- SEQUENCE, SEQUENCE
- HOSTNM routine, Descriptions of libU77 routines
- HP
character set, HP character set
- HP/DDE
debugger, List of compile-line options
- hpnls man page, Miscellaneous, HP character set
- HUGE intrinsic
function, HUGE(X)
I- I edit descriptor, I (integer) edit descriptor
- I/O
- data
list, Interaction between format specification and I/O data list
- formatting, I/O formatting
- runtime
errors, I/O Runtime Error Messages
- I/O specifiers, I/O specifiers
- ACCESS=, INQUIRE
- ACTION=, INQUIRE, OPEN
- ADVANCE=, Nonadvancing I/O, READ, WRITE
- BLANK=, B (b inary) edit descriptor, BN and BZ (blank) edit descriptors, Z (hexadecimal) edit descriptor, INQUIRE, OPEN
- DELIM=, List-directed output, INQUIRE, OPEN
- DIRECT=, INQUIRE
- END=, READ
- EOR=, READ
- ERR=, BACKSPACE, CLOSE, DECODE, ENCODE, ENDFILE, INQUIRE, OPEN, REWIND, WRITE
- EXIST=, INQUIRE
- FILE=, INQUIRE, OPEN
- FMT=, DECODE, READ, WRITE
- FORM=, INQUIRE, OPEN
- FORMATTED=, INQUIRE
- IOSTAT=, BACKSPACE, CLOSE, DECODE, ENCODE, ENDFILE, INQUIRE, OPEN, READ, REWIND, WRITE, I/O Runtime Error Messages
- NAME=, INQUIRE
- NAMED=, INQUIRE
- NEXTREC=, INQUIRE
- NML=, READ, WRITE
- NUMBER=, INQUIRE
- OPENED=, INQUIRE
- PAD=, INQUIRE, OPEN
- POSITION=, INQUIRE, OPEN
- READ=, INQUIRE
- READWRITE=, INQUIRE
- REC=, Direct access, READ, WRITE
- RECL=, INQUIRE, OPEN
- SEQUENTIAL=, INQUIRE
- SIZE=, READ
- STAT=, ALLOCATE, DEALLOCATE
- STATUS=, Scratch files, CLOSE, OPEN
- UNFORMATTED=, INQUIRE
- UNIT=, BACKSPACE, CLOSE, DECODE, ENCODE, ENDFILE, INQUIRE, OPEN, READ, REWIND, WRITE
- WRITE=, INQUIRE
- IACHAR intrinsic function, IACHAR(C)
- IADDR intrinsic function, IADDR(X)
- IAND intrinsic function, IAND(I, J)
- IARGC
- intrinsic
function, IARGC()
- libU77
routine, Descriptions of libU77 routines
- IBCLR intrinsic function, IBCLR(I, POS)
- IBITS intrinsic function, IBITS(I, POS, LEN)
- IBSET intrinsic function, IBSET(I, POS)
- ICHAR intrinsic function, ICHAR(C)
- IDATE
- intrinsic
subroutine, IDATE(MONTH, DAY, YEAR)
- libU77
routine, Descriptions of libU77 routines
- IDIM intrinsic function, IDIM(X, Y)
- IEOR intrinsic function, IEOR(I, J)
- IERRNO routine, Descriptions of libU77 routines
- IF construct, IF construct
- ELSE
IF statement, ELSE IF
- ELSE
statement, ELSE
- END
IF statement, END (construct)
- IF
statement, IF (block)
- IF statements
- arithmetic, Arithmetic IF statement, IF (arithmetic)
- block, IF construct, IF (block)
- logical, Logical IF statement, IF (logical)
- IGETARG intrinsic function, IGETARG(N, STR, STRLEN)
- IGNORE clause, ON, Determining trap actions
- ignoring interrupts, Determining trap actions
- IJINT intrinsic function, IJINT(A)
- IMAG intrinsic function, IMAG(A)
- IMPLICIT NONE statement, IMPLICIT
- +implicit_none
option, List of compile-line options
- IMPLICIT statement, IMPLICIT statement, IMPLICIT
- implicit typing, Implicit and explicit typing
- implied-DO loops, Implied-DO loop
- nested, DATA
- IN
intent, INTENT attribute, INTENT (statement and attribute)
- INCLUDE line, INCLUDE line, INCLUDE, List of compile-line options
- increasing numeric data
sizes, List of compile-line options
- INDEX intrinsic function, INDEX(STRING, SUBSTRING, BACK)
- inexact result traps, enabling, Values for the +FP option
- infinite DO loop, Infinite DO loop
- information
retrieval libU77 routines, Categories of libU77 routines
- initial line, Initial line
- initialization
- BLOCK
DATA statement, BLOCK DATA
- CHARACTER
statement, CHARACTER
- COMMON
statement, COMMON
- COMPLEX
statement, COMPLEX
- DATA
statement, DATA
- DOUBLE
COMPLEX statement, DOUBLE COMPLEX
- DOUBLE
PRECISION statement, DOUBLE PRECISION
- EQUIVALENCE
statement, EQUIVALENCE
- expression, Initialization expression
- INTEGER
statement, INTEGER
- LOGICAL
statement, LOGICAL
- optimization, Fine-tuning optimization options
- PARAMETER
statement, PARAMETER (statement and attribute)
- REAL
statement, REAL
- variables, List of compile-line options
- inlining, Levels of optimization, Fine-tuning optimization options
- INOUT intent, INTENT attribute, INTENT (statement and attribute)
- input data
- list-directed
I/O, List-directed input
- namelist I/O, Namelist-directed input
- input/output
- accessing
files, File access methods
- ASA
carriage control, ASA carriage control
- data
list, I/O data list
- edit
descriptors, Edit descriptors
- ENDFILE
statement, End-of-file record
- example
programs, Example programs
- extensions, I/O and file handling
- files, Files
- format
specifications, I/O formatting
- formatted, Formatted I/O
- libU77
routines, Categories of libU77 routines
- list-directed, List-directed I/O
- namelist-directed, Namelist-directed I/O
- nonadvancing
I/O, Nonadvancing I/O
- overview
of statements, I/O statements
- records, Records
- runtime
errors, I/O Runtime Error Messages
- specifiers, I/O specifiers
- statement
syntax, Syntax of I/O statements
- unit
number, Connecting a file to a unit
- input/output statements
- ACCEPT, ACCEPT
- BACKSPACE, BACKSPACE
- CLOSE, CLOSE
- DECODE, DECODE
- ENCODE, ENCODE
- ENDFILE, ENDFILE
- FORMAT, FORMAT
- INQUIRE, INQUIRE
- NAMELIST, NAMELIST
- OPEN, OPEN
- PRINT, PRINT
- READ, READ
- REWIND, REWIND
- summary, I/O statements
- WRITE, WRITE
- INQUIRE statement, INQUIRE
- inquiry function, Inquiry functions
- instruction scheduling, Fine-tuning optimization options
- +DS
option, List of compile-line options
- performance, Fine-tuning optimization options
- INT intrinsic function, INT(A, KIND)
- INT1 intrinsic function, INT1(A)
- INT2 intrinsic
function, INT2(A)
- INT4 intrinsic
function, INT4(A)
- INT8 intrinsic
function, INT8(A)
- integer, Intrinsic data types
- BYTE
statement, BYTE
- changing
default size, Data type sizes and compile-line options, List of compile-line options
- constants, Integer constants
- edit
descriptor, I (integer) edit descriptor
- INTEGER
statement, INTEGER
- list-directed
I/O, List-directed input
- literals, Typeless entities
- operands
and operators, Logical operators and integer operands
- overflow
and ALIAS directive, $HP$ CHECK_OVERFLOW directive
- representation
of, The integer number system model
- INTEGER statement, INTEGER
- INTENT statement and
attribute, INTENT attribute, INTENT (statement and attribute)
- intents
- IN, INTENT attribute, INTENT (statement and attribute)
- INOUT, INTENT attribute, INTENT (statement and attribute)
- OUT, INTENT attribute, INTENT (statement and attribute)
- interface, Interfaces
- interface block, INTERFACE block, MODULE PROCEDURE
- interface procedure, Interfaces, CALL
- INTERFACE statement, Defined operators, INTERFACE
- internal files, Internal files
- connecting
to unit number, Internal files
- DECODE
statement, DECODE
- ENCODE statement, ENCODE
- errors, Runtime I/O Errors
- example, Internal-file example
- READ
statement, READ
- WRITE statement, WRITE
- internal procedure, Internal procedures
- alternative
to statement function, CONTAINS
- interpretation of expressions, Intrinsic operators
- interrupt-handling with ON
statement, ON, Using the ON statement
- intersection form, Intersection source form
- intrinsic
- data
types, Representation of literal constants
- functions, Intrinsic procedures, Intrinsic functions
- inquiry
functions, Intrinsic inquiry functions
- operators, Intrinsic operators
- procedures, Intrinsic procedures
- relational
operators, Intrinsic operators
- subroutines, Intrinsic subroutines
- intrinsic assignment, Intrinsic assignment
- INTRINSIC attribute
and statement, INTRINSIC attribute and statement
- intrinsic procedures
- ABORT, ABORT()
- ABS, ABS(A)
- ACHAR, ACHAR(I)
- ACOS, ACOS(X)
- ACOSD, ACOSD(X)
- ACOSH, ACOSH(X)
- ADJUSTL, ADJUSTL(STRING)
- ADJUSTR, ADJUSTR(STRING)
- AIMAG, AIMAG(Z)
- AINT, AINT(A, KIND)
- ALL, ALL(MASK, DIM)
- ALLOCATED, ALLOCATED(ARRAY)
- AND, AND(I, J)
- ANINT, ANINT(A, KIND)
- ANY, ANY(MASK, DIM)
- array procedures, Functional categories of intrinsic procedures
- ASIN, ASIN(X)
- ASIND, ASIND(X)
- ASINH, ASINH(X)
- ASSOCIATED, ASSOCIATED(POINTER, TARGET)
- ATAN, ATAN(X)
- ATAN2, ATAN2(Y, X)
- ATAN2D, ATAN2D(Y, X)
- ATAND, ATAND(X)
- ATANH, ATANH(X)
- availability, Availability of intrinsic procedures
- BADDRESS, BADDRESS(X)
- bit
intrinsics, Functional categories of intrinsic procedures
- BIT_SIZE, BIT_SIZE(I)
- BTEST, BTEST(I, POS)
- categories of, Functional categories of intrinsic procedures
- CEILING, CEILING(A)
- CHAR, CHAR(I, KIND)
- character intrinsics, Functional categories of intrinsic procedures
- classes
of, Intrinsic subroutines and functions
- CMPLX, CMPLX(X, Y, KIND)
- CONJG, CONJG(Z)
- COS, COS(X)
- COSD, COSD(X)
- COSH, COSH(X)
- COUNT, COUNT(MASK, DIM)
- CSHIFT, CSHIFT(ARRAY, SHIFT, DIM)
- data
type representation, Data representation model intrinsics
- DATE, DATE(DATESTR)
- date
and time intrinsics, Functional categories of intrinsic procedures
- DATE_AND_TIME, DATE_AND_TIME(DATE, TIME, ZONE, VALUES)
- DBLE, DBLE(A)
- DCMPLX, DCMPLX(X,Y)
- DFLOAT, DFLOAT(A)
- DIGITS, DIGITS(X)
- DIM, DIM(X, Y)
- DNUM, DNUM(I)
- DOT_PRODUCT, DOT_PRODUCT(VECTOR_A, VECTOR_B)
- DPROD, DPROD(X, Y)
- DREAL, DREAL(A)
- elemental
function, Elemental functions
- elemental subroutine, Elemental and nonelemental subroutines
- EOSHIFT, EOSHIFT(ARRAY, SHIFT, BOUNDARY, DIM)
- EPSILON, EPSILON(X)
- EXIT, EXIT(STATUS)
- EXP, EXP(X)
- EXPONENT, EXPONENT(X)
- EXTERNAL
attribute, Availability of intrinsic procedures
- floating-point intrinsics, Functional categories of intrinsic procedures
- FLOOR, FLOOR(A)
- FLUSH, FLUSH(LUNIT)
- FNUM, FNUM(UNIT)
- FRACTION, FRACTION(X)
- FREE, FREE(P)
- FSET, FSET(UNIT, NEWFD, OLDFD)
- FSTREAM, FSTREAM(UNIT)
- functional
categories, Functional categories of intrinsic procedures
- functions, Intrinsic functions
- generic and specific, Generic and specific intrinsic function names, Summary of generic and specific intrinsic names
- GETARG, GETARG(N, STRING)
- GETENV, GETENV(VAR, VALUE)
- GRAN, GRAN()
- HFIX, HFIX(A)
- HUGE, HUGE(X)
- IACHAR, IACHAR(C)
- IADDR, IADDR(X)
- IAND, IAND(I, J)
- IARGC, IARGC()
- IBCLR, IBCLR(I, POS)
- IBITS, IBITS(I, POS, LEN)
- IBSET, IBSET(I, POS)
- ICHAR, ICHAR(C)
- IDATE, IDATE(MONTH, DAY, YEAR)
- IDIM, IDIM(X, Y)
- IEOR, IEOR(I, J)
- IGETARG, IGETARG(N, STR, STRLEN)
- IJINT, IJINT(A)
- IMAG, IMAG(A)
- INDEX, INDEX(STRING, SUBSTRING, BACK)
- inquiry function, Inquiry functions
- INT, INT(A, KIND)
- INT1, INT1(A)
- INT2, INT2(A)
- INT4, INT4(A)
- INT8, INT8(A)
- INTRINSIC attribute, INTRINSIC attribute and statement
- INTRINSIC
statement, INTRINSIC attribute and statement
- INUM, INUM(I)
- IOMSG, IOMSG(N, MSG)
- IOR, IOR(I, J)
- IQINT, IQINT(A)
- IRAND, IRAND()
- IRANP, IRANP(X)
- ISHFT, ISHFT(I, SHIFT)
- ISHFTC, ISHFTC(I, SHIFT, SIZE)
- ISIGN, ISIGN(A, B)
- ISNAN, ISNAN(X)
- IXOR, IXOR(I, J)
- IZEXT, IZEXT(A)
- JNUM, JNUM(I)
- JZEXT, JZEXT(A)
- keywords, Intrinsic procedure specifications
- KIND, KIND(X)
- KZEXT, KZEXT(A)
- LBOUND, LBOUND(ARRAY, DIM)
- LEN, LEN(STRING)
- LEN_TRIM, LEN_TRIM(STRING)
- LGE, LGE(STRING_A, STRING_B)
- LGT, LGT(STRING_A, STRING_B)
- LLE, LLE(STRING_A, STRING_B)
- LLT, LLT(STRING_A, STRING_B)
- LOC, LOC(X)
- LOG, LOG(X)
- LOG10, LOG10(X)
- LOGICAL, LOGICAL(L, KIND)
- LSHFT, LSHFT(I, SHIFT)
- LSHIFT, LSHIFT(I, SHIFT)
- MALLOC, MALLOC(SIZE)
- mathematical
intrinsics, Functional categories of intrinsic procedures
- MATMUL, MATMUL(MATRIX_A, MATRIX_B)
- MAX, MAX(A1, A2, A3, ...)
- MAXEXPONENT, MAXEXPONENT(X)
- MAXLOC, MAXLOC(ARRAY, MASK)
- MAXVAL, MAXVAL(ARRAY, DIM, MASK)
- MCLOCK, MCLOCK()
- MERGE, MERGE(TSOURCE, FSOURCE, MASK)
- millicode
routines, Fine-tuning optimization options
- MIN, MIN(A1, A2, A3, ...)
- MINEXPONENT, MINEXPONENT(X)
- MINLOC, MINLOC(ARRAY, MASK)
- MINVAL, MINVAL(ARRAY, DIM, MASK)
- MOD, MOD(A, P)
- MODULO, MODULO(A, P)
- MVBITS, MVBITS(FROM, FROMPOS, LEN, TO, TOPOS)
- naming
conflicts, Availability of intrinsic procedures
- NEAREST, NEAREST(X, S)
- NINT, NINT(A, KIND)
- nonstandard, Nonstandard intrinsic procedures, Summary of generic and specific intrinsic names
- NOT, NOT(I)
- numeric intrinsics, Functional categories of intrinsic procedures
- optimizing, Fine-tuning optimization options
- OR, OR(I, J)
- PACK, PACK(ARRAY, MASK, VECTOR)
- passing
as argument, Intrinsic procedures as actual arguments
- pointer intrinsics, Functional categories of intrinsic procedures
- portability
issues, Portability issues
- PRECISION, PRECISION(X)
- PRESENT, OPTIONAL (statement and attribute), PRESENT(A)
- PRODUCT, PRODUCT(ARRAY, DIM, MASK)
- QEXT, QEXT(A)
- QFLOAT, QFLOAT(A)
- QNUM, QNUM(I)
- QPROD, QPROD(X, Y)
- RADIX, RADIX(X)
- RAN, RAN(ISEED)
- RAND, RAND()
- RANDOM_NUMBER, RANDOM_NUMBER(HARVEST)
- RANDOM_SEED, RANDOM_SEED(SIZE, PUT, GET)
- RANGE, RANGE(X)
- REAL, REAL(A, KIND)
- REPEAT, REPEAT(STRING, NCOPIES)
- RESHAPE, RESHAPE(SOURCE, SHAPE, PAD, ORDER)
- RNUM, RNUM(I)
- RRSPACING, RRSPACING(X)
- RSHFT, RSHFT(I, SHIFT)
- RSHIFT, RSHIFT(I, SHIFT)
- SCALE, SCALE(X, I)
- SCAN, SCAN(STRING, SET, BACK)
- SECNDS, SECNDS(X)
- SELECTED_INT_KIND, SELECTED_INT_KIND(R)
- SELECTED_REAL_KIND, SELECTED_REAL_KIND(P, R)
- SET_EXPONENT, SET_EXPONENT(X, I)
- SHAPE, SHAPE(SOURCE)
- SIGN, SIGN(A, B)
- SIN, SIN(X)
- SIND, SIND(X)
- SINH, SINH(X)
- SIZE, SIZE(ARRAY, DIM)
- SIZEOF, SIZEOF(A)
- SPACING, SPACING(X)
- specific
and generic, Generic and specific intrinsic function names, Summary of generic and specific intrinsic names
- specifications, Intrinsic procedure specifications
- SPREAD, SPREAD(SOURCE, DIM, NCOPIES)
- SQRT, SQRT(X)
- SRAND, SRAND(ISEED)
- subroutines, Intrinsic subroutines
- SUM, SUM(ARRAY, DIM, MASK)
- SYSTEM, SYSTEM(STR)
- SYSTEM_CLOCK, SYSTEM_CLOCK(COUNT, COUNT_RATE, COUNT_MAX)
- TAN, TAN(X)
- TAND, TAND(X)
- TANH, TANH(X)
- TIME, TIME(TIMESTR)
- time
and date intrinsics, Functional categories of intrinsic procedures
- TINY, TINY(X)
- TRANSFER, TRANSFER(SOURCE, MOLD, SIZE)
- transformational function, Transformational functions
- TRANSPOSE, TRANSPOSE(MATRIX)
- TRIM, TRIM(STRING)
- UBOUND, UBOUND(ARRAY, DIM)
- unavailability of, Availability of intrinsic procedures
- UNPACK, UNPACK(VECTOR, MASK, FIELD)
- VERIFY, VERIFY(STRING, SET, BACK)
- XOR, XOR(I, J)
- ZEXT, ZEXT(A)
- intrinsic routines library, HP Fortran 90 libraries
- INTRINSIC statement
and attribute, INTRINSIC (statement and attribute)
- INUM intrinsic
function, INUM(I)
- IOLENGTH=
specifier, INQUIRE
- IOMSG intrinsic subroutine, IOMSG(N, MSG)
- IOR intrinsic function, IOR(I, J)
- IOSTAT= specifier
- BACKSPACE
statement, BACKSPACE
- CLOSE
statement, CLOSE
- DECODE
statement, DECODE, ENCODE
- ENDFILE
statement, ENDFILE
- INQUIRE
statement, INQUIRE
- OPEN
statement, OPEN
- READ
statement, READ
- return codes, I/O Runtime Error Messages
- REWIND
statement, REWIND
- WRITE
statement, WRITE
- IQINT intrinsic function, IQINT(A)
- IRAND intrinsic function, IRAND()
- IRANP intrinsic function, IRANP(X)
- ISAM stubs, HP Fortran 90 libraries
- ISATTY routine, Descriptions of libU77 routines
- ISHFT intrinsic function, ISHFT(I, SHIFT)
- ISHFTC intrinsic function, ISHFTC(I, SHIFT, SIZE)
- ISIGN intrinsic function, ISIGN(A, B)
- ISNAN intrinsic function, ISNAN(X)
- ITIME routine, Descriptions of libU77 routines
- IXOR intrinsic function, IXOR(I, J)
- IZEXT intrinsic function, IZEXT(A)
K- keywords
- arguments, New features in Fortran 90, Array declaration, Argument correspondence, CALL
- for
ON statement, How the ON statement works
- in
intrinsic procedures, Intrinsic procedure specifications
- kill command, PAUSE statement
- KILL routine, Descriptions of libU77 routines
- KIND intrinsic function, KIND(X)
- kind parameter, Intrinsic data types
- KZEXT intrinsic function, KZEXT(A)
L- L edit descriptor, L (logical) edit descriptor
- language
elements, Language elements
- extensions, Language elements
- languages support library, HP Fortran 90 libraries
- LBOUND intrinsic function, LBOUND(ARRAY, DIM)
- left-justifying character
data, A and R (character) edit descriptors
- LEN intrinsic function, LEN(STRING)
- LEN_TRIM intrinsic function, LEN_TRIM(STRING)
- length, inquiring, INQUIRE
- levels of optimization, List of compile-line options
- lexical tokens, Lexical tokens
- LGE
intrinsic function, LGE(STRING_A, STRING_B)
- LGT
intrinsic function, LGT(STRING_A, STRING_B)
- libblas.a library, HP Fortran 90 libraries
- libc system routines, List of compile-line options
- libc.a library, HP Fortran 90 libraries
- libcl.a library, Intrinsic procedures, HP Fortran 90 libraries
- libF90.a library, Intrinsic procedures, HP Fortran 90 libraries
- libisamstub.a
library, HP Fortran 90 libraries
- library
- archive, Shared and archive libraries
- BLAS, Basic Linear Algebra Subroutine (BLAS) library
- BSD
3f, libU77 system routines
- C
runtime, HP Fortran 90 libraries
- compile-line
options, Library and linker compile-line options
- intrinsic
routines, HP Fortran 90 libraries
- languages
support, HP Fortran 90 libraries
- libblas.a, HP Fortran 90 libraries
- libc.a, HP Fortran 90 libraries
- libcl.a, HP Fortran 90 libraries
- libF90.a, HP Fortran 90 libraries
- libisamstub.a, HP Fortran 90 libraries
- libU77, libU77 system routines
- libU77.a, HP Fortran 90 libraries
- shared, Shared and archive libraries
- system
routines, HP Fortran 90 libraries
- libU77
library compile-line option, libU77 system routines
- libU77 names, List of compile-line options
- libU77
routines
- ACCESS, Descriptions of libU77 routines
- ALARM, Descriptions of libU77 routines
- CHDIR, Descriptions of libU77 routines
- CHMOD, Descriptions of libU77 routines
- CTIME, Descriptions of libU77 routines
- date and time routines, Categories of libU77 routines
- DTIME, Descriptions of libU77 routines
- enabling
support for, List of compile-line options
- error
handling routines, Categories of libU77 routines
- ETIME, Descriptions of libU77 routines
- example
use, Examples of using libU77 routines
- FALLOC, Descriptions of libU77 routines
- FDATE, Descriptions of libU77 routines
- FGETC, Descriptions of libU77 routines
- file system routines, Categories of libU77 routines
- FLUSH, Descriptions of libU77 routines
- FORK, Descriptions of libU77 routines
- FPUTC, Descriptions of libU77 routines
- FREE, Descriptions of libU77 routines
- FSEEK, Descriptions of libU77 routines
- FSTAT, Descriptions of libU77 routines
- FTELL, Descriptions of libU77 routines
- GERROR, Descriptions of libU77 routines
- GETARG, Descriptions of libU77 routines
- GETC, Descriptions of libU77 routines
- GETCWD, Descriptions of libU77 routines
- GETENV, Descriptions of libU77 routines
- GETGID, Descriptions of libU77 routines
- GETLOG, Descriptions of libU77 routines
- GETPID, Descriptions of libU77 routines
- GETUID, Descriptions of libU77 routines
- GMTIME, Descriptions of libU77 routines
- HOSTNM, Descriptions of libU77 routines
- IARGC, Descriptions of libU77 routines
- IDATE, Descriptions of libU77 routines
- IERRNO, Descriptions of libU77 routines
- information
retrieval routines, Categories of libU77 routines
- input/output routines, Categories of libU77 routines
- ISATTY, Descriptions of libU77 routines
- ITIME, Descriptions of libU77 routines
- KILL, Descriptions of libU77 routines
- LINK, Descriptions of libU77 routines
- list
of routines, Descriptions of libU77 routines
- LOC, POINTER (Cray-style), Descriptions of libU77 routines
- LSTAT, Descriptions of libU77 routines
- LTIME, Descriptions of libU77 routines
- MALLOC, Descriptions of libU77 routines
- memory allocation routines, Categories of libU77 routines
- name
mapping, libU77 routine name mapping, List of compile-line options
- naming
conflicts, Declaring libU77 routines EXTERNAL, List of compile-line options
- passing
as argument, Declaring libU77 routines EXTERNAL
- PERROR, Descriptions of libU77 routines
- process
control routines, Categories of libU77 routines
- PUTC, Descriptions of libU77 routines
- QSORT, Descriptions of libU77 routines
- RENAME, Descriptions of libU77 routines
- SIGNAL, Descriptions of libU77 routines
- SLEEP, Descriptions of libU77 routines
- special
processing, Special processing of libU77 routines
- STAT, Descriptions of libU77 routines
- SYMLNK, Descriptions of libU77 routines
- SYSTEM, Descriptions of libU77 routines
- tape
input/output routines, Categories of libU77 routines
- TCLOSE, Descriptions of libU77 routines
- TIME, Descriptions of libU77 routines
- TOPEN, Descriptions of libU77 routines
- TREAD, Descriptions of libU77 routines
- TREWIN, Descriptions of libU77 routines
- TSKIPF, Descriptions of libU77 routines
- TSTATE, Descriptions of libU77 routines
- TTYNAM, Descriptions of libU77 routines
- TWRITE, Descriptions of libU77 routines
- UNLINK, Descriptions of libU77 routines
- WAIT, Descriptions of libU77 routines
- libU77.a
library, HP Fortran 90 libraries
- limiting access
to entities, PRIVATE (statement and attribute), PUBLIC (statement and attribute)
- limits, Specification expression
- dimensions, Array element storage order, DIMENSION (statement and attribute)
- files
included on command line, General compiler syntax
- length
of formatted record, Formatted records
- nested
INCLUDE lines, INCLUDE line, INCLUDE
- number
of dimensions, DIMENSION (statement and attribute)
- linear algebra routines
(BLAS), Basic Linear Algebra Subroutine (BLAS) library
- link phase, Library routines
- suppressing, Library and linker compile-line options, List of compile-line options
- LINK routine, Descriptions of libU77 routines
- linked lists, creating, POINTER (statement and attribute)
- linker, Library routines
- -a
option, List of compile-line options
- BLAS
library option, Basic Linear Algebra Subroutine (BLAS) library
- compile-line
options, Library and linker compile-line options, Compile-line options by category
- LIST directive, $HP$ LIST directive
- list-directed
I/O, List-directed I/O
- DELIM= specifier, List-directed output
- errors, Runtime I/O Errors
- format, List-directed input
- input, List-directed input
- output, List-directed output
- PRINT statement, PRINT
- READ statement, READ
- sequential access, List-directed I/O
- WRITE statement, WRITE
- listing
source files
- +list option, List of compile-line options
- LIST
directive, $HP$ LIST directive
- literal
- complex, Typeless entities
- logical, Typeless entities
- real, Typeless entities
- LLE
intrinsic function, LLE(STRING_A, STRING_B)
- LLT
intrinsic function, LLT(STRING_A, STRING_B)
- LOC
- intrinsic
function, LOC(X)
- libU77
routine, POINTER (Cray-style), Descriptions of libU77 routines
- LOG intrinsic function, LOG(X)
- LOG10 intrinsic function, LOG10(X)
- logical, Intrinsic data types
- changing
default size, Data type sizes and compile-line options, List of compile-line options
- edit
descriptor, L (logical) edit descriptor
- I/O
errors, Runtime I/O Errors
- IF
statement, Logical IF statement
- list-directed
I/O, List-directed input
- LOGICAL
statement, LOGICAL
- operands
and operators, Logical operators and integer operands
- operator
precedence, Precedence of operators
- operators, Operators
- variable, Arithmetic operators and logical operands
- LOGICAL intrinsic function, LOGICAL(L, KIND)
- LOGICAL
statement, LOGICAL
- loop
unrolling, Fine-tuning optimization options
- lowercase names, List of compile-line options
- LPATH environment
variable, The LPATH environment variable
- LSHFT intrinsic function, LSHFT(I, SHIFT)
- LSHIFT
intrinsic function, LSHIFT(I, SHIFT)
- LSTAT routine, Descriptions of libU77 routines
- LTIME routine, Descriptions of libU77 routines
M- main program, Program structure
- MALLOC
- intrinsic
function, POINTER (Cray-style), MALLOC(SIZE)
- libU77
routine, Example 2—Calling subroutines, Descriptions of libU77 routines
- man
page for system routine, $HP$ ALIAS directive
- man
pages
- accessing, Typographical conventions
- BLAS library, Basic Linear Algebra Subroutine (BLAS) library
- C preprocessor, List of compile-line options, Miscellaneous
- dynamic memory, $HP$ ALIAS directive
- HP
Fortran 90, Typographical conventions
- libU77
library, Descriptions of libU77 routines
- malloc
system routine, $HP$ ALIAS directive
- Shift-JIS encoding, Miscellaneous, HP character set
- map block, MAP, STRUCTURE
- MAP statement, MAP, STRUCTURE
- marking linker output
as shared, List of compile-line options
- masked array assignment, Masked array assignment, WHERE (statement and construct)
- math library
- error handling, Overview of how to handle arithmetic errors
- optimization, Fine-tuning optimization options
- mathematical
intrinsic procedures, Functional categories of intrinsic procedures
- matherr
function, Overview of how to handle arithmetic errors
- MATMUL intrinsic function, MATMUL(MATRIX_A, MATRIX_B)
- matrix
operation, Basic Linear Algebra Subroutine (BLAS) library
- MAX intrinsic function, MAX(A1, A2, A3, ...)
- MAXEXPONENT intrinsic
function, MAXEXPONENT(X)
- maximum
performance, General optimization options
- MAXLOC intrinsic function, MAXLOC(ARRAY, MASK)
- MAXVAL intrinsic function, MAXVAL(ARRAY, DIM, MASK)
- MCLOCK intrinsic function, MCLOCK()
- measuring program speed, MCLOCK(), SECNDS(X)
- memory allocation libU77
routines, Categories of libU77 routines
- memory
hierarchy hierarchy, List of compile-line options
- MERGE intrinsic function, MERGE(TSOURCE, FSOURCE, MASK)
- messages
- I/O
errors, I/O Runtime Error Messages
- warnings, List of compile-line options
- millicode routines, Fine-tuning optimization options
- MIN intrinsic function, MIN(A1, A2, A3, ...)
- MINEXPONENT intrinsic
function, MINEXPONENT(X)
- MINLOC intrinsic function, MINLOC(ARRAY, MASK)
- MINVAL intrinsic function, MINVAL(ARRAY, DIM, MASK)
- miscellaneous extensions, Miscellaneous
- MOD intrinsic function, MOD(A, P)
- MODULE
PROCEDURE statement, MODULE PROCEDURE
- module procedures
- use
association, Generic names and procedures, MODULE PROCEDURE
- MODULE statement, MODULE
- modules, Modules, MODULE
- directory
where written, List of compile-line options
- overview, New features in Fortran 90
- MODULO intrinsic function, MODULO(A, P)
- multiple OPENs, OPEN
- MVBITS
intrinsic subroutine, MVBITS(FROM, FROMPOS, LEN, TO, TOPOS)
N- NAME= specifier, INQUIRE
- named constant, PARAMETER (statement and attribute)
- named DO loops, DO
- NAMED= specifier, INQUIRE
- NAMELIST
statement, NAMELIST
- ACCEPT statement, ACCEPT
- PRINT
statement, PRINT
- READ
statement, READ
- WRITE statement, WRITE
- namelist-directed
I/O, Namelist-directed I/O
- errors, Runtime I/O Errors
- example, Namelist-directed I/O
- input, Namelist-directed input
- NML=
specifier, Namelist-directed I/O
- output, Namelist-directed output
- overview, New features in Fortran 90
- PRINT statement, PRINT
- READ statement, READ
- sequential access, Namelist-directed I/O
- WRITE
statement, WRITE
- names, Names
- conflicts, Availability of intrinsic procedures, Declaring libU77 routines EXTERNAL
- constructs, Construct names
- derived
types, TYPE (definition)
- executable
file, List of compile-line options
- mapping, libU77 routine name mapping
- NaN (not a number), ISNAN(X)
- Native Language Support, List of compile-line options
- NEAREST
intrinsic function, NEAREST(X, S)
- nesting
- DO
loops, DO
- implied-DO
loops, DATA
- INCLUDE
lines, INCLUDE
- records, RECORD, STRUCTURE
- structures, STRUCTURE
- new features in
Fortran 90, New features in Fortran 90
- new file errors, Runtime I/O Errors
- newline edit descriptor, Newline ($) edit descriptor
- NEXTREC= specifier and
INQUIRE statement, INQUIRE
- NINT intrinsic function, NINT(A, KIND)
- NML=
specifier, Namelist-directed I/O
- READ
statement, READ
- WRITE
statement, WRITE
- nonadvancing
I/O, Nonadvancing I/O
- ADVANCE=
specifier, Nonadvancing I/O
- example, Nonadvancing-I/O example
- overview, New features in Fortran 90
- READ statement, READ
- WRITE statement, WRITE
- nonnumeric types, Terminology
- nonsequenced types, TYPE (declaration)
- nonstandard intrinsic
procedure, Nonstandard intrinsic procedures, Summary of generic and specific intrinsic names
- normal
return from subprogram, RETURN
- NOT intrinsic function, NOT(I)
- NULLIFY statement, NULLIFY
- disassociating
pointers, DEALLOCATE
- NUMBER= specifier
- INQUIRE
statement, INQUIRE
- numeric intrinsic procedures, Functional categories of intrinsic procedures
- numeric types
- BYTE
statement, BYTE
- changing default size, List of compile-line options
- changing precision, List of compile-line options
- COMPLEX statement, COMPLEX
- DOUBLE
COMPLEX statement, DOUBLE COMPLEX
- DOUBLE
PRECISION statement, DOUBLE PRECISION
- edit
descriptors, D, E, EN, ES, F, G, and Q (real) edit descriptors, I (integer) edit descriptor
- I/O
errors, Runtime I/O Errors
- INTEGER statement, INTEGER
- REAL statement, REAL
O- O edit descriptor, O (octal) edit descriptor
- object code, Library routines
- objects, Array properties
- allocating, ALLOCATE
- deallocating, DEALLOCATE
- obtaining dynamic memory, $HP$ ALIAS directive
- octal
- constants, BOZ constants
- edit
descriptor, O (octal) edit descriptor
- ON statement, ON, Using the ON statement
- ABORT, Determining trap actions
- actions
taken, Overview of how to handle arithmetic errors
- CALL, Determining trap actions
- CHECK_OVERFLOW
directive, $HP$ CHECK_OVERFLOW directive
- CONTROLC keyword, Specifying Control-C trap procedures
- how
it works, How the ON statement works
- IGNORE, Determining trap actions
- keywords, How the ON statement works
- optimization, Using the ON statement
- ONLY clause, USE
- OPEN statement, OPEN
- errors, Runtime I/O Errors
- OPENED= specifier and
INQUIRE statement, INQUIRE
- opening
files, Connecting a file to a unit, Internal files
- operands, Arithmetic operators and logical operands, Intrinsic assignment
- operating
system routines, libU77 system routines
- OPERATOR clause, Defined operators, PRIVATE (statement and attribute), PUBLIC (statement and attribute)
- operators
- adjacent, Operators
- and
logical operands, Arithmetic operators and logical operands
- binary, Operators
- concatenation, Intrinsic operators
- exponentiation, Operators
- integer
operands, Logical operators and integer operands
- intrinsic, Intrinsic operators
- logical, Logical operators and integer operands
- overview, New features in Fortran 90
- precedence, Precedence of operators
- relational, Operators
- unary, Operators
- user-defined, Expressions, Defined operators
- optimization
- +DC7200, List of compile-line options
- +O, List of compile-line options
- +Oaggressive, General optimization options
- +Oall, General optimization options
- +Ocache_pad_common, Fine-tuning optimization options
- +Oconservative, General optimization options
- +Odataprefetch, Fine-tuning optimization options
- +Oentrysched, General optimization options, Fine-tuning optimization options
- +Ofastaccess, Fine-tuning optimization options
- +Ofltacc, General optimization options, Fine-tuning optimization options
- +Oinfo, List of compile-line options
- +Oinitcheck, General optimization options, Fine-tuning optimization options
- +Oinline, Fine-tuning optimization options
- +Oinline_budget, Fine-tuning optimization options
- +Olibcalls, General optimization options, Fine-tuning optimization options
- +Olimit, General optimization options
- +Oloop_unroll, Fine-tuning optimization options
- +Omoveflops, General optimization options, Fine-tuning optimization options
- +Oparmsoverlap, General optimization options, Fine-tuning optimization options
- +Opipeline, Fine-tuning optimization options
- +Oprocelim, Fine-tuning optimization options
- +Oregionsched, General optimization options, Fine-tuning optimization options
- +Oregreassoc, Fine-tuning optimization options
- +Osize, General optimization options
- +Ovectorize, General optimization options, Fine-tuning optimization options
- -O, List of compile-line options
- access
globals, Fine-tuning optimization options
- aggressive, General optimization options
- cache, Fine-tuning optimization options
- code
size, General optimization options
- compile
time, General optimization options
- conservative, General optimization options
- data
pretch instructions, Fine-tuning optimization options
- debugging, List of compile-line options
- eliminating
inlined procedures, Fine-tuning optimization options
- floating-point
traps, Fine-tuning optimization options
- initialization
checking, Fine-tuning optimization options
- inlining, Fine-tuning optimization options
- instruction
scheduling, Fine-tuning optimization options
- intrinsic
functions, Fine-tuning optimization options
- levels, List of compile-line options
- loop
unrolling, Fine-tuning optimization options
- maximum
optimization, General optimization options
- memory
hierarchy, List of compile-line options
- millicode
routines, Fine-tuning optimization options
- nonstandard-conforming
programs, General optimization options
- ON
statement, Using the ON statement
- OPTIMIZE
directive, $HP$ OPTIMIZE directive
- options, List of compile-line options
- overlapping
arguments, Fine-tuning optimization options
- overview
of options, Optimization options
- pipelining, Fine-tuning optimization options
- program
behavior, General optimization options
- register
reassociation, Fine-tuning optimization options
- roundoff
errors, Fine-tuning optimization options
- scheduling, Fine-tuning optimization options
- syntax
for options, General optimization options
- unrolling
loops, Fine-tuning optimization options
- vectorization, Fine-tuning optimization options
- OPTIMIZE
directive, $HP$ OPTIMIZE directive
- optional argument, Example of argument correspondence, CALL, Intrinsic procedure specifications
- OPTIONAL statement
and attribute, Argument correspondence, OPTIONAL (statement and attribute)
- options, Compile-line options
- OR intrinsic function, OR(I, J)
- order of statements
within program, Statement order
- OUT intent, INTENT attribute, INTENT (statement and attribute)
- output data
- list-directed
I/O, List-directed output
- namelist
I/O, Namelist-directed output
- overflow (integer) and
CHECK_OVERFLOW directive, $HP$ CHECK_OVERFLOW directive
- overlapping
parameters and optimization, Fine-tuning optimization options
P- P edit descriptor, P (scale factor) edit descriptor
- PA-RISC
- code, List of compile-line options
- instruction
scheduling, List of compile-line options
- PACK intrinsic function, PACK(ARRAY, MASK, VECTOR)
- PAD= specifier
- errors, Runtime I/O Errors
- INQUIRE
statement, INQUIRE
- OPEN
statement, OPEN
- padding
- %FILL
field name, STRUCTURE
- blank, LGE(STRING_A, STRING_B), LGT(STRING_A, STRING_B), LLE(STRING_A, STRING_B), LLT(STRING_A, STRING_B)
- parameter overlapping and optimization, Fine-tuning optimization options
- PARAMETER statement
and attribute, PARAMETER (statement and attribute)
- passing
- arguments, Built-in functions, $HP$ ALIAS directive
- strings, $HP$ ALIAS directive
- PAUSE statement, PAUSE statement, PAUSE
- performance, improving, Optimization options
- permitting access, PUBLIC (statement and attribute)
- PERROR routine, Descriptions of libU77 routines
- PIC code, List of compile-line options
- pipelining, Fine-tuning optimization options
- plus sign edit
descriptor, S, SP, and SS (plus sign) edit descriptors
- POINTER
statement (Cray-style), POINTER (Cray-style)
- POINTER statement
and attribute, Primary, POINTER (statement and attribute)
- pointers, Pointers, Pointer arrays
- allocating, Pointers, ALLOCATE
- arrays, Pointer arrays, Primary
- assignment, Pointer assignment
- association, Intrinsic assignment, DEALLOCATE
- Cray-style, Cray-style pointers, POINTER (Cray-style)
- DEALLOCATE
statement, DEALLOCATE
- deallocating, Pointers, DEALLOCATE
- edit
descriptors, Edit descriptors
- Fortran
90, POINTER (statement and attribute)
- intrinsic
procedures, Functional categories of intrinsic procedures
- object, Pointer assignment
- overview, New features in Fortran 90
- portability
and nonstandard intrinsic procedures, Portability issues
- porting options
- +auotdbl, List of compile-line options
- +onetrip, List of compile-line options
- +save, List of compile-line options
- Position Independent
Code, List of compile-line options
- POSITION= specifier
- errors, Runtime I/O Errors
- INQUIRE
statement, INQUIRE
- OPEN
statement, OPEN
- positioning a
file
- BACKSPACE, BACKSPACE
- ENDFILE, ENDFILE
- REWIND, REWIND
- precedence
of operators, Precedence of operators
- PRECISION intrinsic
function, PRECISION(X)
- precision
of constants, changing, List of compile-line options
- preconnected unit numbers, Preconnected unit numbers
- preprocessing
by cpp, List of compile-line options
- PRESENT intrinsic
function, OPTIONAL (statement and attribute), PRESENT(A)
- PRINT statement, PRINT
- data list items, Simple data elements
- format
specification, PRINT
- formatted
I/O, PRINT
- list-directed
I/O, List-directed output, PRINT
- namelist-directed
I/O, PRINT
- PRIVATE statement and
attribute, PRIVATE (statement and attribute), TYPE (definition)
- procedure
- categories
of intrinsics, Intrinsic procedures
- definition, Function subprogram
- dummy, EXTERNAL (statement and attribute)
- eliminating, Fine-tuning optimization options
- external, External procedures, EXTERNAL (statement and attribute)
- interface, CALL
- intrinsic, Intrinsic procedures, Intrinsic procedures
- overview, New features in Fortran 90
- recursive, Recursive procedures, ENTRY, FUNCTION
- referencing, Generic referencing
- statement
function, Statement functions
- use, Modules
- process
control libU77 routines, Categories of libU77 routines
- processing
by cpp, List of compile-line options
- PRODUCT intrinsic function, PRODUCT(ARRAY, DIM, MASK)
- prof command, List of compile-line options
- profiling
- gprof, List of compile-line options
- prof, List of compile-line options
- program
- listing
source, List of compile-line options
- structure, Program structure
- subroutine, Subroutine subprogram
- unit, Program structure, Statement order
- program
execution, Execution control
- pausing, PAUSE statement
- terminating, STOP statement
- PROGRAM statement, Main program, PROGRAM
- program units, Program structure, INCLUDE line
- block
data, Program units, EXTERNAL (statement and attribute)
- extensions, Scope, program units, and procedures
- function, Program unit concepts, FUNCTION
- main, Program units
- main
program, PROGRAM
- module, Program units, Generic names and procedures, MODULE, MODULE PROCEDURE
- subroutine, Program unit concepts, SUBROUTINE
- promoting
data sizes, List of compile-line options
- PUBLIC statement and
attribute, PUBLIC (statement and attribute), TYPE (definition)
- PUTC routine, Descriptions of libU77 routines
Q- Q
edit descriptor, D, E, EN, ES, F, G, and Q (real) edit descriptors, Q edit descriptor, Q (bytes remaining) edit descriptor
- QEXT intrinsic
function, QEXT(A)
- QFLOAT intrinsic
function, QFLOAT(A)
- QNUM intrinsic
function, QNUM(I)
- QPROD intrinsic function, QPROD(X, Y)
- QSORT routine, Descriptions of libU77 routines
R- R edit descriptor, A and R (character) edit descriptors
- errors, Runtime I/O Errors
- RADIX intrinsic function, RADIX(X)
- RAN intrinsic function, RAN(ISEED)
- RAND intrinsic function, RAND()
- random
number intrinsic procedures, Functional categories of intrinsic procedures
- RANDOM_NUMBER intrinsic subroutine, RANDOM_NUMBER(HARVEST)
- RANDOM_SEED intrinsic
subroutine, RANDOM_SEED(SIZE, PUT, GET)
- range
checking, List of compile-line options
- RANGE
intrinsic function, RANGE(X)
- range, extended (DO
loops), DO
- rank, DIMENSION (statement and attribute)
- READ statement, READ
- data
list items, Simple data elements
- formatted
I/O, READ
- internal files, READ
- list-directed
I/O, List-directed input, READ
- namelist-directed
I/O, READ
- nonadvancing
I/O, Nonadvancing I/O, READ
- unformatted
I/O, READ
- READ= specifier, INQUIRE
- READWRITE= specifier, INQUIRE
- real, Intrinsic data types
- changing
default size, Data type sizes and compile-line options, List of compile-line options
- changing
precision, List of compile-line options
- constants, Real constants
- DOUBLE
PRECISION statement, DOUBLE PRECISION
- edit
descriptors, D, E, EN, ES, F, G, and Q (real) edit descriptors
- list-directed
I/O, List-directed input
- REAL
statement, REAL
- representation
of, The real number system model
- variable, Intrinsic assignment
- REAL intrinsic function, REAL(A, KIND)
- REAL statement, REAL
- REC= specifier
- direct
access, Direct access
- READ
statement, READ
- WRITE
statement, WRITE
- RECL= specifier
- errors, Runtime I/O Errors
- INQUIRE
statement, INQUIRE
- OPEN
statement, OPEN
- RECORD
statement, Records and structures, RECORD
- records
(extension)
- composite
references, RECORD
- nested, RECORD, STRUCTURE
- RECORD
statement, RECORD
- referencing, RECORD
- restrictions on I/O, Simple data elements
- simple references, RECORD
- STRUCTURE statement, STRUCTURE
- structures
(extension)., RECORD
- records (I/O), Records
- access
errors, Runtime I/O Errors
- end-of-file
errors, Runtime I/O Errors
- end-of-file
record, End-of-file record
- formatted, Formatted records
- number
errors, Runtime I/O Errors
- size
errors, Runtime I/O Errors
- unformatted, Unformatted records
- RECURSIVE clause, Recursive procedures, ENTRY, FUNCTION, SUBROUTINE
- recursive procedures, Recursive procedures, FUNCTION, SUBROUTINE
- referencing shared data, List of compile-line options
- register
reassociation and optimization, Fine-tuning optimization options
- related documentation, Preface
- RENAME routine, Descriptions of libU77 routines
- REPEAT intrinsic function, REPEAT(STRING, NCOPIES)
- repeatable edit
descriptors, Edit descriptors
- errors, Runtime I/O Errors
- repeating
format specifications, Interaction between format specification and I/O data list
- RESHAPE intrinsic function, RESHAPE(SOURCE, SHAPE, PAD, ORDER)
- RESULT clause, ENTRY, FUNCTION
- result variables, FUNCTION statement
- ENTRY statement, ENTRY
- FUNCTION
statement, FUNCTION
- return code, EXIT(STATUS)
- RETURN statement, Main program, RETURN
- return
value, Procedures
- returning from
subprogram, Returning to the calling unit, RETURN
- REWIND statement, REWIND
- right-justifying
character data, A and R (character) edit descriptors
- RNUM
intrinsic function, RNUM(I)
- roundoff
and optimization, Fine-tuning optimization options
- routines,
library, Library routines
- name
mapping, libU77 routine name mapping
- naming
conflicts, Declaring libU77 routines EXTERNAL
- RRSPACING intrinsic function, RRSPACING(X)
- RSHFT intrinsic function, RSHFT(I, SHIFT)
- RSHIFT intrinsic function, RSHIFT(I, SHIFT)
- rules, typing, Implicit and explicit typing
- runtime errors
and ON statement, Trapping runtime errors with the ON statement
- runtime
I/O errors, I/O Runtime Error Messages
S- S edit descriptor, S, SP, and SS (plus sign) edit descriptors
- SAVE statement and attribute, SAVE (statement and attribute)
- saving variables, SAVE (statement and attribute), List of compile-line options
- scale factor edit
descriptor, P (scale factor) edit descriptor
- SCALE intrinsic
function, SCALE(X, I)
- SCAN intrinsic function, SCAN(STRING, SET, BACK)
- scheduling instructions
for performance, Fine-tuning optimization options
- scientific notation
formatting, EN and ES edit descriptor
- scope association, Scope and association
- scoping unit, IMPLICIT statement, Scope
- scratch files, Scratch files
- closing, CLOSE
- errors, Runtime I/O Errors
- opening, OPEN
- search paths, List of compile-line options
- -I
option, List of compile-line options
- -L
option, List of compile-line options
- -l
option, List of compile-line options
- directories, List of compile-line options
- include
files, INCLUDE
- math
libraries, List of compile-line options
- SECNDS intrinsic function, SECNDS(X)
- SELECT
CASE statement, SELECT CASE
- SELECTED_INT_KIND intrinsic
function, SELECTED_INT_KIND(R)
- SELECTED_REAL_KIND intrinsic
function, SELECTED_REAL_KIND(P, R)
- sequence association, Array dummy argument
- sequence derived
type, Derived-type definition, SEQUENCE
- SEQUENCE statement, SEQUENCE
- sequencing and storage
association, SEQUENCE
- sequential access, Sequential access
- errors, Runtime I/O Errors
- example, Sequential- and direct-access example
- formatted
I/O, Formatted I/O
- list-directed
I/O, List-directed I/O
- namelist
I/O, Namelist-directed I/O
- SEQUENTIAL= specifier
and INQUIRE statement, INQUIRE
- SET_EXPONENT intrinsic
function, SET_EXPONENT(X, I)
- shape, DIMENSION (statement and attribute)
- size
of arrays, Zero-sized arrays
- SHAPE intrinsic function, SHAPE(SOURCE)
- shared and unshared, Output file options, List of compile-line options
- shared libraries, Shared and archive libraries, List of compile-line options
- PIC code, List of compile-line options
- selecting, Selecting shared or archive libraries
- Shift-JIS encoding, HP character set
- man
page, Miscellaneous
- short-displacement code, List of compile-line options
- SIGBUS signal, List of compile-line options
- SIGFPE signal, List of compile-line options
- SIGILL signal, List of compile-line options
- SIGN intrinsic function, SIGN(A, B)
- SIGNAL routine, Descriptions of libU77 routines
- signals,
handling, List of compile-line options, Allowing core dumps with the ON statement
- SIGSEGV signal, List of compile-line options
- SIGSYS signal, List of compile-line options
- simple
record references, RECORD
- SIN intrinsic function, SIN(X)
- SIND intrinsic function, SIND(X)
- SINH intrinsic function, SINH(X)
- SIZE intrinsic function, SIZE(ARRAY, DIM)
- size of arrays, DIMENSION (statement and attribute)
- SIZE= specifier, READ
- SIZEOF
intrinsic function, SIZEOF(A)
- slash edit descriptor, Slash (/) edit descriptor
- slashes
- delimiting
data values, Alternative form of initialization within declaration
- list-directed
I/O, List-directed input
- SLEEP routine, Descriptions of libU77 routines
- software pipelining, Fine-tuning optimization options
- source
files, listing
- +list option, List of compile-line options
- LIST directive, $HP$ LIST directive
- source
lines
- extending, List of compile-line options
- fixed
format, Intersection source form
- free format, Source lines
- SP edit descriptor, S, SP, and SS (plus sign) edit descriptors
- spaces,
multiple, Spaces
- SPACING
intrinsic function, SPACING(X)
- special characters, Fortran 90 character set
- specific
intrinsic function, Generic and specific intrinsic function names, Summary of generic and specific intrinsic names
- specification
expression, Specification expression
- specifiers, I/O, Scratch files
- speeding up data access, Fine-tuning optimization options
- SPREAD intrinsic function, SPREAD(SOURCE, DIM, NCOPIES)
- SQRT intrinsic function, SQRT(X)
- SRAND intrinsic subroutine, SRAND(ISEED)
- SS edit descriptor, S, SP, and SS (plus sign) edit descriptors
- standard error, Preconnected unit numbers
- standard input, Preconnected unit numbers
- standard output, Preconnected unit numbers
- standards
and optimization, General optimization options
- STAT routine, Descriptions of libU77 routines
- STAT= specifier
- ALLOCATE
statement, ALLOCATE
- DEALLOCATE
statement, DEALLOCATE
- statement blocks, Control constructs and statement blocks
- statement functions, Statement functions
- internal
procedure as alternative, CONTAINS
- naming conflicts, Availability of intrinsic procedures
- statement label, Statement labels
- statements, HP Fortran 90 statements
- ACCEPT, ACCEPT
- ALLOCATABLE, Type declarations, Allocatable arrays, ALLOCATABLE (statement and attribute)
- ALLOCATE, Allocatable arrays, ALLOCATE
- arithmetic
IF, Arithmetic IF statement, IF (arithmetic)
- ASSIGN, ASSIGN
- assigned
GO TO, Assigned GO TO statement
- assignment, Derived types, Vector subscripts, Assignment statement
- AUTOMATIC, AUTOMATIC
- BACKSPACE, BACKSPACE
- BLOCK
DATA, Block data, BLOCK DATA
- block
IF, IF construct, IF (block)
- BYTE, BYTE
- CALL, Built-in functions, CALL
- CASE, Initialization expression, CASE construct, CASE
- categories, Statements
- CHARACTER, CHARACTER
- CLOSE, CLOSE
- COMMON, Array element storage order, Block data, COMMON
- COMPLEX, COMPLEX
- computed
GO TO, Computed GO TO statement
- CONTAINS, Internal procedures, Main program, CONTAINS
- continuation, Statement continuation
- CONTINUE, CONTINUE statement, CONTINUE
- CYCLE, CYCLE statement, CYCLE
- DATA, BOZ constants, Array constructors, Typeless entities, Scope, DATA
- DEALLOCATE, Allocatable arrays, DEALLOCATE
- DECODE, DECODE
- DIMENSION, Array properties, DIMENSION (statement and attribute)
- DO, DO construct, DO
- DOUBLE
COMPLEX, DOUBLE COMPLEX
- DOUBLE
PRECISION, DOUBLE PRECISION
- ELSE, ELSE
- ELSE
IF, ELSE IF
- ELSEWHERE, ELSEWHERE
- ENCODE, ENCODE
- END, END
- END
(construct), END (construct)
- END
(structure definition), END (structure definition)
- END
DO, END (construct)
- END
IF, END (construct)
- END
INTERFACE, END INTERFACE
- END
MAP, END (structure definition)
- END
SELECT, END (construct)
- END
STRUCTURE, END (structure definition)
- END
TYPE, END TYPE
- END
UNION, END (structure definition)
- END
WHERE, END (construct)
- ENDFILE, End-of-file record, ENDFILE
- ENTRY, ENTRY statement, ENTRY
- EQUIVALENCE, EQUIVALENCE
- EXIT, EXIT statement, DO, EXIT
- extensions, Statements
- EXTERNAL, EXTERNAL (statement and attribute)
- FORMAT, Statement order, FORMAT statement, FORMAT
- FUNCTION, Modules, FUNCTION
- GO
TO (assigned), Assigned GO TO statement, GO TO (assigned)
- GO
TO (computed), Computed GO TO statement, GO TO (computed)
- GO
TO (unconditional), Unconditional GO TO statement, GO TO (unconditional)
- IF
(arithmetic), Arithmetic IF statement, IF (arithmetic)
- IF
(block), IF construct, IF (block)
- IF
(logical), Logical IF statement, IF (logical)
- IMPLICIT, IMPLICIT statement, IMPLICIT
- IMPLICIT
NONE, IMPLICIT, List of compile-line options
- INCLUDE, INCLUDE, List of compile-line options
- INQUIRE, INQUIRE
- INTEGER, INTEGER
- INTENT, INTENT attribute, INTENT (statement and attribute)
- INTERFACE, INTERFACE block, INTERFACE
- INTRINSIC, INTRINSIC (statement and attribute), INTRINSIC attribute and statement
- labels, Statement labels
- LOGICAL, LOGICAL
- logical
IF, Logical IF statement, IF (logical)
- MAP, MAP, STRUCTURE
- MODULE, INTERFACE block, MODULE
- MODULE
PROCEDURE, MODULE PROCEDURE
- NAMELIST, NAMELIST
- NULLIFY, DEALLOCATE, NULLIFY
- ON, ON, Using the ON statement
- OPEN, OPEN
- OPTIONAL, OPTIONAL (statement and attribute)
- PARAMETER, PARAMETER (statement and attribute)
- PAUSE, PAUSE statement, PAUSE
- POINTER, Type declarations, POINTER (statement and attribute)
- POINTER
(Cray-style), POINTER (Cray-style)
- PRINT, PRINT
- PRIVATE, Modules, PRIVATE (statement and attribute), TYPE (definition)
- PROGRAM, Main program, PROGRAM
- PUBLIC, Modules, PUBLIC (statement and attribute), TYPE (definition)
- READ, READ
- REAL, REAL
- RECORD, RECORD
- RETURN, Main program, RETURN
- REWIND, REWIND
- SAVE, SAVE (statement and attribute)
- SELECT
CASE, CASE construct, SELECT CASE
- SEQUENCE, SEQUENCE
- STATIC, STATIC (statement and attribute)
- STOP, STOP statement, STOP
- STRUCTURE, STRUCTURE
- SUBROUTINE, Procedures, SUBROUTINE
- TARGET, TARGET (statement and attribute)
- TYPE
(declaration), TYPE (declaration)
- TYPE
(definition), TYPE (definition)
- TYPE
(I/O), TYPE (I/O)
- type
declaration, HP Fortran 90 statements, BYTE, CHARACTER, COMPLEX, DOUBLE COMPLEX, DOUBLE PRECISION, INTEGER, LOGICAL, REAL, RECORD, TYPE (declaration)
- unconditional
GO TO, Unconditional GO TO statement
- UNION, STRUCTURE, UNION
- USE, Statement order, USE statement, USE
- VIRTUAL, VIRTUAL
- VOLATILE, VOLATILE
- WHERE, Masked array assignment, WHERE (statement and construct)
- WRITE, WRITE
- STATIC statement, STATIC (statement and attribute)
- static storage and local
variables, List of compile-line options
- status, association, DEALLOCATE
- STATUS= specifier, Scratch files
- CLOSE
statement, CLOSE
- errors, Runtime I/O Errors
- OPEN
statement, OPEN
- scratch
files, Scratch files
- STOP statement, STOP statement, STOP
- storage association, Storage association and alignment
- COMMON
statement, COMMON
- derived
types, SEQUENCE
- EQUIVALENCE
statement, EQUIVALENCE
- modules, ENTRY
- strings, Character constants
- and
ALIAS directive, $HP$ ALIAS directive
- edit
descriptor, Character string ('...' or "...") edit descriptor
- stripping symbol table
information, List of compile-line options
- structure and record, RECORD, STRUCTURE
- structure constructor, Structure constructor
- STRUCTURE statement, STRUCTURE
- structures (extension)
- derived types, STRUCTURE
- I/O
restrictions, Simple data elements
- MAP statement, STRUCTURE
- nested, STRUCTURE
- RECORD statement, RECORD
- records
(extension), STRUCTURE
- STRUCTURE
statement, STRUCTURE
- UNION
statement, STRUCTURE
- structures (Fortran
90)
- component, Extended use of BOZ constants
- constructor, Extended use of BOZ constants
- structures and
records, Records and structures
- subprocess
- handing
off options, List of compile-line options
- naming, List of compile-line options
- substituting, List of compile-line options
- subprograms, Main program
- arguments, Subprogram arguments
- function, Program unit concepts, FUNCTION
- module
procedure, MODULE PROCEDURE
- program
units, Procedures
- referencing, Returning to the calling unit
- subroutine, Procedures, SUBROUTINE
- subroutine
- elemental
intrinsic, Elemental and nonelemental subroutines
- intrinsic, Intrinsic subroutines
- program, Procedures
- SUBROUTINE statement, SUBROUTINE
- subroutines
- alternate
returns, SUBROUTINE
- subscript triplet, Subscript triplet
- subscripts
- error, Runtime I/O Errors
- substrings
- error, Runtime I/O Errors
- sudden underflow, enabling, Values for the +FP option
- SUM intrinsic function, SUM(ARRAY, DIM, MASK)
- suppressing
- link
stage, List of compile-line options
- warnings, List of compile-line options
- symbol
table, stripping, Output file options, List of compile-line options
- symbols
used in manual, Typographical conventions
- SYMLNK routine, Descriptions of libU77 routines
- syntax
- BLAS
routines, Basic Linear Algebra Subroutine (BLAS) library
- command
line, General compiler syntax
- compile-line
options, Compile-line options
- compiler
directives, Compiler directives
- edit
descriptors, I/O formatting
- f90
command line, General compiler syntax
- intrinsic
procedure, Intrinsic procedures
- libU77
routines, libU77 system routines
- statements
and attributes, HP Fortran 90 statements
- type
declaration statement, Type declarations
- SYSTEM intrinsic subroutine, SYSTEM(STR)
- SYSTEM routine, Descriptions of libU77 routines
- system routines library, HP Fortran 90 libraries, libU77 system routines
- SYSTEM_CLOCK intrinsic
subroutine, SYSTEM_CLOCK(COUNT, COUNT_RATE, COUNT_MAX)
T- T edit descriptor, T, TL, TR, and X (tab) edit descriptors
- tab edit descriptor, T, TL, TR, and X (tab) edit descriptors
- tab-format line, Tab-format lines
- TAN intrinsic function, TAN(X)
- TAND intrinsic function, TAND(X)
- TANH intrinsic function, TANH(X)
- tape input/output libU77 routines, Categories of libU77 routines
- target, Pointer assignment
- TARGET statement and
attribute, TARGET (statement and attribute)
- TCLOSE routine, Descriptions of libU77 routines
- tempnam system routine, Scratch files
- terminal
statement for DO loop, Counter-controlled DO loop
- terminating
- DO
loops, CONTINUE, DO
- list-directed
input, List-directed input
- program
execution, STOP statement
- TIME
- intrinsic
subroutine, TIME(TIMESTR)
- libU77
routine, Descriptions of libU77 routines
- time and date
- intrinsic
procedures, Functional categories of intrinsic procedures
- libU77
routines, Categories of libU77 routines
- time for program execution, MCLOCK(), SECNDS(X)
- TINY
intrinsic function, TINY(X)
- TL edit descriptor, T, TL, TR, and X (tab) edit descriptors
- TOPEN routine, Descriptions of libU77 routines
- TR edit descriptor, T, TL, TR, and X (tab) edit descriptors
- traceback, requesting, List of compile-line options
- trailing comment, Comments
- TRANSFER intrinsic function, TRANSFER(SOURCE, MOLD, SIZE)
- transferring
control
- between procedures, Program unit concepts, Subroutine subprogram
- to
trap procedure, Determining trap actions
- within program, Control constructs and statement blocks
- transformational
function, Transformational functions
- TRANSPOSE intrinsic function, TRANSPOSE(MATRIX)
- trap
facility extension, ON
- trapping, Determining trap actions
- arithmetic
errors, Trap procedures for arithmetic errors
- Control-C
interrupts, Specifying Control-C trap procedures
- core
dumps, Allowing core dumps with the ON statement
- examples, Trap procedures for arithmetic errors, Specifying Control-C trap procedures, Allowing core dumps with the ON statement
- traps, enabling
- +FP
option, List of compile-line options
- ON statement, Using the ON statement
- TREAD routine, Descriptions of libU77 routines
- TREWIN routine, Descriptions of libU77 routines
- triangular matrix operation, Basic Linear Algebra Subroutine (BLAS) library
- TRIM
intrinsic function, TRIM(STRING)
- truncation,
constants, Extended use of BOZ constants
- TSKIPF routine, Descriptions of libU77 routines
- TSTATE routine, Descriptions of libU77 routines
- tty buffering, List of compile-line options
- TTYNAM routine, Descriptions of libU77 routines
- TTYUNBUF environment
variable, List of compile-line options
- TWRITE routine, Descriptions of libU77 routines
- type declaration
statements, Examples of type declarations, Attributes, Implicit and explicit typing, Data initialization
- BYTE, Type declarations, BYTE
- CHARACTER, CHARACTER
- COMPLEX, COMPLEX
- DOUBLE
COMPLEX, Type declarations, DOUBLE COMPLEX
- DOUBLE PRECISION, Type declarations, DOUBLE PRECISION
- EQUIVALENCE, Storage association and alignment
- EXTERNAL, Type declarations
- INTEGER, Representation of literal constants, INTEGER
- INTENT, Type declarations
- INTRINSIC, Type declarations
- LOGICAL, Type declarations, LOGICAL
- NULLIFY, Pointers
- OPTIONAL, Type declarations
- PUBLIC, Type declarations
- REAL, Type declarations, REAL
- RECORD, RECORD
- SAVE, Type declarations
- statement ordering, Statement order
- syntax, Type declarations
- TARGET, Type declarations
- TYPE
(definition), TYPE (definition)
- type declarations, Type declarations
- type node, Derived-type definition
- TYPE
statement
- declaration, TYPE (declaration)
- definition, TYPE (definition)
- I/O, TYPE (I/O)
- type, derived, TYPE (definition)
- typeless constant, Typeless entities
- typeless entities, Typeless entities
- types and kind parameters, Intrinsic data types
- typing rules, Implicit and explicit typing
- overriding, IMPLICIT, List of compile-line options
- typographical
conventions, Typographical conventions
U- UBOUND intrinsic function, UBOUND(ARRAY, DIM)
- uname command, List of compile-line options
- unconditional
GO TO statement, Unconditional GO TO statement, GO TO (unconditional)
- undefining names to
cpp, List of compile-line options
- underflow (sudden), enabling, Values for the +FP option
- underscores
- +ppu
option, List of compile-line options
- ALIAS
directive, $HP$ ALIAS directive
- external
names, List of compile-line options, $HP$ ALIAS directive
- in
option names, Optimization options
- unformatted I/O, Unformatted I/O
- direct-access files, Direct access
- errors, Runtime I/O Errors
- READ statement, READ
- sequential
files, Sequential access
- WRITE statement, WRITE
- unformatted record, Unformatted records
- UNFORMATTED= specifier, INQUIRE
- UNION statement, STRUCTURE, UNION
- unions, STRUCTURE, UNION
- unit
numbers, Connecting a file to a unit
- automatically
opened, Automatically opened unit numbers
- connecting
to external file, Connecting to an external file
- connecting
to internal file, Internal files
- errors, Runtime I/O Errors
- preconnected, Preconnected unit numbers
- UNIT= specifier
- BACKSPACE
statement, BACKSPACE
- CLOSE
statement, CLOSE
- ENDFILE
statement, ENDFILE
- errors, Runtime I/O Errors
- INQUIRE
statement, INQUIRE
- OPEN
statement, OPEN
- READ
statement, READ
- REWIND
statement, REWIND
- WRITE statement, WRITE
- UNLINK routine, Descriptions of libU77 routines
- UNPACK
intrinsic function, UNPACK(VECTOR, MASK, FIELD)
- unrolling loops, Fine-tuning optimization options
- unshared
vs. shared, List of compile-line options
- uppercase for external
names, List of compile-line options
- use association
- arguments, Association, TYPE (declaration)
- COMMON statement, Association, COMMON
- DATA statement, DATA
- EQUIVALENCE
statement, Association, EQUIVALENCE
- module
procedures, MODULE PROCEDURE
- PRIVATE
statement, PRIVATE (statement and attribute)
- PUBLIC, PUBLIC (statement and attribute)
- SEQUENCE, SEQUENCE
- USE
statement, USE
- USE statement, Modules, USE statement, USE
- PRIVATE statement, PRIVATE (statement and attribute)
- PUBLIC
statement, PUBLIC (statement and attribute)
- statement
order, Statement order
- user-defined
- assignment, Interfaces
- operators, Defined operators
V- variables
- array, Terminology
- complex, Intrinsic assignment
- integer, Intrinsic assignment
- logical, Arithmetic operators and logical operands
- real, Intrinsic assignment
- scalar, Terminology, Storage association alignment rule
- subobject, Terminology
- vector
- operation, Basic Linear Algebra Subroutine (BLAS) library
- subscript, Vector subscripts
- vectorization, Fine-tuning optimization options
- verbose mode, enabling, List of compile-line options
- VERIFY intrinsic function, VERIFY(STRING, SET, BACK)
- version information, List of compile-line options
- VIRTUAL statement, VIRTUAL
- VOLATILE statement and
attribute, VOLATILE
W- WAIT routine, Descriptions of libU77 routines
- warnings
- about
extensions, List of compile-line options
- program
errors, List of compile-line options
- WHERE
construct, Masked array assignment
- ELSEWHERE
statement, ELSEWHERE
- END
WHERE statement, END (construct)
- WHERE
statement, WHERE (statement and construct)
- WHERE
statement, Masked array assignment, WHERE (statement and construct)
- WHILE clause, DO
- white
space, Character set
- whole array, Whole arrays
- processing, New features
- reference, Assumed-size arrays
- WRITE statement, WRITE
- data
list items, Simple data elements
- internal
files, WRITE
- list-directed
I/O, List-directed I/O, WRITE
- namelist-directed I/O, WRITE
- nonadvancing I/O, Nonadvancing I/O, WRITE
- nunformatted
I/O, WRITE
- WRITE= specifier, INQUIRE
- writing modules, List of compile-line options
|