Compaq Visual Fortran Release Notes


August 2001

This document contains information about Compaq Visual Fortran from Versions 6.0 through 6.6.

Software Version: Compaq Visual Fortran
Version 6.6

Compaq Computer Corporation
Houston, Texas


© 2001 Compaq Computer Corporation

COMPAQ and the Compaq Logo are registered in the U.S. Patent and Trademark Office.

AlphaGeneration, AlphaServer, DEC Fortran, OpenVMS, and Tru64 UNIX are trademarks of Compaq Information Technologies, L.P.

Microsoft, NT, Visual Basic, Visual C++, and Windows are either trademarks or registered trademarks of Microsoft Corporation in the United States and other countries.
Intel and Pentium are trademarks of Intel Corporation.
AMD and Athlon are trademarks of Advanced Micro Devices, Inc.
Adobe and Acrobat are trademarks of Adobe Systems Incorporated.
GLOBEtrotter and FlexLM are trademarks of GLOBEtrotter Software, Inc.
ISML and Visual Numerics are trademarks of Visual Numerics, Inc.

All other product names mentioned herein may be trademarks of their respective companies.

Confidential computer software. Valid license from Compaq required for possession, use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial license.

Compaq shall not be liable for technical or editorial errors or omissions contained herein. The information in this document is provided "as is" without warranty of any kind and is subject to change without notice. The warranties for Compaq products are set forth in the express limited warranty statements accompanying such products. Nothing herein should be construed as constituting an additional warranty.

Major changes since Version 6.5A are indicated in blue color in HTML output and by change bars in the margin in the plain ASCII TXT output.

Contents


Chapter 1
Introduction

Thank you for choosing Compaq Visual Fortran. This document provides release notes for Compaq Visual Fortran Version 6.6. It also provides key information for earlier releases since Version 6.0.

Compaq Visual Fortran conforms to the Fortran 95 Standard, Fortran 90 Standard, and previous Fortran standards. Compaq Visual Fortran uses the same robust compiler system provided with Compaq Fortran on other platforms for Alpha systems.

Please visit the Compaq Fortran Web page for a wealth of information about Compaq Visual Fortran and Compaq Fortran, including product descriptions, product updates, frequently asked questions, knowledge base articles, example programs, and other information: http://www.compaq.com/fortran

It is important that you register your purchase of Compaq Visual Fortran (Visual Fortran) and also keep your registration information (such as your e-mail address) up-to-date. Registration entitles you to exclusive benefits, such as the Visual Fortran Newsletter, and provides a record of your serial number should you misplace it. Concurrent license users need to perform a separate registration to obtain the license key, but concurrent license users (like other users) should also register their Visual Fortran purchase. Use the following Internet URL: http://www.compaq.com/fortran/register

1.1 Conventions

In these release notes:

1.2 Overview

These release notes describe Compaq Visual Fortran Version 6.6 and previous releases back to Version 6.0:

1.3 General Information

Compaq Visual Fortran Version 6.6 is an enhancement of VF v6.5, the current shipping product for Intel/Win32 (x86 systems), and includes patches for problems fixed since VF v6.5A shipped.

VF v6.6 updates the Compaq Fortran 95/90 compiler, run-time library, certain Microsoft Developer Studio IDE pieces, certain updates to applicable parts of Microsoft Developer Studio, the Compaq Extended Math Library (CXML), the Array Visualizer, and VF documentation.

VF 6.6 does not provide complete service updates for Microsoft Developer Studio. As of v6.6, the Compaq Fortran Companion Products CD-ROM will no longer be available, but VF 6.6 does provide f90SQL-Lite from Canaima Software (optionally installed). VF 6.6 updates the IMSL libraries that ship with the Professional Edition.

Compaq Visual Fortran v6.6 is available in two separate products:

This product requires that you be running Windows 2000, Windows NT Version 4.0 with Service Pack 3, Windows Me, Windows 98, or Windows 95.

On Windows NT systems, Service Pack 3 will be installed by the Visual Fortran installation if required. VF online documentation also requires Microsoft Internet Explorer V4, which will be installed by the Visual Fortran installation if required (see Section 2.3).

VF v6.6 contains Microsoft Developer Studio 98 (Developer Studio v6.0) and is not compatible with the Developer Studio on VF v5.0A (Standard and Professional) and Microsoft Visual C++ v5.0. VF v6.6 can co-exist on the same system with Developer Studio V5 products.

VF v6.6 contains bug fixes, performance improvements, extensions to improve compatibility with Microsoft Fortran PowerStation, and additional minor features.

One important new feature in v6.6 is support for 64-bit integer data {INTEGER (KIND=8) and LOGICAL (KIND=8)} (new features are described in Chapter 3).


