Intel® Software Development Products for Intel® Platforms and Technologies
Intel® Fortran Compiler for Linux*
 
Overview
What Others are Saying
Features and Benefits
What’s New in the Intel Fortran Compiler for Linux*
Performance
Optimize Your Applications
Compatibility
CVF Front-end, Intel Back-end: Next Generation Fortran
Support
Intel® Premier Support Included with Every License
Requirements
Print
Close Window
Overview
Intel® compilers help software run at top speed. They also feature compatibility, plugging into popular development environments; support the way developers work; and feature source and binary compatibility with popular compilers. Every compiler includes support that comes directly from Intel, including updates, technical support and expertise about Intel architecture. Intel® Fortran Compiler for Linux* is compatible with leading development environments and adheres to the latest ISO Fortran 95 standard. Intel Fortran Compiler for Linux provides a variety of optimization options to increase application performance, including interprocedural optimization, profile guided optimization and data prefetching. It includes features to enhance performance of threaded applications, such as support for OpenMP* 2.0, auto-parallelization and auto-vectorization.

Intel Fortran Compiler for Linux is the next generation Fortran compiler for IA-32 and Intel® Itanium® 2 processors. It is an ISO Fortran 95 compiler that combines the Compaq Visual Fortran* (CVF) language features with the code-generation and optimization features of Intel compiler technology. It features over 250 commands that are common to Intel Fortran and CVF to support the way developers work, preserve investment code bases, and support commonly used Linux development tools. New tools packaged with the compiler include Intel® Code Coverage Tool and Intel® Test Prioritization Tool, both of which can be used to improve application quality. Every compiler includes one year of support that comes directly from Intel, including updates, technical support and expertise about the Intel architecture.
Intel® Fortran Compiler for Linux
What Others are Saying
“We have used Intel® C++ and Fortran Compilers 8.0 for Linux* to optimize many ISV applications available on NEC systems based on Intel® Itanium® processors. The migration to these compilers has been very smooth, and we are expecting to benefit from new features like Intel® Array Visualizer. The performance of the new compilers has also improved noticeably. Intel Fortran and C++ compilers have become essential tools for our ISV developers building applications for Itanium platforms.”
– Arvind Amin, Ph.D.
Project Manager
HPC Applications, Advanced Technical Computing Center
NEC Solutions (America), Inc. (NECSAM)
Features and Benefits
Compatible with Linux* utilities. Widely-used utilities such as make, Emacs and gdb
Highly-optimized, floating-point emulation allows development of performance-sensitive applications that use floating-point operations
Interprocedure optimization (IPO) can dramatically improve application performance in programs that contain many frequently used small- or medium-sized functions, especially for programs that contain calls within loops
Profile-Guided Optimization (PGO) reduces instruction-cache thrashing and reorganizes code layout, shrinks code size and reduces branch mispredictions to improve application performance
Full Support for Streaming SIMD Extensions 3 (SSE3) for Intel processors code-named Prescott. The compiler provides support for architectural features of Intel processors
Multi-threaded application support for OpenMP and auto-parallelism is available
Intel® Debugger saves you effort
Fully-functional trial version is available
 
POV - Ray* on IA-32 and Linux* - Click to view
Click image to enlarge.


Polyhedron* on IA-32 and Linux* - Click to view
Click image to enlarge.
What’s New in the Intel Fortran Compiler for Linux*
Compaq Visual Fortran (CVF) front-end, Intel Fortran back-end: Combines CVF front-end Fortran language features with Intel Fortran back-end code-generator and optimizer to bring the next-generation Fortran compiler to developers working on IA-32 or Itanium 2 processors using Linux. Intel Fortran Visual Fortran Compiler 8.0 for Windows* brings similar capabilities to Windows-based developers.
Commands: Over 250 commands and synonyms common to both Intel Fortran and CVF are provided to support users of earlier CVF or Intel Fortran compiler users.
Expanded Usability: The new Intel Fortran compiler brings the CVF front-end and Intel back-end to Fortran developers on IA-32 or Itanium 2 processors using Windows or Linux (Windows and Linux compilers are packaged and sold separately).
New Processor Support: The IA-32 compiler provides optimization support for the latest Intel processors, including the Intel processor code-named Prescott, a new generation of IA-32 processors.
Advanced optimizations including full support for Streaming SIMD Extensions (IA-32 processors), interprocedural optimization, profile guided optimization, data prefetching, automatic vectorizer, auto-parallelization and more.
Compiler Code-Coverage Tool that visually presents how much application code is actually used when applied against specified workloads. Use this tool in a variety of ways to improve development efficiency, reduce defects, and increase application performance.
Compiler Test-Prioritization Tool lets you select and prioritize application tests as the profile of applications change. With knowledge gained from using the code-coverage tool, developers can use the test-prioritization tool to target and maintain efficient testing procedures.
PERFORMANCE
Optimize Your Applications
Intel Fortran Compiler for Linux is designed to take advantage of the performance features of Intel architecture, both IA-32 and Itanium 2 processors. Advanced optimization features, such as interprocedural optimization and profile guided optimization, can be used by developers to deliver even more performance. Intel Fortran provides support for threaded application development and optimization through support of OpenMP 2.0 and the auto-parallelization and auto-vectorization options.
COMPATIBILITY
CVF Front-end, Intel Back-end: Next Generation Fortran
Compaq Visual Fortran compiler front-end language features have been combined with the Intel back-end code-generation and optimization features to form Intel Fortran Compiler 8.0 for Linux*. Over 250 commands and synonyms that are common to both CVF and Intel Fortran make it easy for Compaq Visual Fortran and Intel Fortran developers to use the compiler. The compiler works with widely-used Linux command-line development tools preserving the way most Linux developers work and the investment in the way Fortran applications are built.
SUPPORT
Intel® Premier Support Included with Every License
Every purchase of an Intel® Software Development Product includes a year of support services, which provides access to Intel® Premier Support and all product updates during that time. Intel Premier Support gives you online access to technical notes, application notes, and documentation. Install the product, and then register to get support and product update information.
REQUIREMENTS

Hardware and Software

Refer to Intel® Software Development Products Web site for details on system recommendations.


Intel provides both the tools and support to enhance the performance, functionality and efficiency of software applications. Compatible with leading Windows* and Linux* development environments, Intel® Software Development Products are the fastest and easiest way to take advantage of the latest features of Intel processors. Intel Software Development Products are designed for use in the full development cycle, and include Intel® Performance Libraries, Intel Compilers (C++, Fortran for Windows and Linux), Intel® VTune™ analyzers, Intel® Threading Tools and Intel® Cluster Tools.
Intel® Premier Customer Support Web site provides expert technical support for all Intel software products, product updates and related downloads.
  Intel, the Intel logo, Itanium, Pentium, Intel Centrino, Intel Xeon, Intel XScale, VTune, Celeron, Intel NetBurst, and MMX are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries.
*Other brands and names may be claimed as the property of others.
© 2004, Intel Corporation.

Back to Intel products