PGF77 Workstation Reference Manual - Contents
Preface
Audience Description
Compatibility and Conformance to Standards
Organization
Hardware and Software Constraints
Conventions
Related Publications
1 Language Overview
1.1 Elements of a Fortran Module
1.1.1 Statements and Comments
1.1.2 Debug Statements
1.1.3 Statement Ordering
1.2 The Fortran Character Set
1.3 Formatting
1.3.1 Column Formatting
1.3.2 Tab Formatting @
1.3.3 Label Field
1.3.4 Continuation Field
1.3.5 Statement Field
1.3.6 Including Fortran Source Files
1.3.7 Input File Format Summary of Extensions @
1.4 The Components of Fortran Statements
1.4.1 Symbolic Names
1.4.2 Symbolic Name Scope
1.5 Expressions
1.5.1 Arithmetic Expressions
1.5.2 Relational Expressions
1.5.3 Logical Expressions
1.5.4 Character Expressions
1.5.5 Character Concatenation
1.6 Precedence Rules
1.7 Assignment Statements
1.7.1 Arithmetic Assignment
1.7.2 Logical Assignment Statement
1.7.3 Character assignment
1.8 Listing Controls
2 Data Types
2.1 Constants
2.1.1 Integer Constants
2.1.2 Real Constants
2.1.3 Double Precision Constants
2.1.4 Logical Constants
2.1.5 Complex Constants
2.1.6 Character Constants
2.1.7 Octal and Hexadecimal Constants
2.1.8 Hollerith Constants
2.2 Arrays
2.2.1 An Array Declaration Element
2.2.2 Deferred Shape Arrays
2.2.3 Subscripts
2.2.4 Character substring
2.3 Structures@
2.3.1 Records@
2.3.2 UNION and MAP Declarations@
2.3.3 Data Initialization
2.4 Pointer Variables @
2.4.1 Restrictions
3 Fortran Statements
ACCEPT @
ALLOCATE @
ASSIGN
BACKSPACE
BLOCK DATA
BYTE @
CALL
CHARACTER
CLOSE
COMMON (Static and Dynamic)
COMPLEX
CONTINUE
DATA
DEALLOCATE @
DECODE @
DIMENSION
DOUBLE COMPLEX
DOUBLE PRECISION
DO (Iterative)
DO WHILE @
ELSE
ELSE IF
ENCODE @
END
END DO @
END FILE
END IF
END MAP @
END STRUCTURE @
END UNION @
ENTRY
EQUIVALENCE
EXTERNAL
FORMAT
FUNCTION
GOTO (Assigned)
GOTO (Computed)
GOTO (Unconditional)
IF (Arithmetic)
IF (Block)
IF (Logical)
IMPLICIT
INCLUDE @
INQUIRE
INTEGER
INTRINSIC
LOGICAL
MAP @
NAMELIST @
OPEN
OPTIONS @
PARAMETER
PAUSE
POINTER @
PRINT
PROGRAM
READ
REAL
RECORD @
REDIMENSION @
RETURN
REWIND
SAVE
STOP
STRUCTURE @
SUBROUTINE
THEN
TYPE @
UNION @
VOLATILE @
WRITE
4 Input and Output
4.1 File Access Methods
4.1.1 Standard Preconnected Units
4.2 Opening and Closing Files
4.2.1 Direct Access Files
4.2.2 Closing a File
4.3 Unformatted Data Transfer
4.4 Formatted Data Transfer
4.4.1 Implied DO List Input Output List
4.4.2 Format Specifications
A Format Control Character Data
D Format Control Real Double Precision Data with Exponent
E Format Control Real Single Precision Data with Exponent
F Format Control - Real Single Precision Data
G Format Control Real Data
I Format Control Integer Data
L Format Control Logical Data
Quote Format Control
BN Format Control Blank Control
H Format Control Hollerith Control
Octal and Hexadecimal Values O and Z
P Format Specifier Scale Control
Q Format Control - Quantity
S Format Control Sign Control
T , TL and X Format Controls Spaces and Tab Controls
Slash Format Control / End of Record
The : Format Specifier Format Termination
$ Format Control
4.4.3 Variable Format Expressions <expr>
4.5 List-directed formatting
4.5.1 List-directed input
4.5.2 List-directed output
4.5.3 Commas in External Field
4.6 Namelist Groups
4.6.1 Namelist Input
4.6.2 Namelist Output
A Intrinsics
B VAX System Subroutines
Built-in Functions
%LOC(arg)
%REF(a)
%VAL(a)
VAX/VMS System Subroutines
DATE
EXIT
GETARG
IARGC
IDATE
MVBITS
RAN
SECNDS
TIME
C 3F Functions
abort
access
alarm
Bessel functions
chdir
chmod
ctime
date
error functions
etime, dtime
exit
fdate
fgetc
flush
fork
fputc
free
fseek
ftell
gerror
getarg
iargc
getc
getcwd
getenv
getgid
getlog
getpid
getuid
gmtime
hostnm
idate
ierrno
ioinit
isatty
itime
kill
link
lnblnk
loc
ltime
malloc
mclock
mvbits
outstr
perror
putc
putenv
qsort
rand, irand, srand
random, irandm, drandm
range
rename
rindex
secnds, dsecnds
signal
sleep
stat, lstat, fstat
stime
symlnk
system
time
times
ttynam
unlink
wait