Chapter 2
Installation Notes

This chapter presents important points to consider and actions to take to ensure a successful installation of Compaq Visual Fortran:

2.1 Version 6.6 Installation Notes

The v6.6 installation procedure is the same as for v6.5. Please refer to the Compaq Fortran Installing and Getting Started guide for installation instructions (see the printed book or online file Cvf_gs.pdf).

The following installation notes apply to the current version of Visual Fortran:

2.2 Installation Changes for Version 6.5 to Typical Installation

The following installation change occurred in Version 6.5:

2.3 Installation Notes Related to Online Documentation

The following installation notes apply to installing the HTML Help online documentation:


Chapter 3
Version 6 News

This chapter describes Version 6.6 news, notes, and known problems. It also provides news for previous releases and supplemental notes.

3.1 Version 6.6 News

The following are new and changed features for v6.6:

3.2 Version 6.6 Known Problems

The following known problems remain in VF:

3.3 Version 6 News

This section describes news and notes for previous releases, from Versions 6.0 through 6.5A:

3.3.1 Version 6.5 and 6.5A News

Version 6.5A news:

Version 6.5 news:

3.3.2 Version 6.1A and 6.1 News

The following Version 6.1A and 6.1 news should also be noted:

3.3.3 Version 6.0 News

The following v6.0 news should be noted:

3.4 Version 6 Notes and Supplemental Information


Chapter 4
Visual Fortran Compiler Release Notes

This chapter provides the following details about changes to the Compaq Fortran compiler:

4.1 New Features and Changes for Version 6.6

The following changes have been made to the Compaq Fortran compiler for VF v6.6 since VF v6.5A shipped:

4.2 New Features and Changes for Version 6.5A

The following changes have been made to the Compaq Fortran compiler for VF v6.5A since VF v6.5 shipped:

4.3 New Features and Changes for Version 6.5

The following changes have been made to the Compaq Fortran compiler for VF T6.2.T Beta 1 (6.5 beta 1) since VF v6.1A shipped:

The following changes have been made to VF T6.2.U Beta 2 since VF T6.2.T Beta 1 shipped:

The following changes have been made to VF T6.2.U Beta 2 plus since VF T6.2.U Beta 2 shipped:

The following changes have been made to VF v6.5 since VF T6.2.U Beta 2 plus shipped:

4.4 New Features and Changes for Version 6.1A

The following changes have been made to the Compaq Fortran compiler for VF v6.1A since VF v6.1 shipped:

4.5 Features of Microsoft Fortran PowerStation Not Supported

The following features from Microsoft Fortran PowerStation are not supported by Visual Fortran:


Chapter 5
Visual Fortran RTL Release Notes

This chapter provides the details about the following changes to the Compaq Fortran run-time library (RTL) system:

5.1 New Features and Changes for Version 6.6

The following changes have been made to the Compaq Fortran run-time library (RTL) system for VF v6.6 since VF v6.5A shipped:

5.2 Restrictions and Known Problems

The following restrictions exist in the current VF RTL:

The following problems still exist in the VF v6.5 RTL:

5.3 New Features and Changes for Version 6.5A

The following changes have been made to the Compaq Fortran run-time library (RTL) system for VF v6.5A since VF v6.5 shipped:

5.4 New Features and Changes for Version 6.5

The following changes have been made to the Compaq Fortran run-time library (RTL) system for VF T6.2.T Beta 1 since VF v6.1A shipped:

The following changes have been made to VF T6.2.U Beta 2 since VF T6.2.T Beta 1 shipped:

The following changes have been made to VF T6.2.U Beta 2 plus since VF T6.2.U Beta 2 shipped:

The following changes have been made to VF v6.5 since VF T6.2.U Beta 2 plus shipped:

5.5 New Features and Changes for Version 6.1A

The following changes have been made to the Visual Fortran Run-Time Library (RTL) system v6.1A since VF v6.1 shipped:

5.6 Run-Time Differences Between Visual Fortran and Microsoft Fortran PowerStation

The following differences in run-time behavior between Visual Fortran and Microsoft Fortran PowerStation should be noted:


Chapter 6
Developer Studio Release Notes

This section contains the following information:

6.1 New Features and Changes for Version 6.6

The following changes have been made to Developer Studio 6.6 since VF v6.5A shipped:

6.2 Known Problems, Troubleshooting, and Limitations

Known Problems with using Developer Studio with the current version of Visual Fortran include:

Troubleshooting Developer Studio problems:

Limitations of Developer Studio:

6.3 New Features and Changes for Version 6.5A

The following changes have been made to Developer Studio 6.5A since VF v6.5 shipped:

