POWER Fortran Accelerator User's Guide

Document Number: 007-0715-060

Front Matter

| List of Figures | List of Tables |


Table of Contents

Introduction
Organization
Related Documentation
Typographical Conventions

1. Overview of PFA
Overview
Strategy for Using PFA
Command Line Options
Directives
Assertions
Summary

2. How to Use PFA
Overview
Compiling Programs With PFA
Using PFA Directly

3. Utilizing PFA Output
Overview
Formatting the Listing File
Interpreting Default Listing Information
Sample Listing Files

4. Customizing PFA Execution
Overview
Controlling Code Execution
Controlling PFA Code Transformations
Performing Inlining and Interprocedural Analysis
Controlling Fortran Language Elements
Controlling Directives and Assertions
Controlling PFA I/O
Obsolete Syntax

5. Fine-Tuning PFA
Overview
Fine-Tuning Inlining and IPA
Circumventing PFA
Running Code Serially
Running Code in Parallel
Ignoring Data Dependencies
Using Equivalenced Variables
Using Aliasing

A. PFA Command Line Options
Overview
Options Summary
Obsolete Syntax

B. PFA Directives
Standard Directives
Cray Directives
VAST Directives

C. PFA Assertions
C*$* ASSERT ARGUMENT ALIASING
C*$* ASSERT DO (SERIAL)
C*$* ASSERT DO (CONCURRENT)
C*$* ASSERT DO PREFER (SERIAL)
C*$* ASSERT DO PREFER (CONCURRENT)
C*$* ASSERT EQUIVALENCE HAZARD
C*$* ASSERT CONCURRENT CALL
C*$* ASSERT NO ARGUMENT ALIASING
C*$* ASSERT NO EQUIVALENCE HAZARD
C*$* ASSERT NO RECURRENCE
C*$* ASSERT PERMUTATION
C*$* ASSERT RELATION

Glossary

Index