DIGITAL Fortran 90
User Manual for
DIGITAL UNIX Systems
Previous
Contents
Index
G
-g0
option #1
-g0
option #2
-g1
option #1
-g1
option #2
-g2
or
-g
option #1
-g2
or
-g
option #2
-g3
option #1
-g3
option #2
.GE. operator
See also
LRM
-gen_feedback
option
gerror library routine #1
gerror library routine #2
getarg library routine
getc library routine
getcwd library routine
getenv library routine
example
getfd library routine
getgid library routine
getlog library routine
getpid library routine
getuid library routine
get_hpf_my_node library routine
get_hpf_numnodes library routine
global_alignment library routine
global_distribution library routine
global_template library routine
global_to_local library routine
global_to_physical library routine
gmtime library routine
GOTO statement
computed or assigned
maximum labels allowed
See also
LRM
gprof command
for call graph information
related f90 option
use with f90
Granularity
and unaligned data
for threaded applications
importance of VOLATILE declarations
shared memory access
-granularity
options
GSS schedule type #1
GSS schedule type #2
GSS schedule type #3
.GT. operator
See also
LRM
GUIDED schedule type #1
GUIDED schedule type #2
GUIDED schedule type #3
GUIDED schedule type #4
GUIDED schedule type #5
GUIDED schedule type #6
H
Help (online)
See
appropriate reference page; Release notes
High Performance Fortran
options for parallel processing
Hollerith constants
maximum size
representation
See also
LRM
HPF global routines
with nonparallel main program
HPF_LIBRARY routines
See
LRM
HPF_LOCAL_LIBRARY
routines
-hpf_matmul
option
I
I/O
advancing and nonadvancing
choosing optimal record type
closing files
converting unformatted files
data formats for unformatted files
device and buffer use for efficient run-time performance
DIGITAL Fortran 77 and DIGITAL Fortran 90 compatibility
eliminating bottlenecks
file operations
files and file characteristics
guidelines for efficient run-time performance
limitations
opening file with user-supplied function (USEROPEN)
logical unit
obtaining file information
OPEN statement
opening file with user-supplied function
performance
pipes
preconnected files
reading deleted records and ENDFILE records
effect of
-vms
option
record
access
for internal files
general description
operations
record types
comparison with DIGITAL Fortran 77
comparison with OpenVMS systems #1
comparison with OpenVMS systems #2
formats
portability considerations #1
portability considerations #2
See also
Files; Record I/O; I/O statements
sockets
specifying files
specifying record length for efficiency
summary of statements
using C language function to open a file (USEROPEN)
I/O statements
advancing and nonadvancing I/O #1
advancing and nonadvancing I/O #2
auxiliary
available for sequential and direct access
CLOSE statement
default devices
default environment variables
DELETE statement
effect of
-vms
option
DIGITAL Fortran extensions
ENDFILE records
effect of
-vms
option
file connection
file operations
for relative files
for sequential files
forms of
implicit logical I/O unit
INQUIRE statement
list of
OPEN statement
CONVERT specifier (nonnative data)
effect of
-vms
option #1
effect of
-vms
option #2
interdependencies of file and directory
See also
OPEN statement
record access modes
record input
record operations
record output
record position
record transfer
See also
LRM
types of access modes
with formatted, unformatted, list-directed, and namelist records
-i
option
-i
option (cpp)
-i2
option
-i4
option
-i8
option
iargc library routine
idate library routine
-i
dir
option #1
-i
dir
option #2
-i
dir
option #3
-i
dir
option #4
-i
dir
option (cpp)
IEEE
exception handling
exceptional floating-point numbers
floating-point data
exceptional values
native #1
native #2
nonnative big endian #1
nonnative big endian #2
representation of zero
nonnative big endian data #1
nonnative big endian data #2
rounding modes
floating-point calculations
See also
Data types
S_float data #1
S_float data #2
ranges
T_float data #1
T_float data #2
ranges
X_float data
ranges
ierrno library routine #1
ierrno library routine #2
IF clause
for PARALLEL directive #1
for PARALLEL directive #2
IF statement
See
LRM
Implicit interface
types of subprograms
IMPLICIT NONE statement
and
-u
option
and
-warn declarations
option
See also
LRM
Implied-DO loop
and I/O performance
collapsing #1
collapsing #2
INCLUDE files
directory search order
locating
specifying directory
INCLUDE statement
and modules
directory searched for filenames
effect of
-vms
option #1
effect of
-vms
option #2
file nesting limit
forms for include files
See also
LRM
specifying directories to search
using on DIGITAL UNIX systems
Infinity values
representation in Alpha floating-point data
Initialization values
reduction operators and intrinsics
Inline expansion
of statement functions and intrinsics
subprograms #1
subprograms #2
subprograms #3
subprograms #4
-inline
option #1
-inline
option #2
INQUIRE statement #1
INQUIRE statement #2
by file name
by output item list
by unit number
default values returned
obtaining unformatted numeric format
OPENED specifier
See also
LRM
to an opened file
INSTANCE directive #1
INSTANCE directive #2
INSTANCE PARALLEL directive #1
INSTANCE PARALLEL directive #2
INSTANCE PARALLEL directive #3
INSTANCE PARALLEL directive #4
INSTANCE SINGLE directive #1
INSTANCE SINGLE directive #2
Instruction extensions, generated for specific Alpha processors
-intconstant
option
Integer conversion
library routines (3f) #1
library routines (3f) #2
Integer data type
declarations and options #1
declarations and options #2
declaring
See also
LRM
endian order of native formats
methods of specifying endian format
nonnative formats
options controlling size of INTEGER declarations
ranges #1
ranges #2
representation
-integer_size 16
option
-integer_size 32
option
-integer_size 64
option
Interchanging loops
for manual optimization
Interface block
components of
declaration statements
example
for explicit procedure interface
See also
LRM
INTERFACE statement #1
INTERFACE statement #2
INTERFACE statement #3
See also
LRM
INTERLEAVED schedule type #1
INTERLEAVED schedule type #2
INTERLEAVED schedule type #3
INTERLEAVED schedule type #4
INTERLEAVED schedule type #5
INTERLEAVED schedule type #6
Internal file
I/O
I/O forms and statements
See also
LRM
Internal subprograms
Intrinsic procedures
3f routines and EXTERNAL statement
3f routines with same name
and (3f routine)
and equivalent 3f routines
argument passing
differences between DIGITAL Fortran 77 and DIGITAL Fortran 90
bit (3f routine)
CHAR
to null-terminate a C string
for timing program execution
FP_CLASS
inline expansion of
ISNAN
lshift (3f routine)
not (3f routine)
options controlling DOUBLE PRECISION size returned
options controlling REAL or COMPLEX size returned
random numbers
requesting faster, less accurate versions
RESHAPE
return data and time
rshift (3f routine)
See also
LRM #1
See also
LRM #2
SUM
UBOUND
using array
using existing DIGITAL Fortran 90
using instead of 3f routines
xor (3f routine)
ZEXT
INTRINSIC statement
See also
LRM
IOSTAT specifier #1
IOSTAT specifier #2
example
return values from run-time messages
See also
LRM #1
See also
LRM #2
symbolic definitions in foriosdef.f
irand library routine #1
irand library routine #2
irandm library routine
isatty library routine
ISHFT intrinsic
See also
LRM
ISNAN intrinsic
See also
LRM
itime library routine
Previous
Next
Contents
Index