6.4 New Features and Changes for Version 6.5

The following changes have been made to Developer Studio 6.5 since VF v6.1A shipped:

6.5 New Features and Changes for Version 6.1A

The following changes have been made to Developer Studio 6.1A since VF v6.1 shipped:

6.6 New Features and Changes for Version 6.1 and 6.0

The following changes have been made to Developer Studio 6.1 since VF v6.0B shipped:

The following changes have been made to Developer Studio 6.0B since VF v6.0A shipped:

The following changes have been made to Developer Studio 6.0A since VF v6.0 shipped:

The following changes have been made to Developer Studio 6.0 since VF v5.0.A shipped:


Chapter 7
Visual Fortran Documentation Release Notes for Version 6

This section describes documentation changes for Visual Fortran:

7.1 Version 6.6 Documentation Changes

The online documentation has been updated for Version 6.6.

New features as well as links to the new sections in the online documentation are provided in New Features for Compaq Visual Fortran Version 6.6, which is available in HTML Help (online documentation) from the Visual Fortran Home Page.

Information about support for Windows NT Alpha systems has been removed and some preliminary information about IA-64 support has been added. The following platform labels have been added to identify platform differences in text and headings:

HTML versions of the revised Visual Fortran 6.6 and Array Visualizer 1.6 online HTML Help documentation, the Compaq Fortran Language Reference Manual, and the Compaq Visual Fortran Installing and Getting Started are now provided on the Visual Fortran CD-ROM (see Section 7.4). To view these files, open the appropriate local disk files in a Web browser.

PDF versions of the revised Visual Fortran and Array Visualizer online HTML Help documentation and the Compaq Visual Fortran Installing and Getting Started are also provided (see Section 7.4).

7.2 Version 6.5 and 6.5A Documentation Changes

The following summarizes online documentation changes for Compaq Visual Fortran Version 6.5 and 6.5A:

7.3 Version 6.1 Documentation Changes

The following summarizes using HTML Help changes for Version 6.1 and 6.1A:

7.4 PDF Files, HTML Files, and Samples


Chapter 8
Debugging Related Release Notes

This chapter provides the details about the following changes to the Compaq Fortran debugger support:

8.1 Changes Made to Version 6.6

The following changes have been made to the debug support for 6.6 since V6.5A shipped:

8.2 Restrictions and Known Problems

Known problems with the current debug support:

8.3 New Features and Changes Made to Version 6.5 and 6.5A

No changes have been made to the debug support for 6.5A (since Version 6.5).

The following changes have been made to the debug support for T6.2 beta 1 since V6.1A shipped:

The following change has been made to the debug support for Version 6.5 since T6.2 beta 2 shipped:

8.4 New Features and Changes Made to Version 6.1A

The following changes have been made to the debug support for V6.1A since V6.1 shipped:


Chapter 9
Compaq Extended Math Library (CXML) Release Notes

Please read this section before installing or using the Compaq Extended Math Library (CXML).

Visual Fortran Version 6.6 includes a new version of the Compaq Extended Math Library (CXML), CXML Version 5.0 (see Section 9.2).

This chapter contains important installation information and release notes about using CXML with Compaq Visual Fortran. The information in this document is more up-to-date than the CXML Reference Guide or other associated documentation.

When installing or using CXML, please note the following:

9.1 Installing and Using CXML

Refer to the following documentation for information about installing and using CXML:
For Information About: See:
Installation "Using Setup to Install Visual Fortran and Related Software" in the Compaq Visual Fortran Installing and Getting Started
Introductory material and features "CXML Libraries" in the Compaq Visual Fortran Installing and Getting Started
Usage "Using the CXML Math Libraries" in the online Compaq Visual Fortran Programmer's Guide
Routine reference CXML Reference Guide, in the CXML\Doc directory, file Cxmlref.pdf
Latest CXML release information The CXML website at: http://www.compaq.com/math

9.2 CXML New Features

The following changes have been made to CXML v5.0 for this Visual Fortran 6.6 release:


Chapter 10
Compaq Array Visualizer Release Notes

This section provides release notes for Compaq Array Visualizer:

10.1 New Features and Changes for Version 1.6

The following changes have been made to the Compaq Array Visualizer for v1.6 since VF v1.5A shipped:

10.2 Array Visualizer Known Problems and Limitations

The following are known problems and limitations:

10.3 New Features and Changes for Versions 1.5A and 1.5

The following changes have been made to the Compaq Array Visualizer for v1.5 and 1.5A since Array Visualizer v1.1 shipped:

10.4 New Features and Changes for Versions 1.1A, 1.1, and 1.0

The following changes have been made to the Compaq Array Visualizer for Versions 1.1A, 1.1, and 1.0:

