This document provides information about how to use KAP Fortran
software on Compaq OpenVMS Alpha systems.
This document is a guide for KAP users working with Fortran on
OpenVMS Alpha systems.
This document is organized into the following chapters and
appendixes:
- Chapter 1 provides an introduction
to KAP Fortran for
OpenVMS Alpha systems.
- Chapter 2 presents information on how to
run KAP.
- Chapter 3 presents information
on how to compile and run programs with KAP on symmetric
multiprocessor systems.
- Chapter 4 describes how KAP treats
Fortran constructs.
- Chapter 5 describes the command
qualifiers used to alter KAP defaults, such as setting KAP
optimization levels and enabling or disabling classes of
transformations.
- Chapter 6 presents directives to alter
KAP defaults. Directives are like command qualifiers, except
they appear within a program and may be changed on a loop-by-loop
basis.
- Chapter 7 specifies KAP
assertions that can provide KAP with additional information about
the input program that would normally be unknown at compile time.
- Chapter 8 provides additional
information on subprogram inlining, Interprocedural Analysis
(IPA), and the KAP command qualifiers and directives that control
them.
- Chapter 9 shows examples of the
transformations that KAP performs to enhance the code.
- Chapter 10 describes the
information available in the optional KAP listing and the
messages that KAP produces.
- Appendix A lists the Compaq
extensions to Fortran.
- Appendix B describes data dependence
analysis and explains how KAP uses this information to determine
if a given loop can be optimized.
- Appendix C lists the diagnostic
messages that can appear in the optional annotated program
listing.
- Appendix D contains a warning about
processing programs that violate the rules of Fortran.
This document is part of the KAP documentation set that also
includes:
- KAP Fortran for OpenVMS Installation Guide
- KAP Fortran Version 3.2 for OpenVMS Cover Letter
The Fortran 90 icon in the margin indicates that the accompanying
section of information is unique to Fortran 90 (does not apply to
Fortran 77).
Fortran refers to Compaq Fortran for OpenVMS Alpha
systems.
The following are equivalent terms in this document: KAP and KAP
Fortran.
The following table lists the other conventions used in this guide.
Convention | Description |
italic type | Italic type
indicates complete titles of manuals. |
lowercase | Commands are usually presented
in lowercase. The KAP command line, however, is not case
sensitive. |
< > | Angle
brackets denote command input you replace with the appropriate
value. |
( ) | Parentheses
containing a single command value denote the default value. For
example, (/optimize=5) denotes 5 is the default value.
Parentheses containing hyphenated value ranges denote that you
choose a value from the range. |
[
] | Square brackets denote optional items. |
Defaults | Unless specified otherwise,
the code examples in this manual were run with the qualifiers
/optimize=5, /roundoff=3, /scalaropt=3, and /unroll=1. |
1
Previous Page | Next Page | Contents | Index |
Command-Line Qualifiers
Copyright © Digital Equipment Corporation. 1999.
All Rights Reserved.