Contents Index

Compaq Fortran

User Manual for
OpenVMS Alpha Systems

Order Number: AA--QJRWC--TE


February 2001

This manual provides information about the Compaq Fortran program development environment on Compaq OpenVMS Alpha systems.

It describes compiling, linking, running, and debugging Compaq Fortran programs. It also describes the run-time environment, including run-time performance, I/O and error-handling support, data types, numeric data conversion, calling other procedures, and compatibility with Compaq Fortran 77.

Revision/Update Information: This manual replaces the previous version, AA--QJRWB--TE.

Software Version: Compaq Fortran for OpenVMS Alpha Systems Version 7.4 or higher

Compaq Computer Corporation

Houston, Texas


© 2001 Compaq Computer Corporation

Compaq, the COMPAQ logo, VAX, and VMS Registered in U.S. Patent and Trademark Office.

AXP, DEC Fortran, DECwindows, OpenVMS, and VAX FORTRAN are trademarks of Compaq Computer Corporation.

Microsoft, NT, and Windows are either trademarks or registered trademarks of Microsoft Corporation in the United States and other countries.

UNIX is a trademark of The Open Group in the United States and other countries.

CRAY is a registered trademark of Cray Research, Incorporated.
Hewlett-Packard and HP-UX are registered trademarks of the Hewlett-Packard Company.
IBM is a registered trademark of International Business Machines, Inc.
IEEE is a registered trademark of the Institute of Electrical and Electronics Engineers, Inc.
KAP is a registered trademark of Kuck and Associates, Inc.
Motif is a registered trademark of the Open Software Foundation, Inc., licensed by Compaq;
OpenMP and the OpenMP logo are trademarks of OpenMP Architecture Review Board.
Adobe Acrobat and PostScript are registered trademarks of Adobe Systems, Inc.
RISC System/6000 is a registered trademark of International Business Machines, Inc.
SUN is a registered trademark of Sun Microsystems, Inc.
System\370 is a registered trademark of International Business Machines, 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.

Cover graphic, photographs: Copyright © 1997 PhotoDisc, Inc.

Cover graphic, image: CERN, European Laboratory for Particle Physics: ALICE detector on CERN's future accelerator, the LHC, Large Hadron Collider.

ZK6443

This document is available on CD-ROM.

This document was prepared using DECdocument, Version V3.3-1e.

Contents Index


Preface

This manual describes the Compaq Fortran compiler command, compiler, and run-time environment. This includes how to compile, link, execute, and debug Compaq Fortran programs on an Alpha system (Alpha processor architecture) running the Compaq OpenVMS Alpha operating system. It also describes performance guidelines, I/O and error-handling support, calling other procedures, and compatibility.

Intended Audience

This manual makes the following assumptions about you, the reader:

Structure of This Document

This manual consists of the following chapters and appendixes:

Associated Documents

The following documents may also be useful to Compaq Fortran programmers:

Compaq Fortran World Wide Web Pages

If you have Internet access and a World Wide Web (WWW) browser, you are invited to view the Compaq Fortran home page, located at the following URL:


http://www.compaq.com/fortran/ 

This Web site contains information about software patch kits, example programs, and additional product information.

Sending Compaq Your Comments on This Manual

We welcome your comments on this or any other Compaq Fortran manual. You can send comments by Internet electronic mail to:


  fortran@compaq.com 

If you have suggestions for improving particular sections or find any errors, please indicate the title, order number, and section numbers. Compaq also welcomes general comments.

Getting Help from Compaq

If you have a customer support contract and have comments or questions about Compaq Fortran software, you can contact the Compaq Customer Support Center (CSC), preferably using electronic means such as DSNlink. In the United States, customers can call the CSC at 1-800-354-9000.

You may also send comments, questions and suggestions about the Compaq Fortran product to the following Internet mail address: fortran@compaq.com. Please note, however, that this address is for informational inquiries only. It is not a formal support channel.

Conventions Used in this Document

This manual uses the conventions shown in Table 1:

Table 1 Conventions Used in This Document
Convention Meaning
$ This manual uses a dollar sign ($) to represent the user prompt.
[Return] This symbol indicates that you must press the named key on the keyboard.
Ctrl/ x This symbol indicates that you must press the Ctrl key while you simultaneously press the key labeled x.
$ FORT
_File:
This manual displays system prompts and responses using a monospaced font. Typed user input is displayed in a bold monospaced font.
newterm Bold type indicates the introduction of a new term in text.
variable Italic type indicates important information, a complete title of a manual, or variable information, such as user-supplied information in command or option syntax.
Large braces enclose lists from which you must choose one item. For example:
  • STATUS
  • DISPOSE
  • DISP
[ ] Square brackets enclose items that are optional. For example: BLOCK DATA [nam]

... A horizontal ellipsis means that the item preceding the ellipsis can be repeated. For example: s[,s]...

.
.
.
A vertical ellipsis in a figure or example means that not all of the statements are shown.
real This term refers to all floating-point intrinsic data types as a group.
complex This term refers to all complex floating-point intrinsic data types as a group.
logical This term refers to logical intrinsic data types as a group.
integer This term refers to integer intrinsic data types as a group.
DECwindows, DECwindows Motif References to DECwindows or DECwindows Motif refer to DECwindows Motif software.
Fortran This term refers to language information that is common to ANSI FORTRAN-77, ANSI/ISO Fortran 90, ANSI/ISO Fortran 95, and Compaq Fortran 90.
Fortran 90 This term refers to language information that is common to ANSI/ISO Fortran 90 and Compaq Fortran. For example, a new language feature introduced in the Fortran 90 standard.
Fortran 95 This term refers to language information that is common to ISO Fortran 95 and Compaq Fortran. For example, a new language feature introduced in the Fortran 95 standard.
Compaq Fortran
(DEC Fortran 90)
The term Compaq Fortran (formerly DEC Fortran 90 and DIGITAL Fortran 90) refers to language information that is common to the Fortran 90 and 95 standards, and any Compaq Fortran extensions. Since the Fortran 90 standard is a superset of the FORTRAN-77 standard, Compaq Fortran also supports the FORTRAN-77 standard. Compaq Fortran supports all of the deleted features of the Fortran 95 standard.
Compaq Fortran 77
(DEC Fortran)
The term Compaq Fortran 77 (formerly DEC Fortran) refers to language information that is common to the FORTRAN-77 standard and any Compaq Fortran 77 extensions.
VMS®, OpenVMS References to VMS, VMS system, OpenVMS, or OpenVMS system refer to the OpenVMS operating system.


Next Contents Index