10.5 Compaq Array Visualizer Overview and Description of Features

The Array Visualizer is a set of software components that enables you to visualize array data interactively. Any integer or real type array of rank 1-7 can be viewed using the array visualizer software. The Array Visualizer also defines a binary file format (.agl) that can be used to save array data for later analysis. Visual Fortran Standard Edition contains only the Compaq Array Viewer.

The Array Visualizer consists of:

10.6 Using the Fortran Array Visualizer from the Debugger

The Visual Fortran Professional Edition Debugger supports new functionality which allows the programmer to view arrays using the Visual Fortran (Developer Studio) Array Visualizer. This functionality is made available through a new Visual Studio docking window named the Fortran Arrays window.

The Fortran Arrays window is available when the program is at a breakpoint in a Fortran source file. The Fortran Arrays window can be displayed using 1 of 3 methods:

  1. Place your cursor on, or select, the name of a Fortran array in the source window and select the Array Visualizer icon in the Fortran toolbar.
  2. Place your cursor on, or select, the name of a Fortran array in the source window and select the Fortran Array Visualizer item from the Debug item.
  3. Select Debug Windows -> Fortran Arrays from the view menu.

The Fortran Arrays window consists of 2 panes. The left pane contains the names of Fortran arrays. The right pane contains the current viewing status of each array. Each row in the Fortran Arrays window is associated with an instance of the Array Visualizer application.

Methods 1 and 2 above add a new row to the Fortran Arrays window and attempt to launch an Array Visualizer to view the array. While the Array Visualizer is starting, the status pane displays "Working...". Once the Array Visualizer has displayed the array, the status changes to "Viewing...". If the array cannot be viewed, for example because the name entered is not the name of a Fortran array of intrinsic numeric data, an error message is displayed in the status pane.

Unlike the data displayed in other Debug windows, arrays listed in the Fortran Arrays window are not automatically updated at each breakpoint. This is because viewing an array can be a time consuming operation.

You may use the following mouse and keyboard actions in the Fortran Arrays window to manipulate the arrays in the Fortran Arrays window.

When the Fortran Array window is closed, either by explicit user action, or when the debugging session ends, all Array Visualizer windows are closed (except for Array Visualizers which have been previously detached).

The following limitations exist in the Fortran Arrays window:

10.7 The Fortran Array Visualizer Uses HDF Libraries

HDF (Hierarchical Data Format) is a library and platform independent data format for the storage and exchange of scientific data. HDF was developed by the NCSA which provides information, updates, and library support for many different platforms (including Compaq Tru64 Unix and OpenVMS) at their web site: http://hdf.ncsa.uiuc.edu .

Use of these binary libraries in the Fortran Array Visualizer requires the following notice:


 Copyright Notice and Statement for NCSA Hierarchical Data Format 
 (HDF) Software Library and Utilities 
 
 Copyright 1988-1999 The Board of Trustees of the University of Illinois 
 
 All rights reserved. 
 
 Contributors:   National Center for Supercomputing Applications (NCSA) 
 at the University of Illinois, Fortner Software, Unidata Program Center 
 (netCDF), The Independent JPEG Group (JPEG), Jean-loup Gailly and Mark 
 Adler (gzip), and Digital Equipment Corporation (DEC). 
 
 Redistribution and use in source and binary forms, with or without 
 modification, are permitted for any purpose (including commercial 
 purposes) provided that the following conditions are met: 
 
 1. Redistributions of source code must retain the above copyright 
    notice, this list of conditions, and the following disclaimer. 
 
 2. Redistributions in binary form must reproduce the above copyright 
    notice, this list of conditions, and the following disclaimer in 
    the documentation and/or materials provided with the distribution. 
 
 3. In addition, redistributions of modified forms of the source or 
    binary code must carry prominent notices stating that the original 
    code was changed and the date of the change. 
 
 4. All publications or advertising materials mentioning features or 
    use of this software must acknowledge that it was developed by the 
    National Center for Supercomputing Applications at the University 
    of Illinois, and credit the Contributors. 
 
 5. Neither the name of the University nor the names of the Contributors 
    may be used to endorse or promote products derived from this 
    software without specific prior written permission from the 
    University or the Contributors. 
 
 DISCLAIMER 
 
 THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY AND THE CONTRIBUTORS 
 "AS IS" WITH NO WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED. 
 In no event shall the University or the Contributors be liable for 
 any damages suffered by the users arising out of the use of this 
 software, even if advised of the possibility of such damage. 


Chapter 11
Fortran Format Editor Release Notes

There are no changes to the Format Editor for Version 6.6.

The following are limitations and supplemental notes about the Fortran Editor:

Contents