Next Index Doc Set Home


Fortran User's Guide


Contents

Preface

1. Introduction

Operating Environments

Standards Conformance

Licensing

Features of Sun Compilers

Other Fortran Utilities

Debugging Utilities

Sun Performance LibraryTM

2. Using Sun Fortran Compilers

A Quick Start

Invoking the Compiler
Compile-Link Sequence
Command-Line File Name Conventions
Source Files
Source File Preprocessors
Separate Compiling and Linking
Consistent Compiling and Linking
Linking Mixed Fortran 90 and Fortran 77 Compilations
Unrecognized Command-Line Arguments
Modules (Fortran 90)

Directives
General Directives (f77)
Parallelization Directives (f77)

Compiler Usage Notes
Determining Floating-Point Hardware
Simplifying Options
Memory Size

3. Sun Fortran Compiler Options

Command Syntax

Options Syntax

Options Summaries
Commonly Used Options
Debugging Options
Floating-Point Options
Library Options
Licensing Options
Performance Options
Parallelization Options
Profiling Options
Alignment Options
Backward Compatibility and Legacy Options
Obsolescent Options

All Options List

Options Reference

A. Runtime Error Messages

Operating System Error Messages
Signal Handler Error Messages
I/O Error Messages (f77)

I/O Error Messages (f90)

B. Features Release History

New Features and Behavior Changes in Fortran 77 (f77)
Features in f77 4.2 that are New Since 4.0
Features in f77 4.0 that are New Since 3.0/3.0.1

Fortran 77 Upward Compatibility
Fortran 3.0/3.0.1 to 4.0
BCP: Running Applications from Solaris 1.x in 2.x
Application Development in Solaris 2.x for 1.x
New Features and Behavior Changes in Fortran 90

C. Fortran 90 Features and Differences

Standards
Features
Tabs in the Source
Continuation Line Limits
Fixed-Form Source of 96 Characters
Directives
Source Form Assumed
Boolean Type
Abbreviated Size Notation for Numeric Data Types
Cray Pointers
Cray Character Pointers
Intrinsics
Directives
General Directives
Form of General Directive Lines
FIXED and FREE Directives
Parallelization Directives
Form of Parallelization Directive Lines
Compatibility with FORTRAN 77
Source
Executables
Libraries
I/O
Intrinsics
Forward Compatibility
Mixing Languages
Module Files

D. Localization Support

Native Language Support
Locale
Compile-Time Error Messages
Localizing and Installing the Files
Using the File After Installation

Index


Next Index Doc Set Home