HP Fortran for OpenVMS
User Manual
Previous
Contents
Index
P
PAD specifier #1
PAD specifier #2
See also
LRM
/PAD_SOURCE qualifier
Page fault
and temporary storage
PARAMETER statement
compiler option for alternate PARAMETER syntax
See also
LRM
Parentheses in expressions
maximum allowed
Passed-length character arguments
See also
LRM
PCA
See
Performance and Coverage Analyzer (PCA)
Performance
/ALIGNMENT qualifier
arithmetic operators and run-time performance
array use efficiency #1
array use efficiency #2
/ASSUME=DUMMY_ALIASES qualifier #1
/ASSUME=DUMMY_ALIASES qualifier #2
/ASSUME=NOACCURACY_SENSITIVE qualifier #1
/ASSUME=NOACCURACY_SENSITIVE qualifier #2
/ASSUME qualifier
checking
for unaligned data #1
for unaligned data #2
process limits #1
process limits #2
choosing optimal record type
compilation #1
compilation #2
compilation times and optimization levels
controlling procedure inlining
data alignment efficiency #1
data alignment efficiency #2
data types and run-time performance #1
data types and run-time performance #2
DO loop coding and run-time performance
effect of formatted files on run-time performance
equivalence and run-time performance
internal subprograms and run-time performance
limiting loop unrolling
measuring
HP Fortran intrinsic procedures
LIB$
xxxx
_TIMER routines
optimized programs
Performance and Coverage Analyzer
using command procedures
mixed data type operations and run-time performance
OPEN statement specifiers for efficient I/O
optimization for Alpha processor generation #1
optimization for Alpha processor generation #2
optimization levels
/OPTIMIZE qualifier
profiling code
qualifiers
controlling code generation (/ARCHITECTURE)
controlling optimizations #1
controlling optimizations #2
data alignment efficiency
dummy alias assumption
floating-point calculations
for run-time efficiency
math library use
selecting floating-point data types
summary
that improve performance
that slow performance
realistic measurements
record I/O buffers #1
record I/O buffers #2
redirecting scrolled output and run-time performance
reordering floating-point operations
run-time #1
run-time #2
I/O efficiency
selecting floating-point data types
size of INTEGER and LOGICAL data
source code guidelines for run-time efficiency
statement functions and run-time performance
timings
Performance and Coverage Analyzer (PCA)
Pointers
C language
effect of explicit interface
passed between HP Fortran and C #1
passed between HP Fortran and C #2
passing as arguments
passing between C and HP Fortran
See also
LRM
use with Compaq Fortran 77
Porting information
See
Compatibility
POSITION specifier #1
POSITION specifier #2
See also
LRM
Precision
floating-point data types
Preconnected files
I/O statements
OPEN statement
PREPROCESSOR parameter (/SHOW)
Primary key fields (indexed files)
definition
PRINT statement
See also
LRM
Procedure-based signal handling
See
CHF
Procedure-calling standard (OpenVMS)
Procedure interface
argument passing rules
array arguments
changing default passing mechanisms #1
changing default passing mechanisms #2
Compaq Fortran 77 and HP Fortran
passing arguments
explicit interface #1
explicit interface #2
explicit interface #3
explicit interface #4
HP Fortran and C #1
HP Fortran and C #2
HP Fortran array descriptor format
HP Fortran subprograms
implicit interface
modules #1
modules #2
pointer arguments
procedure interface block #1
procedure interface block #2
See also
LRM
types of subprograms
Procedure signature block (PSB)
Procedures
analyzing performance
inlining #1
inlining #2
inlining #3
inlining #4
inlining #5
inlining #6
compiling multiple files
run-time
linking
See also
LRM
types of subprograms
Process
creation and management of
example of adjusting process memory limits
for large programs
interprocess communication
example
limits
checking #1
checking #2
increasing memory-limiting SYSGEN parameters
increasing memory size
increasing open file limit
sharing and exchanging data #1
sharing and exchanging data #2
Profiling code
command procedures
LIB$
xxxx
_TIMER routines
PCA
Program
compiling
compiling (example)
execution
linking (example)
name
default in debugger
section #1
section #2
mapped global pagefile section
shareable common area
See also
Executable program
size
effect of optimization levels
limitations
process memory size
space optimizations
threaded execution
related qualifiers
transportability
See
Compatibility
units
creating modules for
Program counter (PC)
Program section (PSECT)
attributes in listing file
changing attributes #1
changing attributes #2
characteristics
compile-time attributes
link-time attributes (LINK/MAP)
mapped global pagefile section
shareable common area
PROGRAM statement #1
PROGRAM statement #2
See also
LRM
Program transportability
data
Prompt
debugger (DBG>)
Protection control block
XABPRO (RMS)
PSB
See
Procedure signature block (PSB)
PSECT
See
Program section (PSECT)
Previous
Next
Contents
Index