HP Fortran for OpenVMS
User Manual
Previous
Contents
Index
J
Journaling control block
XABJNL (RMS)
Journaling (RMS)
K
Key definition control block
XABKEY (RMS)
Key fields
primary and alternate
definition
discussion of use #1
discussion of use #2
discussion of use #3
discussion of use #4
KEY specifier #1
KEY specifier #2
Keyed access mode
exception handling
general discussion
indexed files
See also
Indexed sequential files
KEYEQ specifier
KEYGE specifier
KEYGT specifier
KEYID specifier
KEYLE specifier
KEYLT specifier
KEYNXT specifier
KEYNXTNE specifier
Keys, primary and alternate
See
Key fields
Keyword options (command line)
abbreviating
specifying multiple
Kind type parameter
COMPLEX declarations
INTEGER declarations
LOGICAL declarations
REAL declarations
See also
LRM
L
Labels
in computed or assigned GOTO list
maximum allowed
See also
LRM
Language compatibility
See
Compatibility; Language extensions
Language dialects
HP Fortran compatibility information
Language extensions
compatibility with Compaq Fortran 77
compatibility with Compaq Fortran 77 on other platforms
See also
LRM
Language features
Compaq Fortran 77 on other platforms (summary)
Language interface
C and HP Fortran
arrays
C language main program
calling subroutines
changing default argument passing mechanisms #1
changing default argument passing mechanisms #2
changing default mechanisms
complex arguments
handling common blocks
integer arguments
invoking a C function from HP Fortran
invoking an HP Fortran subprogram from C
passing arguments between #1
passing arguments between #2
passing arguments between #1
passing arguments between #2
using C conventions
using FORTRAN command
character constant actual arguments
Compaq Fortran 77 and HP Fortran
alignment qualifiers
common block values
Compaq Fortran 77 and HP Fortran
data types to avoid
Compaq Fortran 77 and HP Fortran
derived-type data
example
Compaq Fortran 77 and HP Fortran
function values
Compaq Fortran 77 and HP Fortran
I/O compatibility
mechanisms
Compaq Fortran 77 and HP Fortran
passing arguments
Compaq Fortran 77 and HP Fortran
passing target or pointer data
pointer data
similarities
differences from Compaq Fortran 77 for OpenVMS VAX Systems
external names
controlling with cDEC$ directives #1
controlling with cDEC$ directives #2
controlling with cDEC$ directives #3
HP Fortran
argument passing rules
array descriptor format
changing default argument passing mechanisms #1
changing default argument passing mechanisms #2
default argument passing mechanism
explicit interface #1
explicit interface #2
passing arguments #1
passing arguments #2
passing arguments #3
passing arrays
passing character arguments
passing pointers
See also
LRM
OpenVMS calling standard #1
OpenVMS calling standard #2
passing character data between HP Fortran and C
Language Sensitive Editor
diagnostic file
LAPACK routines (Compaq Extended Math Library)
LBR$OUTPUT_HELP
example use
LEN specifier
See also
LRM
Length
DOUBLE PRECISION declarations
qualifiers controlling size
source line length
/WARNINGS=TRUNCATED_SOURCE qualifier
source line length (fixed form)
/EXTEND_SOURCE qualifier
Length, record
See
Fixed-length records; Variable-length records; Segmented records; Stream records
Lexical tokens per statement
maximum
LIB$DATE_TIME
example use
LIB$ESTABLISH
Compaq Fortran 77 for OpenVMS VAX Systems compatibility
example use
general description
LIB$FREE_VM
example use
LIB$GET_INPUT
example use
LIB$GET_VM
example use
LIB$INIT_TIMER
example use
LIB$MATCH_COND
example use
LIB$PUT_OUTPUT
example use
LIB$REVERT
general description
LIB$SHOW_TIMER
example use
LIB$SIGNAL
changing to a stop
example use #1
example use #2
example use #3
example use #4
general description
LIB$SIG_TO_RET
LIB$SIG_TO_STOP
LIB$STAT_TIMER
LIB$STOP
continuing execution after LIB$STOP
example use #1
example use #2
example use #3
example use #4
example use #5
general description
LIB$WAIT
example use #1
example use #2
$LIBDEF library module
in FORSYSDEF
Library
creating and maintaining
INCLUDE files
obtaining information about
search order
during compilation
See also
Text file libraries
LIBRARY command
/LIBRARY qualifier
on FORTRAN command #1
on FORTRAN command #2
on LINK command #1
on LINK command #2
LINK command
creating image map file
/DEBUG #1
/DEBUG #2
/DEBUG and /TRACEBACK qualifiers
errors
for translated shared images
format
input file qualifiers
messages
options file
/OPTIONS qualifier
shared common area (installed shareable image)
shared common area (mapped global section)
output file qualifiers
qualifier summary
qualifiers and options file use
sample use with FORTRAN command #1
sample use with FORTRAN command #2
symbol table qualifier
$LINK$ program section
use and attributes
Linker
FORTRAN option controlling case-sensitive names
functions performed by
one or multiple modules in object files (/SEPARATE_COMPILATION)
options file
routines with opposition settings
See also
LINK command
LINPACK benchmark
LIS file type
List-directed I/O statements
Compaq Fortran 77 differences
See also
LRM
/LIST qualifier #1
/LIST qualifier #2
effect of batch mode
Listing file
contents
controlling lines per page
example requesting listing file #1
example requesting listing file #2
requesting
See also
Source code listing
$LITERAL$ program section
use and attributes
%LOC function
See also
Argument passing
Local processes
sharing and exchanging data
Logical data type
converting nonnative data
declarations and qualifiers
declaring
differences with nonnative formats
ranges
representation
See also
LRM
setting default length
use of all bits
Logical I/O units
connection method
implicitly by system default
default Fortran logical unit numbers
for preconnected devices
INQUIRE statement
OPEN statement options
See also
System logical names
summary
system unit numbers and names
Logical names
associating with file specifications
commands for setting and unsetting
converting nonnative numeric data #1
converting nonnative numeric data #2
displaying values of
FOR$ACCEPT
FOR$ACCEPT, FOR$READ, FOR$PRINT, FOR$TYPE
FOR$CONVERT.
ext
#1
FOR$CONVERT.
ext
#2
FOR$CONVERT
nnn
#1
FOR$CONVERT
nnn
#2
FOR$CONVERT_
ext
FOR$PRINT
FOR$READ
FOR$TYPE
FOR
nnn
#1
FOR
nnn
#2
FOR
nnn
#3
FORT$INCLUDE
FORT$LIBRARY
recognized at compile time
recognized at run time
See also
DEFINE command; DEASSIGN command; Logical I/O units
setting in LOGIN.COM or setting system-wide
used by OPEN statement
Loop control variable
and implied-DO loop collapsing
Loop transformation #1
Loop transformation #2
Loops
and register use
blocking optimization #1
blocking optimization #2
controlling number of times unrolled
distribution optimization #1
distribution optimization #2
efficient coding suggestions #1
efficient coding suggestions #2
efficient coding suggestions #3
efficient coding suggestions #4
fusion optimization #1
fusion optimization #2
interchange optimization #1
interchange optimization #2
limiting loop unrolling
loop transformation optimizations
optimizations for #1
optimizations for #2
optimizations for #3
outer loop unrolling optimization #1
outer loop unrolling optimization #2
scalar replacement optimization #1
scalar replacement optimization #2
See also
DO loops; Optimization
software pipelining optimization #1
software pipelining optimization #2
software pipelining optimization #3
software pipelining optimization #4
transformation optimizations #1
transformation optimizations #2
transformation optimizations #3
transformation optimizations #4
transformation optimizations #5
Lowercase characters
option controlling case-sensitive names
LRM
The acronym LRM in this index refers to the
HP Fortran for OpenVMS Language Reference Manual
Previous
Next
Contents
Index