Chapter 1 |
1
|
Compaq Fortran Version 5.4A Release Notes
|
1.1
|
Product Terminology Changes
|
1.2
|
Overview
|
1.3
|
Installation and Minimum Operating Systems Version
|
1.4
|
Software Versions
|
1.4.1
|
Contents of the Version 5.4A kit
|
1.4.2
|
Contents of High Performance Fortran in Version 5.4A
|
1.4.3
|
Miscellaneous Information about the Version 5.4A Kit
|
1.5
|
New Features, Corrections, and Known Problems in Version 5.4A
|
1.5.1
|
Version 5.4A New Features
|
1.5.2
|
Version 5.4 New Features
|
1.5.3
|
Version 5.4 Important Information
|
1.5.4
|
Version 5.4 Corrections
|
1.5.5
|
Version 5.4 Known Problems
|
1.6
|
Known Limitations
|
1.7
|
New Features, Corrections, and Known Problems in Version 5.3
|
1.7.1
|
Version 5.3 ECO 02 New Features
|
1.7.2
|
Version 5.3 ECO 01 New Features
|
1.7.3
|
Version 5.3 ECO 01 HPF New Features
|
1.7.4
|
Version 5.3 New Features
|
1.7.5
|
Version 5.3 Important Information
|
1.7.6
|
Version 5.3 Corrections
|
1.7.7
|
HPF in Compaq Fortran Version 5.3
|
1.7.8
|
Version 5.3 Known Problems
|
1.8
|
New Features, Corrections, and Known Problems in Version 5.2
|
1.8.1
|
Version 5.2 ECO 01 New Features
|
1.8.2
|
Version 5.2 New Features
|
1.8.3
|
Version 5.2 Important Information
|
1.8.4
|
Version 5.2 Corrections
|
1.9
|
High Performance Fortran (HPF) Support in Version 5.2
|
1.9.1
|
Optimization
|
1.9.1.1
|
The -fast Compile-Time Option
|
1.9.1.2
|
Non-Parallel Execution of Code
|
1.9.1.3
|
INDEPENDENT DO Loops Currently Parallelized
|
1.9.1.4
|
Nearest-Neighbor Optimization
|
1.9.1.5
|
Widths Given with the SHADOW Directive Agree with Automatically Generated Widths
|
1.9.1.6
|
Using EOSHIFT Intrinsic for Nearest Neighbor Calculations
|
1.9.2
|
New Features
|
1.9.2.1
|
RANDOM_NUMBER Executes in Parallel
|
1.9.2.2
|
Improved Performance of TRANSPOSE Intrinsic
|
1.9.2.3
|
Improved Performance of DO Loops Marked as INDEPENDENT
|
1.9.3
|
Corrections
|
1.9.4
|
Known Problems
|
1.9.4.1
|
"Variable used before its value has been defined" Warning
|
1.9.4.2
|
Mask Expressions Referencing Multiple FORALL Indices
|
1.9.5
|
Unsupported Features
|
1.9.5.1
|
SMP Decomposition (OpenMP) not Currently Compatible with HPF
|
1.9.5.2
|
Command Line Options not Compatible with the -wsf Option
|
1.9.5.3
|
HPF_LOCAL Routines
|
1.9.5.4
|
SORT_UP and SORT_DOWN Functions
|
1.9.5.5
|
Restricted Definition of PURE
|
1.9.5.6
|
Restrictions on Procedure Calls in INDEPENDENT DO and FORALL
|
1.9.5.7
|
Restrictions on Routines Compiled with -nowsf_main
|
1.9.5.8
|
RAN and SECNDS Are Not PURE
|
1.9.5.9
|
Nonadvancing I/O on stdin and stdout
|
1.9.5.10
|
WHERE and Nested FORALL
|
1.9.6
|
Obsolete Features Deleted
|
1.9.6.1
|
GLOBAL_TO_PHYSICAL and GLOBAL_LBOUNDS are Deleted
|
1.9.7
|
Miscellaneous
|
1.9.7.1
|
What To Do When Encountering Unexpected Program Behavior
|
1.9.7.1.1
|
Incompatible or Incomplete Libraries Installed
|
1.9.7.1.2
|
Segmentation Faults
|
1.9.7.1.3
|
Programs that Hang
|
1.9.7.1.4
|
Programs with Zero Sized Arrays
|
1.9.7.2
|
Stack and Data Space Usage
|
1.9.7.3
|
Non-"-wsf" main programs
|
1.9.7.4
|
Using "-std" Disables HPF Directive Checking
|
1.9.7.5
|
Use the Extended Form of HPF_ALIGNMENT
|
1.9.7.6
|
EXTRINSIC(SCALAR) Changed to EXTRINSIC(HPF_SERIAL)
|
1.9.8
|
Example Programs
|
1.10
|
New Features and Corrections in Version 5.1
|
1.10.1
|
Version 5.1 New Features
|
1.10.2
|
Version 5.1 Corrections
|
1.10.3
|
HPF Version 5.1 New Features
|
1.10.3.1
|
SHADOW Directive Now Supported
|
1.10.3.2
|
Pointers Now Handled in Parallel
|
1.10.3.3
|
SHADOW Directive Required for Nearest-Neighbor POINTER or TARGET Arrays
|
1.10.3.4
|
Descriptive Mapping Directives are Now Obsolescent
|
1.10.3.5
|
New support for HPF Local Library Routines GLOBAL_LBOUND and GLOBAL_UBOUND
|
1.10.3.6
|
REDUCTION Clause in INDEPENDENT Directives
|
1.10.3.7
|
HPF_SERIAL Restriction Lifted for Procedures Called from INDEPENDENT DO Loops
|
1.10.4
|
HPF Version 5.1 Corrections
|
1.11
|
New Features and Corrections in Version 5.0
|
1.11.1
|
Version 5.0 New Features
|
1.11.2
|
Version 5.0 Corrections
|
1.12
|
Additional Information
|
1.12.1
|
The Compaq Fortran Home Page
|
1.12.2
|
Support for the Fortran 95 Standard Features
|
1.12.3
|
Preliminary Information on Support for Big Objects
|
1.12.4
|
New Random Number Algorithm
|
1.12.5
|
Compaq Fortran 77 Pointers
|
1.12.6
|
Extended Precision REAL (KIND=16) Floating-Point Data
|
1.12.7
|
Variable Format Expressions (VFEs)
|
1.12.8
|
Notes on Debugger Support
|
1.12.8.1
|
Ladebug Debugger Support Notes
|
1.12.8.2
|
dbx Debugger Support Notes
|
1.12.9
|
Notes on Fast Math Library Routines
|
1.12.10
|
The Compaq Fortran Array Descriptor Format
|
Chapter 2 |
2
|
New Features for Compaq Fortran Versions 4.n, 2.0, and 1.n Releases
|
2.1
|
New Features and Corrections in Version 4.1
|
2.2
|
New Features in Version 4.0
|
2.3
|
New Features in Version 2.0
|
2.4
|
New Features in Version 1.3
|
2.5
|
New Features in Version 1.2
|
2.6
|
New Features in Version 1.1
|
Chapter 3 |
3
|
Documentation, Corrections, and Other Fortran Documentation
|
3.1
|
Compaq Fortran Documentation Corrections
|
3.1.1
|
Compaq Fortran Installation Guide for Tru64 UNIX Systems
|
3.1.2
|
Compaq Fortran User Manual for Tru64 UNIX and Linux Alpha Systems
|
3.1.3
|
Compaq Fortran Language Reference Manual
|
3.2
|
Compaq Fortran Documentation and Online Information
|
3.3
|
Compaq HPF and Parallel Software Environment Documentation
|
3.4
|
Other Sources of Information About Fortran 95/90
|