
1 Table of Contents ABOUT INTEL® FORTRAN COMPILER .......................................................... 11 Welcome to Intel® Fortran Compiler..........................................................................11 Major Components of the Intel® Fortran Compiler Product..................................................11 What’s New in This Release ...................................................................................... 11 Compiler for Two Architectures...........................................................................................11 Features and Benefits................................................................................................12 Product Web Site and Support...................................................................................12 System Requirements................................................................................................ 12 Minimum Hardware Requirements......................................................................................13 Operating System Requirements ........................................................................................13 Browser..............................................................................................................................13 FLEXlm* Electronic Licensing ....................................................................................13 License Server Setup .........................................................................................................13 About This Document ................................................................................................ 13 How to Use This Document ................................................................................................14 Notation Conventions ...................................................................................................................14 Related Publications...........................................................................................................15 Publications on Compiler Optimizations.........................................................................................15 Disclaimer.................................................................................................................. 16 COMPILER OPTIONS QUICK REFERENCE GUIDES ..................................... 18 Overview.................................................................................................................... 18 Conventions used in the Options Quick Guide Tables.........................................................18 Compiler Options Quick Reference Alphabetical........................................................18 Functional Group Listings ..........................................................................................25 Overview............................................................................................................................25 Customizing Compilation Process Options..........................................................................26 Setting Fortran Compilation Environment ......................................................................................26 Alternate Tools and Locations.......................................................................................................26 Preprocessing..............................................................................................................................27 Compiling and Linking ..................................................................................................................27 Controlling Compilation Output .....................................................................................................28 Debugging ...................................................................................................................................28 Libraries Management..................................................................................................................29 Diagnostics and Messages .................................................................................................29 2 Runtime Diagnostics (IA-32 Compiler only) ...................................................................................29 Compiler Information Messages....................................................................................................29 Comment and Warning Messages ................................................................................................30 Error Messages............................................................................................................................30 Language Conformance Options ........................................................................................30 Data Type....................................................................................................................................30 Source Program...........................................................................................................................31 Setting Arguments and Variables..................................................................................................31 Common Block.............................................................................................................................32 Application Performance Optimization Options....................................................................32 Setting Optimization Level ............................................................................................................32 Floating-point Arithmetic Precision................................................................................................32 Processor Dispatch Support (IA-32 only).......................................................................................33 Interprocedural Optimizations .......................................................................................................33 Profile-guided Optimizations .........................................................................................................34 High-level Language Optimizations...............................................................................................34 Vectorization (IA-32 only)..............................................................................................................35 Windows* to Linux* Options Cross-reference............................................................. 36 INVOKING INTEL® FORTRAN COMPILER ..................................................... 49 Compiler Command Line Syntax................................................................................49 Command Line with make.......................................................................................... 51 Running Itanium(TM)-based Applications Compiled on IA-32-based Systems...........51 Default Behavior of the Compiler ............................................................................... 51 Default Libraries and Tools .................................................................................................52 Assembler ..........................................................................................................................52 Linker .................................................................................................................................52 Input Files.................................................................................................................. 52 Compilation Phases................................................................................................... 53 Application Development Cycle.................................................................................. 53 CUSTOMIZING COMPILATION ENVIRONMENT............................................. 54 Environment Variables............................................................................................... 55 FCE Options .............................................................................................................. 55 Configuration Files..................................................................................................... 55 Response Files.......................................................................................................... 56 Include Files............................................................................................................... 57 Fortran Compilation Environment (FCE) .................................................................... 57 FCE Overview ....................................................................................................................58 Object Files and Dictionary Files.........................................................................................57 Program Unit Catalog List Files...........................................................................................57 Specifying the Name and Path of the PUCLF ................................................................................58 3 Guidelines for the PUCLF.............................................................................................................58 An Example of Development Organization..........................................................................59 The FCE Manager Utility.....................................................................................................59 The Binder..........................................................................................................................62
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages167 Page
-
File Size-