Compaq Visual Fortran - Getting Started
Compaq Visual Fortran - Getting Started
Compaq Visual Fortran - Getting Started
August 2001
This guide describes how to install Compaq Visual Fortran (formerly DIGITAL
Visual Fortran), provides overview information about it, and shows how to use it
with the Microsoft Visual C++ development environment (also known as
Microsoft Developer Studio).
Compaq, the Compaq logo, Alpha, Tru64, and VAX are trademarks of Compaq Information Technologies Group, L.P.
ActiveX, Microsoft, Developer Studio, FoxPro, SourceSafe, Visual Basic, Visual C++, Visual J++, Visual SourceSafe,
Visual Studio, Win32, Windows, and Windows NT are trademarks of Microsoft Corporation.
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 docu-
ment 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.
.
Contents
Read Me First ix
Chapter 1 Summary of Visual Fortran Software Components and Packaging 1-1
1.1 Visual Fortran Software Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
1.1.1 Components in All Three Editions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
1.1.2 Additional Components in the Professional and Enterprise Editions . . . . . . . . . . . . . 1-2
1.1.3 Additional Components in the Enterprise Edition . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
1.1.4 Components in Table Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
1.2 Visual Fortran Packaging. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
1.2.1 CD–ROMs for Standard Edition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
1.2.2 CD–ROMs for Professional Edition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
1.2.3 CD–ROMs for Enterprise Edition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
iii
4.2 Specifying the COM Server Wizard as a Developer Studio Add-in (Professional and Enterprise Editions
Only) 4-2
4.3 Performing Compilations with a Concurrent-Use License . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
4.4 Copying Visual Fortran Project Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
4.5 Changing Installation Options or Reinstalling Visual Fortran . . . . . . . . . . . . . . . . . . . . . . . . 4-3
4.6 Setting Up Visual Fortran Online Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
4.7 Redistributing Visual Fortran Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
4.7.1 Which Files Might Need to be Redistributed? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
4.7.2 Using the Run-Time Redistributables Kit to Redistribute Files. . . . . . . . . . . . . . . . . . 4-5
4.7.2.1 Array Viewer Run-Time Redistributables Package . . . . . . . . . . . . . . . . . . . . . . . . 4-6
4.7.3 Files in the Redistribution Folders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6
4.7.3.1 Redistribution Files for Array Visualizer Applications . . . . . . . . . . . . . . . . . . . . . . 4-7
4.7.4 Redistributing Dynamic-Link Libraries (DLLs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-7
4.7.5 Redistributing Files by Hand . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8
4.8 Increasing the Stack Size for Programs That Use Large Data Arrays . . . . . . . . . . . . . . . . . 4-9
4.9 Installing Visual Fortran Service Update Kits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-9
4.10 Removing Visual Fortran Version 6 (6.0, 6.1, 6.5, 6.5A, or 6.6) . . . . . . . . . . . . . . . . . . . . . 4-9
4.11 Removing Visual Fortran Version 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-10
4.12 Removing Internet Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-12
4.13 Removing Array Visualizer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-12
4.14 Checking for and Removing Old Environment Variable Definitions . . . . . . . . . . . . . . . . . . 4-13
4.14.1 Removing Environment Variable Definitions on Windows 98 and Windows 95 Systems4-13
4.14.2 Removing Environment Variable Definitions on Windows 2000 and Windows NT 4 Systems4-13
4.14.3 Removing Environment Variable Definitions on Windows Me Systems. . . . . . . . . . 4-14
4.15 Updating Include and Library Paths After Installing Visual C++ . . . . . . . . . . . . . . . . . . . . 4-15
4.16 Installing f90SQL-lite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-15
iv
6.12 Using the Text Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-16
6.13 Using the Source Browser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-17
6.14 Using the Resource Editors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-18
6.15 Using the Debugger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-19
Chapter 8 Documentation Road Map: Where to Find What You Need 8-1
8.1 Printed (Hardcopy) Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1
8.1.1 Compaq Fortran Online Bookstore. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2
8.2 Documentation Available in HTML Help Viewer Format . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2
8.2.1 Programmer's Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-3
8.2.2 Language Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-4
8.2.3 Error Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-5
8.2.4 Visual C++ User's Guide (for Visual Fortran) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-5
8.2.5 Compaq Array Visualizer Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-5
8.2.6 Platform SDK and SDK Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-5
8.2.7 Additional HTML Help for the Enterprise Edition . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-5
8.3 Documentation Available in HTML Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-6
8.4 Documentation Available in PDF Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-6
8.4.1 Viewing PDF Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-7
8.4.2 Location of Installing and Getting Started PDF File . . . . . . . . . . . . . . . . . . . . . . . . . . 8-7
8.4.3 Location of CXML PDF File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-7
8.4.4 Location of IMSL PDF Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-7
8.4.5 Location of FLEXlm PDF File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-8
v
8.5 Documentation Available in WinHelp Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-8
8.6 Information About New Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-8
8.7 Where to Find Information About Particular Topics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-9
Glossary Glossary-1
Index Index-1
vi
Figures
3-1 Compaq Visual Fortran Master Setup Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
3-2 Setup Install Type Dialog Box (Visual Fortran). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
3-3 Select Folder Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8
3-4 Setup Install Type Dialog Box (Array Visualizer) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-13
5-1 LMTOOLS Initial Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4
5-2 Configure Services Tab in LMTOOLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5
5-3 FLEXlm License Finder Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-6
6-1 Visual Development Environment Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-5
6-2 Setting the Initial Breakpoint in the Debugger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-10
6-3 Starting the Debugger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-10
6-4 Using Step Over in the Debugger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-11
6-5 Viewing the Value of a Variable in the Debugger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-12
6-6 New Project Type Dialog Box. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-13
7-1 Compaq Array Viewer Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-8
9-1 HTML Help Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2
9-2 HTML Help Viewer Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2
9-3 HTML Help Viewer Window with Contents Displayed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-4
11-1 VF Reporter User Information Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-2
vii
Tables
1-1 Components of the Visual Fortran Editions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
3-1 Visual Fortran Installation Components and Subcomponents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
6-1 Visual Fortran Main Project Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-4
6-2 Additional Features of the Debugger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-12
7-1 Location of Visual Fortran Sample Programs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-2
7-2 IMSL Libraries Provided by the Professional and Enterprise Editions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-10
8-1 Where to Find Information About Particular Topics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-9
9-1 Buttons in the HTML Help Viewer Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2
9-2 How to Use the Contents Pane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-5
9-3 How to Use Wildcards with the Basic Search Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-7
viii
Read Me First
This guide introduces you to Compaq Visual Fortran Version 6.6 and shows you how to
install and use the three editions of the product:
• Standard Edition
• Professional Edition
• Enterprise Edition
ix
• Read Chapter 6, Using Visual Fortran.
• Use the Visual Fortran sample programs. See Section 7.1, Using the
Sample Programs.
• Using Online Documentation
Much of the Visual Fortran documentation is provided online in HTML Help
Viewer form. See Section 7.6, Viewing Online Documentation in the HTML
Help Viewer.
Some documentation is provided in PDF format, to be read using the Adobe
Acrobat Reader Version 4.0 or later. See Section 8.4, Documentation
Available in PDF Format.
• Technical Support
Several types of technical support are available from Compaq. If you
encounter problems using Visual Fortran, see Chapter 10, Visual Fortran
Technical Support.
x
Describes how to install and use the license manager software for sites that
purchased a concurrent-use license.
• Chapter 6, Using Visual Fortran
Shows how to use the Microsoft visual development environment.
• Chapter 7, Product Highlights
Describes the major Visual Fortran software components.
• Chapter 8, Documentation Road Map: Where to Find What You Need
Describes the printed and online documentation available with Visual
Fortran.
• Chapter 9, Using the HTML Help Viewer
Shows how to use the Microsoft HTML Help Viewer to access the Visual
Fortran documentation.
• Chapter 10, Visual Fortran Technical Support
Describes the technical support options available for Visual Fortran.
• Chapter 11, Using the VF Reporter Tool
Describes how to use the Visual Fortran Reporter (VF Reporter) to report
suspected problems or send suggestions to the Visual Fortran team.
Associated Documentation
See Chapter 8, Documentation Road Map: Where to Find What You Need, for
information about all the documentation available with Visual Fortran.
xi
xii
CHAPTER 1
1
Summary of Visual Fortran Software
Chapter1
For system requirements for the three editions, see Section 2.1, System Requirements
for the Three Editions.
2
Prerequisites for Installing Visual
Chapter2
Fortran
This chapter contains the following sections:
• 2.1, System Requirements for the Three Editions
• 2.2, Release Notes
• 2.3, Registration Number
• 2.4, Optional Software
• 2.5, Considerations for Installing with Visual Studio Products
• 2.6, Considerations for Installing with Visual Fortran Version 5
• 2.7, Considerations for Installing with Visual Fortran Version 6.0, 6.1, or 6.5
• 2.8, Multiple-User License Considerations
• 2.9, Concurrent-Use License Considerations
• CD–ROM drive. Your system should have 32-bit CD–ROM drivers installed.
• Hard disk with enough disk space to install the options you need:
The Visual Fortran setup process lets you select installation options and provides you
with the disk space requirements for the options you select. It then checks to make
sure you have enough space before copying files.
• VGA monitor (17-inch SVGA monitor recommended).
• Mouse or compatible pointing device.
• Microsoft Internet Explorer Version 4 Service Pack 1 (SP1) or later, to view the
online documentation in the HTML Help Viewer. IE Version 4 SP1 is provided on
the Visual Fortran CD–ROM for all editions.
• On a Windows 2000 or Windows NT 4 system, an Administrator account. You must
install Visual Fortran and Internet Explorer from an account with Administrator
privilege.
• Microsoft Visual SourceSafe for managing project source files, including version
control.
For more information, see the Visual SourceSafe Web site at:
http://msdn.microsoft.com/ssafe/
Users of the Visual Fortran Standard Edition might want to use the following software
provided only in the Professional and Enterprise Editions:
• Compaq Array Visualizer, which lets you view array data and graph it in one of
multiple views.
• IMSL Libraries for Visual Fortran, which include the IMSL Fortran 90 MP Library
and the IMSL Mathematical and Statistical libraries.
• Fortran COM server wizard, which allows you to create COM servers in Fortran.
For information on how to upgrade from the Standard Edition, See the Visual Fortran
Web page at:
http://www.compaq.com/fortran
• When you install Visual Fortran and a compatible version of Visual C++ with the
Microsoft MSDN online documentation, the current collection of HTML Help titles
is used when you use the search, index, or contents functions. To change the current
online documentation collection in use by the HTML Help Viewer, see Section 9.11,
Other HTML Help Viewer Features.
• If you need to use language products that use a different version of the Microsoft
visual development environment (or a different development environment) than
Visual Fortran, you cannot use the Visual Studio environment to create all parts of the
mixed-language application.
When other languages in a mixed-language application use a different version of
Microsoft's visual development environment, you can copy object files into your
project workspace, add them to your project, and use the visual development
environment to link them into your application.
With Visual Fortran Version 6.6, the default installation directories are:
\Program Files\Microsoft Visual Studio\Common
\Program Files\Microsoft Visual Studio\Df98
\Program Files\Microsoft Visual Studio\Vc98
• If you might use Visual Fortran Version 5 and Version 6.6 for the same projects,
consider making a copy of each project directory and its files. The project file formats
differ between Version 5 and Version 6.6. Visual Fortran will ask you whether you
want to convert the project to the Version 6 format.
For more information, see Section 4.4, Copying Visual Fortran Project Files.
• You can remove Visual Fortran Version 5 before or after you install Version 6.6.
However, if you remove Visual Fortran Version 5 after you install Version 6.6, you
need to reinstall Visual Fortran Version 6.6 with the same options as the current
installation to reset the registry entries that are removed when you remove Visual
Fortran Version 5.
To remove Visual Fortran Version 5, follow the procedure in Section 4.11, Removing
Visual Fortran Version 5.
• When you installed Visual Fortran Version 5, if you allowed the setup process to
update your environment variables, you need to remove these changes manually. See
Section 4.14, Checking for and Removing Old Environment Variable Definitions.
3
How to Install Visual Fortran
Chapter3
The Master Setup window lets you select one of the following options:
• Install Visual Fortran
Click this button to begin installing Compaq Visual Fortran.
• View Release Notes
Click this button to view the Visual Fortran release notes. The release notes are
displayed in the Notepad or Wordpad text editor.
After installation, you can read the release notes online by using the Visual Fortran
program folder (click Start, then Programs, then Compaq Visual Fortran 6, then
Release Notes) or by viewing the Relnotes.txt file or the Relnotes.htm file in the
following directory:
\Program Files\Microsoft Visual Studio\Df98
• Exit
Click this button to exit the setup process.
If you choose the Typical installation option and later want to add additional
components, you can perform a Custom installation without removing Visual
Fortran. See Section 4.5, Changing Installation Options or Reinstalling Visual
Fortran.
This dialog box lets you specify the type of installation and destination directory. The
types are:
• Typical installs all components except Array Visualizer Samples.
• Run-time installs only run-time components, which includes the Array Viewer.
• Complete installs all components.
Choose the default Destination Directory or click the Browse button to specify another
location.
If you are installing the Array Visualizer on a dual-boot system (such as Windows 98
and Windows NT), you need to specify different directories (or disks) for the
installation of Array Visualizer under each operating system.
Click one of the following buttons:
• Next> to proceed with the next screen.
• <Back to return to the previous dialog box.
• Cancel to exit the Visual Fortran setup process.
5 The Select Folder dialog box appears and asks you to:
• View and optionally change the Program Folder name.
For the folder name, use the same set of characters allowed for file names.
• On a Windows 2000 or Windows NT 4 system, choose whether you want Array
Visualizer installed:
– As a personal folder available only to the account being used for installation
– In a common folder available to other users
4
Postinstallation Tasks
Chapter4
• Any application that calls the IMSL libraries, subject to the terms and conditions of
the Visual Numerics License Agreement Form. IMSL libraries are provided in static
form.
Other files from the Visual Fortran kit may not be redistributed.
Certain large programs may run into larger limits imposed by the operating system. For
example, Windows NT Version 4 Service Pack 3 (or later) and Windows 98 extend the
addressable range of static storage. See the Visual Fortran release notes, described in
Section 2.2, Release Notes.
Note: If there is only one DeIsLn.isu file and you have not yet used the Add/Remove
Programs procedure, you should not use the uninst command.
Note: Do not enter uninstal; enter the command as uninst.
Repeat the uninst command multiple times for each DeIsLn.isu file, always using the
DeIsLn.isu file with the greatest value of n on the command line.
For example, environment variables defined by Visual Fortran Version 5 when the
default installation directory was used might contain:
rem - lines added by Visual Fortran 5.0.0 on MM-DD-YYYY
2 Carefully remove each set of old lines for previous versions of Visual Fortran from
this file.
3 Save the AUTOEXEC.BAT file before you exit the editor.
Note Before you perform the installation, see the \F90_SQL\readme.txt file on the
CD–ROM, which contains installation notes.
To remove f90SQL-lite, use Add/Remove Programs in the Control Panel.
For more information about f90SQL-lite, see Section 7.9, Using f90SQL-lite.
5
Using a Concurrent-Use License
Chapter5
For Path to the debug log file, enter the complete path for a file where log records will
be written. This would typically be debug.log in the license manager folder. The
Start server at power up and Use Services buttons will automatically be enabled.
The window should now look like Figure 5-2:
4 Click Save Service and then Yes to confirm saving the new Compaq service.
5 Click on the Start/Stop/Reread tab.
6 Click on Start Server. The license manager is now running and will restart
automatically whenever the system reboots.
You can confirm that the manager is running by clicking on the Server Status tab and
then the Perform Status Enquiry button. Exit the configuration utility using File:
Exit.
Inform the users of Visual Fortran at your site of the port number and node name of the
server where the license manager software resides.
The following steps are necessary only the first time the compiler is run on each system:
1 Making sure that the Specify the License Server radio button is selected, click Next>.
2 Enter the port number and node name of the license server in the form port@node,
for example, [email protected]. Click Next>. A message should appear
saying ‘The FLEXlm license finder has completed.’.
3 Click Finish to continue.
6
Using Visual Fortran
Chapter6
The left pane contains a FileView tab and may contain a ClassView or ResourceView
tab:
• FileView: Shows each project and their files associated with the workspace.
• ClassView: Appears only if Visual C++ is installed. ClassView is used by Visual
C++ for mixed-language programming and is not used by Visual Fortran.
• ResourceView: Appears if the workspace uses Resources. (A Resource is binary data
added to an application's executable file. Examples are dialog boxes and icons.)
After you open a workspace, the FileView tab shows the files associated with that
workspace. In the FileView pane of Figure 6-1, there are two files: calendar.f90 and
calnmod.f90.
The file calnmod.f90 defines a Fortran 90 module file (a post-compiled binary file with
an extension of .mod) that is used by calendar.f90. Because calendar.f90 is dependent
on the calnmod.mod file being present, it is listed under External Dependencies.
In the right pane of Figure 6-1, the file calendar.f90 is shown in the default language-
sensitive visual development environment editor, which uses different colors to identify
the following:
• Source comments (green)
• Fortran standard language elements (blue)
• Other language text (black)
3 In the list of files and directories within the My Projects folder, double-click the
Celsius folder.
The files and directories list now displays the Celsius workspace file.
4 Select the Celsius workspace file, Celsius.dsw.
5 Click the Open button.
The visual development environment displays the contents of the Celsius project in
the FileView pane. You can click the plus sign (+) next to the Celsius folder to see the
contents of the project. In this case, there is only one file, CELSIUS.FOR.
6 From the Build menu, choose Build Celsius.exe.
The status of the build is displayed in the Build pane at the bottom of the screen.
7 From the Build menu, choose Execute Celsius.exe to run the program. A console
output window appears, displaying the output from the program.
8 If you want to use the debugger for this project, see Section 6.9, How to Debug a
Source File.
9 When you are done with this project, select Close Workspace from the File menu.
Visual Fortran includes a number of sample projects, most of which include a project
workspace file. See Section 7.1, Using the Sample Programs.
The red bullet in the left margin of the text editor/debugger window shows where a
breakpoint is set.
3 In the Build menu, click the Start Debug: Go item, as shown in Figure 6-3.
Figure 6-3 Starting the Debugger
5 Repeat the Step Over action (use the Debug toolbar). Follow program execution into
the DO loop, and so on until you are at the end of the program. Position the cursor over
the variable Celsius to view the current value (called Data Tip), as shown in Figure 6-
5.
6 If you need to build the program again, click on the Stop debugging item in the
Debug menu.
7 When you complete working with the project, click the Close Workspace item in the
File menu.
Some additional features of the debugger you can try when it is active are shown in
Table 6-2:
Table 6-2 Additional Features of the Debugger
To do this: Do this:
Display the Local Variables window In the View menu, click the Debug Windows, Variables item.
Click the Locals tab.
Display the Watch window In the View menu, click the Debug Windows, Watch window
item.
Display a value in the Watch window Select a variable name in the text editor window, drag it, and
drop it into the Watch window.
Set or clear a breakpoint Click on the line where the breakpoint is to be set or cleared.
Then do either of the following:
– Click on the Set/Remove Breakpoint (open hand symbol)
button in the Build toolbar.
– In the Edit menu, click Breakpoints. A dialog box lets you set
or clear breakponits, evaluate expressions, and perform other
functions.
In the Debug menu, click the Stop Debugging item to stop the debugger.
Now you can build and run the program as described previously for an existing project.
See Section 6.7, How to Build an Existing Visual Fortran Project (Celsius).
For more information about projects:
• See Building Programs and Libraries in the online Programmer’s Guide described in
Section 8.2, Documentation Available in HTML Help Viewer Format.
• See Working With Projects in the online Visual C++ User’s Guide (for Visual
Fortran) described in Section 8.2, Documentation Available in HTML Help Viewer
Format.
7
Product Highlights
Chapter7
For example, after a Custom installation, the \Project Files\Microsoft Visual Studio\
Df98\Samples\Tutorial folder contains short example programs. The tutorial samples
describe (as source comments) how the programs can be built.
Longer sample programs are also provided in subfolders and include the source files.
Most samples include a project workspace file, allowing you to open the project
workspace in the visual development environment, view the source files in the FileView
pane, build the sample, and run it.
Note: If you do not install samples, you can copy the samples folders or files from the
Visual Fortran CD–ROM to your hard disk. (Remove the Read-Only Property of the
copied files.)
For information about Array Visualizer, CXML, and IMSL samples, see the following
sections:
• 7.7, Using the Array Visualizer
• 7.4, Using Compaq Extended Math Library (CXML)
• 7.8, Using the IMSL Libraries (Professional and Enterprise Editions)
After installation, look at the Release Notes item in the Compaq Array Visualizer
program folder. Or you can read the Relnotes.txt file installed in:
\Program Files\ArrayVisualizer
• The HTML Help Viewer documentation, under the title Compaq Array Visualizer.
• The WinHelp documentation for Array Viewer. Use the Help menu in Array Viewer,
or click on the file Aviewer.hlp in Windows Explorer (installed in the same directory
as Aviewer.exe).
• Debugging Fortran Programs in the online Programmer’s Guide, which explains how
to use Array Viewer in the debugger. (Professional and Enterprise Editions only.)
• Section 4.7, Redistributing Visual Fortran Files.
For information on the previous version of the IMSL libraries, see the Visual Fortran
release notes, described in Section 2.2, Release Notes.
Note: If you do not install samples, you can copy the samples folders or files from the
Visual Fortran CD–ROM to your hard disk (remove the Read-Only Property of the
copied files).
In addition to Visual Fortran platforms (architecture/operating system pairs), IMSL
libraries are also available from Visual Numerics for many different platforms.
For more information about IMSL, see:
• The IMSL Fortran 90 MP Library Read Me text file provided in the Compaq Visual
Fortran 6 program folder.
• The IMSL Fortran 90 MP Library Help item provided in the Compaq Visual Fortran
6 program folder. This brings up the IMSL documentation in PDF format. (See
Section 8.4.4, Location of IMSL PDF Files.)
• Using the IMSL Mathematical and Statistical Libraries in the online Programmer’s
Guide.
• The Visual Numerics Web page for IMSL at:
http://www.vni.com/products/imsl/
8
Documentation Road Map: Where to
Chapter8
The Compaq Fortran Language Reference Manual is also available online, with
slightly different information, in HTML Help Viewer format. See Section 8.2.2,
Language Reference.
Note: The Compaq Visual Fortran Installing and Getting Started and Compaq Fortran
Language Reference Manual are also available in HTML form on the Visual Fortran
home page. To view them:
1 Open the Fortran home page at: http://www.compaq.com/fortran
2 Click on Online Documentation in the left margin.
3 Scroll down under Compaq Visual Fortran to find the manuals.
To order additional copies of the printed Compaq Visual Fortran Installing and Getting
Started and Compaq Fortran Language Reference Manual included with each single-
user kit, contact a local Compaq sales office or reseller and request Compaq part number
QA-5LBAA-GZ.6.6.
• Use the Acrobat Reader self-extracting installation file located on the Visual Fortran
CD–ROM. In Windows Explorer, double-click on the file rs40eng.exe in the \x86\
Tools\AcroRead directory.
It is recommended that you remove any previous versions of Acrobat Reader before you
install a newer version.
9
Using the HTML Help Viewer
Chapter9
The left window area shows the contents of the titles. It has tabs for the following panes:
Contents, Index, full-text Search, and Favorites.
The right window area displays text for a selected topic in a document window.
The HTML Help Viewer provides a built-in toolbar, as shown in Figure 9-2.
Figure 9-2 HTML Help Viewer Toolbar
Most of the functions performed by the toolbar buttons are also available as menu items
in the Go menu.
You can use the Page Up, Page Down, and arrow keys on your keyboard to scroll
through text.
You can also use keyboard shortcuts for navigation. For example, to change focus from
the left side of the Help Viewer to the right (text) side, click on F6.
You can also display the HTML Help Viewer by other means supported by HTML
Help.
For example, you can use the HH command within a command prompt window (or
desktop shortcut) to open a .CHM file installed on your hard disk. You can similarly open
a .CHM file within Internet Explorer (click Open in the File menu, then click Browse).
Visual Fortran HTML Help files are installed by default in the following directory:
\Program Files\Microsoft Visual Studio\Df98\Doc
Note: If you have trouble displaying the HTML Help Viewer, see Section 9.12, Problems
Displaying HTML Help Viewer Information.
10
Visual Fortran Technical Support
Chapter10
Under the Compaq Visual Fortran heading, in the QuickSelect Page menu, choose
Support.
The type of paid technical support services available from Compaq also depends on
the country in which you live. You can contact your local Compaq office for
information about the type of support services available in your country.
• User-to-user support on Compaq message boards
Compaq hosts a Web-based forum where users can post general questions. To use it,
access the following Web page:
http://www.compaq.com/fortran/forum
You will be prompted to register to use this service. After registering or logging in,
select the Visual Fortran category.
• Visual Fortran Frequently Asked Questions (FAQ) and Knowledge Base
To see these, access the Compaq Fortran Web page at:
http://www.compaq.com/fortran
Under the Compaq Visual Fortran heading, in the QuickSelect Page menu, choose
Frequently Asked Questions or Knowledge Base.
• Newsletter
All registered Visual Fortran users with a valid e-mail address will receive a periodic
electronic newsletter notification.
11
Using the VF Reporter Tool
Chapter11
Initially, the User Information dialog box does not contain information. When you start
VF Reporter, if existing user information is found, a dialog box appears asking if you
want to use that information. To reuse or edit the displayed user information, click Yes.
To enter all new information, click No.
If you say Yes, you can edit the user information. It will be saved when you click Save or
Mail.
The text file is similar to the online BUGREPRT.TXT file. (See Section 10.3, Guidelines
for Reporting Problems.) In contrast to the BUGREPRT.TXT file, VF Reporter omits
some of the extraneous instructions and appends the gathered information to the
bottom of the file in ini file format.
The names and path names of the files to be mailed are displayed and the names are
copied to the clipboard so that you can paste them into the appropriate fields of your
mail package.
You should inspect the files to make sure that the information included is exactly
what you want the Visual Fortran team to see.
It is your responsibility to assure that no sensitive information is compromised.
The Save action also writes information entered in the User tab in the User
Information dialog box to the user's area in the registry.
• E-Mail: Implicitly clicks the Save button, which prompts you for the file name of the
file. It then attempts to initiate a mail session with your MAPI-compliant mail client.
Enter a meaningful subject for the message (such as the software component that
might be causing the problem).The files are automatically attached and e-mailed to
the Visual Fortran team at [email protected].
If the VF Reporter cannot access your MAPI-compliant mail client, see Section 11.5,
Manually E-Mailing Problem Reports.
• Exit: Ends the VF Reporter session.
• Config.sys: The contents of the file, if you have a Config.sys file in the root of C:.
• OS: The information about the Windows operating system found in the Registry. The
Windows Product ID, which is the license number, is not collected, displayed, or
used in any way, to avoid any violation of license agreements.
• Drives: A list of physical and logical drives found on your system. The display
includes the drive letter, an indicator of the drive type, the file system, volume size,
and volume free space. If you have set a Temp variable in the Environment, the phrase
‘Temp points here’ is next to the drive that is being used.
• IMSLLibs.Ini: The contents of the file, if you have installed IMSL Library support
(Professional and Enterprise Editions only).
• DFVars.Bat: The contents of the file. The Do not include checkbox is checked by
default because the contents are quite lengthy and generally do not provide insight
into problems or suggestions. However, if the contents of the DFVars.Bat file might
help clarify a problem, clear the checkbox to include the file in the report.
• Memory: All of the memory information that is provided by the system level APIs.
• System: The system information found in the registry.
• Registry (CVF): All of the information found in the registry under the Visual Fortran
heading.
• OpenGL: The information pertaining to the Video Graphics Library that might be
important in diagnosing Array Visualizer problems.
• Autoexec.NT: The contents of the Autoexec.NT file, if you have one.
B
Browse information file
A file used by the source code browser and containing information about the symbols in your appli-
cation. 6-17
C
Component Object Model (COM)
An open architecture for cross-platform development of client-server applications, based on object-
oriented technology. 7-12
Configuration
Settings for a project. The configuration specifies such things as the type of application to build, target
platform, and the settings to use when building, such as compiler and linker options. 6-7
D
Debug configuration
A configuration that contains full symbolic debugging information that can be used by the debugger.
Typically, no optimization or minimal optimization is used. See also Release configuration. 6-7
Debugger
A tool that helps you check the logic of an executing program and examine or change variables at run
time. 6-19
Docking window
A window that is docked (attached) along an edge of the visual development environment window
and does not have a title bar. 6-6
Dynamic-link library (DLL)
Glossary- 1
A set of routines that can be called from procedures that are loaded into your application at run time.
6-3
F
Floating window
A window that can be moved and has a title bar. 6-6
L
Linker
A tool that links one or more object files into an executable. The Developer Studio linker supports
incremental linking for faster builds following small changes to the set of source files. 6-2
P
Procedure interface definition
The properties of a procedure, in particular the specifications of the attributes for a function result, the
specification of dummy argument attributes, and the information in the procedure heading. 7-13
Profiler
A tool for determining the execution frequency of various code paths. 6-2
Project
A set of source files required to build an application. Also see Workspace. 6-3
Project type
One of seven classifications for projects. Every Visual Fortran project must be one of these seven
types. 6-3
R
Release configuration
A configuration that does not contain any symbolic debugging information. It does, however, contain
default optimizations or your selected optimizations if you have overridden the defaults. See also De-
bug configuration. 6-7
Resource
Binary data added to an application’s executable file. Examples are dialog boxes and icons. 6-5
Resource editor
A tool to help develop user-interface components such as dialog boxes, menus, and icons for your
Glossary- 2
projects. 6-18
S
Source browser
A tool that lets you look at symbol usage in the source code and view graphs of calling relationships
between functions. 6-17
Static library
A set of routines that can be called from procedures that are loaded into your application at link time.
6-3
W
Workspace
The container for one or more projects. The primary workspace file has the extension .dsw. 6-4
Glossary-3
Glossary- 4
Index
Symbols B
? (Help) button, 6-6 Basic Linear Algebra, see BLAS routines
BLAS routines, 7-4
Bookmarks in the HTML Help Viewer, 9-8
A Bookstore, online, 8-2
Acrobat Reader, 8-7 Browse information file, 6-17
ActiveX control
Browse window, 6-18
Avis2D, 7-9
Browser, source, 6-17
AvisGrid, 7-9 BUGREPRT.TXT file, 10-3, 11-5
Add-in
specifying, 4-2
Adobe Acrobat Reader, see Acrobat Reader C
Application Calling routine, 7-13
defining procedures for Canaima Software, 4-15, 7-11
where to find information about, 8-9 CD-ROM
Array Viewer running Visual Fortran from, 3-15
demo file, 4-7 CD-ROM drive
installing, 3-10 requirements, 2-2
run-time distributables package, 4-6 CD-ROMs
starting, 7-9 for Enterprise Edition, 1-5
using, 7-8 for Professional Edition, 1-5
window, 7-8 for Standard Edition, 1-4
Array Visualizer, 7-7 to 7-10 Celsius project
see also Array Viewer building, 6-7
and the visual development environment, 7-9 Celsius.dsw file, 6-7
applications Choose Destination Path dialog box
redistribution files for, 4-7 for Array Viewer, 3-11
Aview routines library, 7-8 ClassView tab, 6-5
Avis2D and AvisGrid ActiveX (OCX) controls, 7-9 Collection, 9-8
documentation, 8-5 changing the current, 9-8
information about, 7-10 COM
installing, 3-12 objects, support for, 7-12
new features, 8-8 server wizard, 7-13
program folder, contents of, 3-18 server wizard, specifying as an add-in, 4-2
release notes, 7-10 server, creating, 7-13
removing, 4-12 Command-line interface, 7-4
sample programs, 7-9 Compaq Array Viewer, see Array Viewer
Array Visualizer Kit Location dialog box, 3-12 Compaq Array Visualizer, see Array Visualizer
AUTOEXEC.BAT file, 3-9, 4-13 Compaq Extended Math Library Reference Guide manual, 8-7
Automation (OLE Automation) objects, support for, 7-12 Compaq Extended Math Library, see CXML
Automation, see OLE Automation Compaq Fortran language, 7-3
Aview routines library, 7-8 Compaq Fortran Language Reference Manual manual, 8-1
AVIEWnnn.DLL file, 4-7 Compaq Fortran Online Bookstore, 8-2
Avis2D ActiveX control, 7-9 Compaq Fortran Web site, 1-x
Avis2D.OCX file, 4-7 Compaq message board, 10-2
AvisGrid ActiveX control, 7-9 Compaq Visual Fortran Installing and Getting Started
AvisGrid.OCX file, 4-7 manual, 8-7
compaq.exe file, 5-2
Compilng
where to find information about, 8-9
Index-1
Component Object Model, see COM Array Visualizer Kit Location, 3-12
Components, software Choose Destination Path, 3-11
for Visual Fortran, 1-1 to 1-4 Custom Options Selection, 3-7
Concurrent-use license, 5-1 to 5-6 Environment Variable Update, 3-9
Contents tab FLEXlm License Finder, 5-5
in the HTML Help Viewer, 9-4 License Terms, 3-4, 3-11, 3-12
Context-sensitive help New Project Type, 6-13
using F1 to get, 9-5 Registration, 3-4, 3-12
Copying project files, 4-3 Registration Confirmation, 3-5, 3-12
Current collection, see Collection Restart Windows, 3-11
Custom installation option, 3-7 Select Folder, 3-8, 3-11, 3-13
Custom Options Selection dialog box Setup Complete, 3-11, 3-14
for Visual Fortran, 3-7 Setup Install Type, 3-4, 3-5, 3-12
Customizing System Information, 11-5
visual development environment, 6-15 User Information, 11-2, 11-3
Cvf_gs.pdf file, 8-7 using the dialog editor to create, 6-18
CVF-Network-License-Server.exe file, 5-2 Welcome, 3-11, 3-12
CXML, 7-4 to 7-5 Dialog editor, 6-18
sample programs, 7-5 Disk space
Cxmlref.pdf file, 8-7 required, 2-2
Docking View menu option, 6-6
Docking window, 6-6
D Documentation
Data arrays
and the HTML Help Viewer, 9-1 to 9-12
guidelines for programs, 4-9
for Array Visualizer, 8-5
Debugger for Enterprise Edition, 8-5
clearing a breakpoint, 6-12
for new features, 8-8
displaying a value in the Watch window, 6-12
hardcopy, 8-1
displaying Local Variables window, 6-12 in HTML format, 8-6
displaying Watch window, 6-12
in HTML Help Viewer format, 8-2
setting a breakpoint, 6-12
in PDF format, 8-6
starting, 6-10 Platform SDK, 8-5
using, 6-19
printed manuals, 8-1
using Step Over with, 6-11
road map, 8-1 to 8-10
Defining procedures for an application SDK, 8-5
where to find information about, 8-9
WinHelp, 8-8
Deinstalling
Dual-boot system, 3-11
Array Visualizer, 4-12 Dynamic-link libraries (DLLs)
Internet Explorer, 4-12
redistributing, 4-7
Visual Fortran Version 5, 4-10
Visual Fortran Version 6, 4-9
DeIsLn.isu files, 4-11 E
Demo file E-mailing
for Array Viewer, 4-7 Compaq, 1-xi
Dependency Walker, 3-16 problem reports, 11-6
Destination directories enduser.pdf file, 5-2, 8-8
specifying, 3-7 Enterprise Edition, 7-12
Developer Studio, see Visual development environment additional components in, 1-2, 1-3
DF command, 7-4 additional documentation, 8-5
DFDLG100.DLL file, 4-6 CD-ROMs for, 1-5
DFORMD.DLL file, 4-6 components in, 1-1
DFORRT.DLL file, 4-6 Enterprise Toolkit, 7-12
DFVars.bat file, 3-9, 7-4 installing, 3-14
Dialog box Environment variable definitions
Index-2
checking for and removing, 4-13 Hardcopy documentation, 8-1
Environment Variable Update dialog box, 3-9 Help button, 6-6
Error Lookup, 3-16 Help Viewer, see HTML Help Viewer
Error Messages manual, 8-5 Help Workshop, 3-17
Excel, 2-4 Highlights, product, 7-1 to 7-14
HLP files, 3-17
Host ID in FLEXlm software license manager, 5-3
F HostID box, 5-2
F1, using to get context-sensitive help, 9-5
HP-UX operating system, 7-12
F6, using to change focus, 9-3
HTML documentation, 8-6
F9040.pdf file, 8-7 HTML Help Viewer, 9-1 to 9-12
f90SQL-lite
additional features, 9-10
installing, 4-15
changing the current collection
using, 7-11 context-sensitive help, 9-5
f90SQL-pro, 7-11
defining and using subsets, 9-9
FAQ, 10-2
displaying, 9-3
Favorites tab documentation available with, 8-2
in the HTML Help Viewer, 9-8
navigating by jumping, 9-5
FileView tab, 6-5
overview, 9-1
FL32, 7-4 problems displaying information, 9-11
FLEXlm End Users Manual, 5-2
search syntax, 9-7
FLEXlm License Finder dialog box, 5-5
toolbar, 9-2
FLEXlm software license manager, 5-1 using F1, 9-5
configuring, 5-3
using the Contents tab, 9-4
documentation, 8-8
using the Favorites tab, 9-8
how it works, 5-6 using the Index tab, 9-6
installing, 5-2
using the Search tab, 9-6
Floating window, 6-6
viewing online documentation in, 7-7
FORTRAN 66 standard, 7-3 window, 9-1
FORTRAN 77 standard, 7-3
Fortran 90 standard, 7-3
Fortran 95 standard, 7-3 I
Fortran COM Server project, 6-3 IMSL
Fortran Command Prompt, 3-16 contents file, 8-7
Fortran Console application, 6-4 documentation in PDF format, 8-7
converting to Fortran QuickWin application, 6-4 error handler library, 7-10
Fortran Dynamic-Link Library application, 6-3 Fortran 90 MP libraries, 7-10 to 7-11
FORTRAN IV (FORTRAN 66) standard, 7-3 information about, 7-11
Fortran Module Wizard, 3-16, 7-12 static library, 7-10
Fortran QuickWin application, 6-4 stub library for MPI routines, 7-10
Fortran Standard Graphics application, 6-4 IMSL Fortran 90 MP Library manual, 8-7
converting to Fortran QuickWin application, 6-4 IMSL library, 7-10
Fortran Static Library application, 6-3 IMSL Math/Library, Special Functions manual, 8-7
Fortran Windows application, 6-4 IMSL Math/Library, Volume 2 manual, 8-7
FQWIN.HLP file, 4-6 IMSL Math/Library, Volumes 1 and 2 manual, 8-7
Frequently Asked Questions, see FAQ IMSL Stat/Library, Volume 1 manual, 8-7
Imsl.pdf file, 8-7
IMSL_ERR library, 7-10
G IMSLMPISTUB library, 7-10
GLOBEtrotter, Inc., 5-1
Include paths
updating, 4-15
H INCLUDE variable, 4-14
Hard disk space Increasing stack size, 4-9
required, 2-2 Index tab
Index-3
in the HTML Help Viewer, 9-6 License number, 2-3
Installation License Terms dialog box
starting, 3-1 for Array Viewer, 3-11
Installation number see Registration number for Array Visualizer, 3-12
Installation option for Visual Fortran, 3-4
Custom, 3-7 LINK_F90 variable, 4-14
Run From CD-ROM, 3-7 Linker, 6-2
Typical, 3-6 Linking
Installation options where to find information about, 8-9
changing, 4-3 Linux operating system, 7-12
for Array Visualizer, 3-13 lmgrd.exe file, 5-2
specifying, 3-6 lmtools.exe file, 5-2
Installing lmutil.exe file, 5-2
Array Viewer, 3-10
Array Visualizer, 3-12
Enterprise Toolkit, 3-14
M
f90SQL-lite, 4-15 MAPI e-mail support, 11-1
Mapi32.dll file, 11-7
FLEXlm software license manager, 5-2
Master Setup window
Internet Explorer, 3-10
Service Pack 3, 3-9 activating, 3-2
using to install Visual Fortran, 3-3
service update kit, 4-9
Math.pdf file, 8-7
Technical Programming Extensions, 3-14
Visual Fortran, 3-1 to 3-18 Memory requirements for installing Visual Fortran, 2-2
Message board, 10-2
prerequisites, 2-1 to 2-8
Microsoft Excel, 2-4
steps for, 3-4
Visual Fortran service update kit, 4-9 Microsoft MASM (Assembler for x86 systems), 7-6
Microsoft Visual SourceSafe, 2-4
with Visual Fortran Version 5, 2-6
Mixed-language programming, 7-6
with Visual Fortran Version 6.0 or 6.1, 2-6
with Visual Studio products, 2-4 Monitor
requirement, 2-2
Interface definition, 7-13
MPI routines library, 7-10
Internet Explorer, installing, 3-10
MS-DOS window, 7-4
Multiple-user license considerations, 2-7
J
Jumping in the HTML Help Viewer, 9-5
N
New features documentation, 8-8
K New Project Type dialog box, 6-13
KAP optimization settings, 7-12 Newsletter for Visual Fortran, 10-2
Keyboard shortcuts, 6-16 NMAKE, 7-4
Knowledge Base, 10-2
O
L OCX control, see ActiveX control
Language Reference manual, 8-4 OCX files
LAPACK routines, 7-5 and redistribution, 4-7
LIB variable, 4-14 OLE Automation
Library path and Array Viewer, 7-8
updating, 4-15 and Fortran Module Wizard, 7-12
License OLE-COM Object Viewer, 3-17
concurrent-use, 5-1 to 5-6 Online Bookstore, 8-2
multiple-user, 2-7 Online documentation
License key file, 5-2 see also HTML Help Viewer
License manager software, see FLEXLM software license viewing in HTML Help Viewer, 7-7
manager Online help
Index-4
getting in the visual development environment, 6-6 types, 6-3
Online Registration, 3-17 workspace, 6-4
OpenGL, 7-7 Project type
Optional software, 2-4 Fortran COM Server, 6-3
Fortran Console, 6-4
Fortran Dynamic-Link Library application, 6-3
P Fortran QuickWin application, 6-4
Packaging for Visual Fortran, 1-4 to 1-5 Fortran Standard Graphics, 6-4
Path variable, 4-14
Fortran Static Library application, 6-3
PDF documentation, 8-6
Fortran Windows, 6-4
Array Visualizer HTML help files, 8-6
Compaq Extended Math Library Reference Guide
manual, 8-7 R
Compaq Visual Fortran Installing and Getting Started Read Me, 3-17
manual, 8-7 Readme file
FLEXlm End Users Manual manual, 8-8 for CXML, 7-5
for IMSL, 8-7 for IMSL, 3-17
Visual Fortran HTML help files, 8-6 for VF Reporter, 11-1
PDF files for Visual Fortran, 3-4, 3-17
viewing, 8-7 Redistributing
Per-User Setup, 3-17 dynamic-link libraries (DLLs), 4-7
Per-user setup option, applying, 4-1 Redistributing files, 4-4 to 4-8
Platform SDK documentation, 8-5 manually, 4-8
Porting Assistant, 7-12 Redistribution files for Array Visualizer applications, 4-7
Postinstallation tasks, 4-1 to 4-15 Redistribution folders, files in, 4-6
Prerequisites Registering Visual Fortran with Compaq, 3-15
for installing Visual Fortran, 2-1 to 2-8 Registration Confirmation dialog box
Printed manuals, 8-1 for Array Visualizer, 3-12
Problem reports for Visual Fortran, 3-5
manually e-mailing, 11-6 Registration dialog box, 3-4
Problems for Array Visualizer, 3-12
displaying HTML Help Viewer information, 9-11 Registration information
reporting updating, 3-15
guidelines for, 10-2 Registration number, 2-3
Procedure interface definition, 7-13 REGSVR32 utility, 4-8
Process Viewer, 3-17 Reinstalling
Product highlights, 7-1 to 7-14 Visual Fortran, 4-3
Professional Edition Release notes for Array Visualizer, 7-10
additional components in, 1-2 Release notes for Visual Fortran, 2-3
CD-ROMs for, 1-5 Removing
components in, 1-1 Array Visualizer, 4-12
Profiler, 6-2 environment variable definitions, 4-13
Program folder Internet Explorer, 4-12
Array Visualizer, 3-18 VF Reporter, 11-1
Visual Fortran, 3-16 Visual Fortran Version 5, 4-10
Programmer’s Guide manual, 8-3 Visual Fortran Version 6, 4-9
Project, 6-3 Reporter, see VF Reporter
adding files to, 6-15 Reporting problems
building, 6-7 guidelines for, 10-2
configuration, 6-7 Requirements for running Visual Fortran, 2-1
creating a new, 6-13 Resource editor
files, copying, 4-3 dialog, 6-18
information about, 6-15 Resource editors, using, 6-18
settings, 6-7 ResourceView tab, 6-5
Index-5
Restart Windows dialog box, 3-11 upgrading from, 2-4
Road map to the documentation, see Documentation, road Starting
map Array Viewer, 7-9
Run From CD-ROM installation option, 3-7 Visual Fortran, 6-3
Running Visual Fortran from CD-ROM, 3-15 Statvol1.pdf file, 8-7
Run-time redistributables kit for Visual Fortran, 4-5 Statvol2.pdf file, 8-7
Run-time redistributables package for Array Viewer, 4-6 Subset
defining in the HTML Help Viewer, 9-9
Support, technical, 10-1 to 10-3
S e-mail support, 10-1
Sample programs, 7-1 to 7-2 FAQ, 10-2
Array Visualizer, 7-9
guidelines for reporting problems, 10-2
CXML, 7-5
Knowledge Base, 10-2
folders, 7-2 newsletter, 10-2
Samples.htm file, 7-2
overview, 10-1
SDK documentation, 8-5
paid consulting support, 10-2
Search syntax, 9-7 types of, 10-1
using wildcards, 9-7
user-to-user support, 10-2
Search tab
System Information dialog box, 11-5
in the HTML Help Viewer, 9-6 System requirements, 2-1
Searching to locate topics, 9-6
System requirements for Visual Fortran, 2-1 to ??
Select Folder dialog box
for Array Viewer, 3-11
for Array Visualizer, 3-13 T
for Visual Fortran, 3-8 Tasks, postinstallation, 4-1 to 4-15
Service Pack 3, installing, 3-9 Technical Programming Extensions, see TPE
Service update kit Technical support, see Support, technical
installing, 4-9 Text editor, using, 6-16
Setup Complete dialog box TPE, 7-12
for Array Viewer, 3-11 installing, 3-14
for Array Visualizer, 3-14 Tru64 UNIX operating system documentation, 8-5
Setup Install Type dialog box Typical installation option, 3-6
for Array Visualizer, 3-12
for Visual Fortran, 3-4, 3-5
Sfun.pdf file, 8-7
U
Shortcuts uninst command, 4-11
Upgrading
keyboard, 6-16
from Standard Edition, 2-4
Signal Processing routines, 7-5
Software components for Visual Fortran, 1-1 to 1-4 USE statement, 7-13
USE statement, 7-14
Software Product Description (SPD), 1-4
User Information dialog box, 11-2, 11-3
Solaris operating system, 7-12
Source browser, using, 6-17 buttons in, 11-4
tabs in, 11-3
Sparse Linear System routines, 7-5
Utility routines
SPLINE mixed-language sample program, 6-4
Spy++, 3-17 for CXML, 7-5
Stack size, increasing, 4-9
Standard V
FORTRAN 66, 7-3 VF Reporter, 11-1 to 11-7
Fortran 90, 7-3 overview, 11-1
Fortran 95, 7-3 problems mailing files, 11-7
FORTRAN IV (FORTRAN 66), 7-3 Readme file, 11-1
Standard Edition System Information dialog box, 11-5
CD-ROMs for, 1-4 User Information dialog box, 11-3
components in, 1-1 VFmail directory, 11-5
Index-6
VFRPORTR directory, 11-1 W
VFRUN, 4-5
Watch window, 7-9
VGA monitor
Web site
requirement, 2-2 Adobe Systems, 8-7
Viewing
Canaima Software, 7-12
PDF files, 8-7
Compaq Fortran, 1-x
Visual Basic Compaq Math Libraries, 7-5
and mixed-language programming, 7-6
for Visual Fortran registration, 3-15
Visual C++
Microsoft Excel, 2-4
and mixed-language programming, 7-6 Microsoft Visual Studio, 7-6
installing after Visual Fortran, 4-15
Visual Numerics, 7-11
Visual C++ User’s Guide (for Visual Fortran) manual, 8-5
Visual SourceSafe, 2-4
Visual development environment Visual Studio, 7-6
customizing, 6-15
Welcome dialog box
docking window, 6-6
for Array Viewer, 3-11
floating window, 6-6 for Array Visualizer, 3-12
getting online help, 6-6
Wildcards
starting Visual Fortran from, 6-3
using with search syntax, 9-7
using WinDiff, 3-18
where to find information about, 8-9
Window
windows, 6-4 to 6-6
see also Dialog box
Visual Fortran Array Viewer, 7-8
Enterprise Edition, 7-12
browse, 6-18
installing, 3-1 to 3-18
command-line, 7-4
new features, 8-8 Developer Studio, 6-4
packaging, 1-4 to 1-5
docking, 6-6
product highlights, 7-1 to 7-14
establishing a layout for, 6-16
program folder, contents of, 3-16 floating, 6-6
projects, 6-3
HTML Help Viewer, 9-1
release notes, 2-3
MS-DOS, 7-4
sample programs, 7-1 to 7-2 text editor, 6-16
Software Product Description (SPD), 1-4
visual development environment, 6-4
starting, 6-3
VIsual Fortran Master Setup
system requirements, 2-1 to ?? activating, 3-2
using, 6-1 to 6-19
Visual Fortran Master Setup
Visual Fortran Master Setup window
using, 3-3
activating, 3-2 Watch, 7-9
using to install Visual Fortran, 3-3
Windows 2000 systems
Visual Fortran Reporter, see VF Reporter
removing environment variable definitions, 4-13
Visual Fortran Version 5 Windows 95 systems
installing Visual Fortran with, 2-6
removing environment variable definitions, 4-13
Visual Fortran Version 6.0 or 6.1
Windows 98 systems
installing with, 2-6 removing environment variable definitions, 4-13
Visual Fortran, reinstalling, 4-3
Windows Me systems
Visual J++, 7-6
removing environment variable definitions, 4-14
Visual Numerics, 7-11 Windows NT 4 systems
Visual SourceSafe, 2-4
removing environment variable definitions, 4-13
Visual Studio products
WinHelp, 3-17
installing Visual Fortran with, 2-4 Array Viewer documentation, 7-10
Visual Studio tools, 7-6
WinHelp documentation, 8-8
VNI_F90_MSG variable, 4-14
Wizard
VR Reporter COM server, 7-13
starting, 11-2
Fortran Module, see Fortran Module Wizard
Workspace, 6-4
Index-7
Workspace file Celsius, 6-7
Index-8