This document provides information about how to use DIGITAL KAP for
DEC Fortran software.
This document is a guide for DIGITAL KAP users working with DEC
Fortran on DIGITAL UNIX systems.
This document is organized into the following chapters and
appendixes:
- Chapter 1 provides an introduction to
DIGITAL KAP for DEC Fortran for DIGITAL UNIX.
- Chapter 2 presents general information
on how run KAP on DIGITAL UNIX systems. The sections describing
how to compile and run programs with KAP are specific to single-
processor systems.
- Chapter 3 presents information
on how to compile and run programs with KAP on symmetric
multiprocessor systems.
- Chapter 4 describes the command
switches used to alter KAP defaults, such as instructing
KAP to set optimization levels or enable/disable classes of
transformations.
- Chapter 5 presents directives to alter
KAP defaults. Directives are like command switches, except they
appear within a program and may be changed on a loop-by-loop
basis.
- Chapter 6 specifies KAP
assertions that can provide KAP with additional information about
the input program that would normally be unknown at compile time.
- Chapter 7 provides additional
information on subprogram inlining, Interprocedural Analysis
(IPA), and the KAP command switches and directives that control
them.
- Chapter 8 shows examples of the
transformations that KAP performs to enhance the code.
- Chapter 9 describes the
information available in the optional KAP listing and the
messages that KAP produces.
- Appendix A describes data dependence
analysis and explains how KAP uses this information to determine
if a given loop can be optimized.
- Appendix B lists the diagnostic
messages that can appear in the optional annotated program
listing.
- Appendix C contains a warning about
processing programs that violate the rules of DEC Fortran.
This document is part of the KAP documentation set that also
includes:
- DIGITAL KAP for DEC Fortran for DIGITAL UNIX
Installation Guide
- DIGITAL KAP for DEC Fortran for DIGITAL UNIX Quick
Reference
- DIGITAL KAP for DEC Fortran for DIGITAL UNIX Cover
Letter
The following conventions are 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 switches
-optimize=5, -roundoff=3, -scalaropt=3, and -unroll=1. |
1
Previous Page|Next Page|Contents|Index|
Command-Line Switches
Copyright © Digital Equipment Corporation. 1997.
All Rights Reserved.