DIGITAL Fortran 90
Release Notes for DIGITAL UNIX Systems


Begin

Contents (summary)
Chapter 1 DIGITAL Fortran 90 Version 5.2 Release Notes
Chapter 2 New Features for DIGITAL Fortran 90 Versions 4.n, 2.0, and 1.n Releases
Chapter 3 Documentation, Corrections, and Other Fortran 90 Documentation


Contents


Chapter 1
1 DIGITAL Fortran 90 Version 5.2 Release Notes
     1.1     Product Terminology Changes
     1.2     Overview
     1.3     Installation and Minimum Operating Systems Version
     1.4     Software Versions
     1.5     New Features, Corrections, and Known Problems in Version 5.2
         1.5.1         Version 5.2 New Features
         1.5.2         Version 5.2 Important Information
         1.5.3         Version 5.2 Corrections
         1.5.4         Version 5.2 Known Problems
     1.6     Known Limitations
     1.7     High Performance Fortran (HPF) Support in Version 5.2
         1.7.1         Optimization
             1.7.1.1             The -fast Compile-Time Option
             1.7.1.2             Non-Parallel Execution of Code
             1.7.1.3             INDEPENDENT DO Loops Currently Parallelized
             1.7.1.4             Nearest-Neighbor Optimization
             1.7.1.5             Widths Given with the SHADOW Directive Agree with Automatically Generated Widths
             1.7.1.6             Using EOSHIFT Intrinsic for Nearest Neighbor Calculations
         1.7.2         New Features
             1.7.2.1             RANDOM_NUMBER Executes in Parallel
             1.7.2.2             Improved Performance of TRANSPOSE Intrinsic
             1.7.2.3             Improved Performance of DO Loops Marked as INDEPENDENT
         1.7.3         Corrections
         1.7.4         Known Problems
             1.7.4.1             "Variable used before its value has been defined" Warning
             1.7.4.2             Mask Expressions Referencing Multiple FORALL Indices
         1.7.5         Unsupported Features
             1.7.5.1             SMP Decomposition (OpenMP) not Currently Compatible with HPF
             1.7.5.2             Command Line Options not Compatible with the -wsf Option
             1.7.5.3             HPF_LOCAL Routines
             1.7.5.4             SORT_UP and SORT_DOWN Functions
             1.7.5.5             Restricted Definition of PURE
             1.7.5.6             Restrictions on Procedure Calls in INDEPENDENT DO and FORALL
             1.7.5.7             Restrictions on Routines Compiled with -nowsf_main
             1.7.5.8             RAN and SECNDS Are Not PURE
             1.7.5.9             Nonadvancing I/O on stdin and stdout
             1.7.5.10             WHERE and Nested FORALL
         1.7.6         Obsolete Features Deleted
             1.7.6.1             GLOBAL_TO_PHYSICAL and GLOBAL_LBOUNDS are Deleted
         1.7.7         Miscellaneous
             1.7.7.1             What To Do When Encountering Unexpected Program Behavior
                 1.7.7.1.1                 Incompatible or Incomplete Libraries Installed
                 1.7.7.1.2                 Segmentation Faults
                 1.7.7.1.3                 Programs that Hang
                 1.7.7.1.4                 Programs with Zero Sized Arrays
             1.7.7.2             Stack and Data Space Usage
             1.7.7.3             Non-"-wsf" main programs
             1.7.7.4             Using "-std" Disables HPF Directive Checking
             1.7.7.5             Use the Extended Form of HPF_ALIGNMENT
             1.7.7.6             EXTRINSIC(SCALAR) Changed to EXTRINSIC(HPF_SERIAL)
         1.7.8         Example Programs
     1.8     New Features and Corrections in Version 5.1
         1.8.1         Version 5.1 New Features
         1.8.2         Version 5.1 Corrections
         1.8.3         HPF Version 5.1 New Features
             1.8.3.1             SHADOW Directive Now Supported
             1.8.3.2             Pointers Now Handled in Parallel
             1.8.3.3             SHADOW Directive Required for Nearest-Neighbor POINTER or TARGET Arrays
             1.8.3.4             Descriptive Mapping Directives are Now Obsolescent
             1.8.3.5             New support for HPF Local Library Routines GLOBAL_LBOUND and GLOBAL_UBOUND
             1.8.3.6             REDUCTION Clause in INDEPENDENT Directives
             1.8.3.7             HPF_SERIAL Restriction Lifted for Procedures Called from INDEPENDENT DO Loops
         1.8.4         HPF Version 5.1 Corrections
     1.9     New Features and Corrections in Version 5.0
         1.9.1         Version 5.0 New Features
         1.9.2         Version 5.0 Corrections
     1.10     Additional Information
         1.10.1         The DIGITAL Fortran 90 Home Page
         1.10.2         Support for the Fortran 95 Standard Features
         1.10.3         Preliminary Information on Support for Big Objects
         1.10.4         New Random Number Algorithm
         1.10.5         DIGITAL Fortran 77 Pointers
         1.10.6         Extended Precision REAL (KIND=16) Floating-Point Data
         1.10.7         Variable Format Expressions (VFEs)
         1.10.8         Notes on Debugger Support
             1.10.8.1             DIGITAL Ladebug Debugger Support Notes
             1.10.8.2             dbx Debugger Support Notes
         1.10.9         Notes on Fast Math Library Routines
         1.10.10         The DIGITAL Fortran 90 Array Descriptor Format


Previous Next Contents