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