|
Intel Visual Fortran Compiler for Windows [10.1]
![Intel Visual Fortran Compiler for Windows [10.1] boxshot.](/Portal0/Images/Features/boxshots/00265838.GIF) |
Published By: Intel
» Call me about this product
» Other products by this publisher
» Similar Products
|
Documents And Downloads:
» Intel Development Software Licence Agreement as at 1st February 2008
» Intel Visual Fortran Compiler for Windows 10.0 Product Brief
|
| Not what you're looking for? Use our free
sourcing request
service. |
Intel Visual Fortran Compiler comes in Standard and Professional Editions, and there are two Professional Edition options.
The Professional Edition combines a high performance compiler with the Intel Math Kernel Library (Intel MKL).
The Professional Edition with IMSL also includes the IMSL Fortran Library for Windows
The Professional Edition offers the best support for creating multi-threaded applications. Only the Professional Edition offers the breadth of advanced optimization, multi-threading, and processor support that includes automatic processor dispatch, vectorization, auto-parallelization, OpenMP, data prefetching, loop unrolling, substantial Fortran 2003 support, along with an optimized math processing library and Microsoft Visual Studio.
The Standard Edition compiler has the same performance and features as the Professional Edition compiler, but does not include Intel MKL or IMSL.
All products comes with
- Technical notes and documentation
- One year of support services, which includes technical support (Intel Premier Support) upgrades and new releases during that term.
At the end of the initial year (or after each subsequent renewal), Support renewal is available. This extends your support for one year from the expiration date of your current support agreement, allowing you to receive the same high-quality support you will have had available during the first year. |
Self-contained product includes Microsoft Visual Studio 2005 Premier Partner Edition, including improved integration in compiler version 10.1
Separate purchase of Microsoft development tools no longer required for developing Fortran applications to run on IA-32 or Intel 64 architecture-based systems (please see System Requirements for details).
Version 10.1 enhancements include additional Microsoft Visual Studio customisation settings and targeted user interface enhancements to provide increased flexibility and improved efficiency for users working with Intel compiler projects.
More Fortran 2003 features, including Stream I/O
C Interoperability features make it easier to develop mixed-language applications. Asynchronous I/O enhances performance of applications which read and write large files. See the compiler Release Notes for a full list of supported Fortran 2003 features.
Intel COM Server Wizard
An update of the popular feature from Compaq Visual Fortran that enables you to create Fortran applications that are usable from the Microsoft .NET managed code environment.
Improved Performance and Threading
- New Parallel/Loop Optimiser (HPO)
Better application performance for computationally intensive applications such as graphics/digital media, financial modeling, and high-performance computing for threaded and non-threaded applications. Our new High Performance Parallel Optimiser, HPO, offers an improved ability to analyse, optimise, and parallelise more loop nests.
Security Checking and Diagnostics
- Static Verifier for buffer overflow
- OpenMP API verification
Ability to create code that is less susceptible to security vulnerabilities, such as buffer overflow. The diagnostics are very helpful for novice and expert users for catching common coding errors, from unitialised variables to mismatched dummy and actual arguments to OpenMP API coding issues.
Windows Vista Support
Ability to develop applications on the latest OS from Microsoft.
Optimisation Reports
More detailed optimisation diagnostics for users who want to use our advanced optimisations to help the compiler do a better job of tuning their applications. The new VTune™ Analyser 9.0 can filter optimisation reports to help guide optimisation efforts.
Code generation and optimisation support for future Intel processors implementing the SSE4 instructions
Options to enable more advanced optimisations for loop unrolling and streaming stores
Additional sample programs demonstrating use of the Win32 API and QuickWin
Speed development by using working debugged code
Support for the Latest Multi-Core Processors
- Intel Core2 Duo processor
- Intel Core2 Quad processor
- Quad-Core Intel Xeon processor 5300 series
- Dual-Core Intel Xeon processor 3000 series
- Dual-Core Intel Xeon processor 5000 series
- Dual-Core Intel Xeon processor 7000 series
- Dual-Core Intel Itanium 2 processor
Professional Edition
Includes not only the advanced capabilities of the compiler, but also Intel Threading Building Blocks, Intel Integrated Performance Primitives, and Intel Math Kernel Library with highly optimised functions for threading, math processing, and multimedia.
Professional Edition with IMSL
Includes the compiler, Intel MKL, and IMSL Fortran Numeric Library 6.0 from Visual Numerics. (Users of Intel Visual Fortran 9.1 Professional Edition with a current support license are automatically upgraded to the Professional Edition with IMSL.)
- Multi-Threaded Application Support, including OpenMP and auto-parallelisation for simple and efficient software threading.
- Auto-vectorisation parallelises code to utilise the Streaming SIMD Extensions (SSE) instruction set architectures (SSE, SSE2, SSE3, SSSE3, and SSE4) of our latest processors.
- High-Performance Parallel Optimiser (HPO) restructures and optimises loops to ensure that auto-vectorisation, OpenMP, or auto-parallelisation best utilises the processor’s capabilities for cache and memory accesses, SIMD instruction sets, and for multiple cores. This revolutionary capability, new in Version 10, combines vectorisation, parallelisation and loop transformations into a single pass which is faster, more effective and more reliable than prior discrete phases.
- Interprocedural Optimisation (IPO) dramatically improves performance of small- or medium-sized functions that are used frequently, especially programs that contain calls within loops. The analysis capabilities of this optimiser can also give feedback on vulnerabilities and coding errors, such as uninitialised variables or OpenMP API issues, which cannot be detected as well by compilers which rely strictly on analysis by a compiler front-end.
- Profile-guided Optimisation (PGO) improves application performance by reducing instruction-cache thrashing, reorganising code layout, shrinking code size, and reducing branch mispredictions.
Intel Development Products are available under a number of Licence types as follows:-
EVALUATION LICENSE: If you are using the Materials under the control of an Evaluation license, you as an individual may use the Materials only for internal evaluation purposes and only for the term of the evaluation time period, which is controlled by the license key code for the Materials. NOTWITHSTANDING ANYTHING TO THE CONTRARY ELSEWHERE IN THIS AGREEMENT, YOU MAY NOT DISTRIBUTE ANY PORTION OF THE MATERIALS, AND THE APPLICATION AND/OR PRODUCT DEVELOPED BY YOU MAY ONLY BE USED FOR EVALUATION PURPOSES AND ONLY FOR THE TERM OF THE EVALUATION PERIOD. You may install copies of the Materials on an unlimited number of computers provided that you are the only individual using the Materials and only one copy of the Materials is in use at any one time. A separate license is required for each additional use and/or individual user in all other cases. Intel will provide you with a license code key that enables the Materials for an Evaluation license. If you are an entity, Intel grants you the right to designate one individual within your organization to have the sole right to use the Materials in the manner provided above.
NONCOMMERCIAL-USE LICENSE: If you are using the Materials under the control of a Noncommercial-Use license, you as an individual may use the Materials only for non-business use where you receive no fee, salary or any other form of compensation. The Materials may not be used for any other purpose, whether "for profit" or "not for profit." Any work performed or produced as a result of use of the Materials cannot be performed or produced for the benefit of other parties for a fee, compensation or any other reimbursement or remuneration. You may install copies of the Materials on an unlimited number of computers provided that you are the only individual using the Materials and only one copy of the Materials is in use at any one time. A separate license is required for each additional use and/or individual user in all other cases. Intel will provide you with a license code key that enables the Materials for a Noncommercial-Use license. If you obtained a time-limited Noncommercial-Use license, the duration (time period) of your license and your ability to use the Materials is limited to the time period of the obtained license, which is controlled by the license key code for the Materials. If you are an entity, Intel grants you the right to designate one individual within your organization to have the sole right to use the Materials in the manner provided above.
SINGLE-USER LICENSE: If you are using the Materials under the control of a Single-User license, you as an individual may install and use the Materials on an unlimited number of computers provided that you are the only individual using the Materials and only one copy of the Materials is in use at any one time. A separate license is required for each additional use and/or individual user in all other cases. Intel will provide you with a license code key that enables the Materials for a Single-User license. If you obtained a time-limited Single-User license, the duration (time period) of your license and your ability to use the Materials is limited to the time period of the obtained license, which is controlled by the license key code for the Materials. If you are an entity, Intel grants you the right to designate one individual within your organization to have the sole right to use the Materials in the manner provided above.
NODE-LOCKED LICENSE: If you are using the Materials under the control of a Node-Locked license, you may use the Materials only on a single designated computer by no more than the authorized number of concurrent users. A separate license is required for each additional concurrent user and/or computer in all other cases. Intel will provide you with a license code key that enables the Materials for a Node-Locked license up to the authorized number of concurrent users. If you obtained a time-limited Node-Locked license, the duration (time period) of your license and your ability to use the Materials is limited to the time period of the obtained license, which is controlled by the license key code for the Materials.
FLOATING LICENSE: If you are using the Materials under the control of a Floating license, you may (a) install the Materials on an unlimited number of computers that are connected to the designated network and (b) use the Material by no more than the authorized number of concurrent users. A separate license is required for each additional concurrent user and/or network on which the Materials are used. Intel will provide you with a license code key that enables the Materials for a Floating license up to the authorized number of concurrent users. If you obtained a time-limited Floating license, the duration (time period) of your license and your ability to use the Materials is limited to the time period of the obtained license, which is controlled by the license key code for the Materials. Intel Library Floating License: If the Materials are the Intel(R) Math Kernel Library or the Intel(R) Integrated Performance Primitives Library or the Intel(R) Threading Building Blocks (either "Intel Library"), then the Intel Library is provided to you as an add-on option to either the Intel(R) C++ Compiler product or the Intel(R) Fortran Compiler product (either "Intel Compiler") for which you have a Floating license, and as such, in addition to the terms and conditions above, the Intel Library may only be used by the authorized concurrent users of that Intel Compiler Floating license.
CLUSTER SYSTEM LICENSE: If you are using the Materials under the control of a Cluster System license, (a) you may install the Materials on an unlimited number of computers provided that all such computers are part of a single cluster system and (b) if you are an entity you must designate from within your organization individuals, up to and not exceeding the authorized number of users, to have the sole right to use the Materials, and you must limit the use of the Materials to only those designated individuals. A separate license is required for (c) each additional cluster system on which the Materials are used, and (d) each additional designated individual user exceeding the authorized number of users. Intel will provide you with a license code key that enables the Materials for a Cluster System license up to the authorized number of individual uses/users. If you obtained a time-limited Cluster System license, the duration (time period) of your license and your ability to use the Materials is limited to the time period of the obtained license, which is specified in the Materials and/or controlled by the license key code for the Materials.
Host hardware requirements
Processor
- Minimum - A system based on an IA-32 architecture-based processor (minimum 450 MHz Intel® Pentium® II processor or greater), or a system based on an AMD Athlon* or AMD Opteron processor, Intel Itanium 2 processor or A system based on Intel 64 architecture-based processor
- Recommended - Intel Core Duo processor, Intel® Pentium 4 processor, Intel® Pentium® D processor, Intel Xeon processor, Intel Core 2 Duo or Intel Core 2 Quad processor
RAM
- Minimum - 512MB
- Recommended - 1GB
Disk Space
Host software requirements to develop applications for IA-32 or Intel 64 architecture-based processors or AMD processors
Operating System
- Microsoft Windows XP, Windows Vista or Windows Server 2003.
Other Software
Installation of additional Microsoft development software listed below is either optional or required, depending on your license type. It is optional for new or support renewal purchases of version 10.0 Commercial and Academic licenses and for users of Intel Visual Fortran Compiler Professional Edition 9.1 or earlier with current support licenses. For all other license types including Evaluation, and for users of Intel Visual Fortran Compiler Standard Edition 9.1 and earlier, you must have one of the following Microsoft development products installed prior to installing Intel Visual Fortran Compiler 10.0:
- Microsoft Visual Studio 2005 Standard, Professional or Team System Edition, or
- Microsoft Visual Studio .NET 2003 (IA-32 only), or
- Microsoft Visual C++ .NET 2003 Standard Edition (IA-32 only) or
- Microsoft Windows Server 2003 R2 Platform SDK. (Intel 64 architecture only) If this Platform SDK is installed, you can develop applications for the Intel 64 architecture-based platform using command line tools.
Host software requirements to develop applications for IA-64 architecture-based processors
Operating System
- Microsoft Windows XP, Windows Vista or Windows Server 2003.
Other Software
One of the following must be installed:
- Microsoft Visual Studio 2005 Team System Edition
- Microsoft Windows Server 2003 R2 Platform SDK
- Microsoft Visual Studio is not supported for installation on an IA-64 architecture-based system
- If Microsoft Visual Studio 2005 Team System Edition is not installed, only the command line development tools are available
Target system requirements to run applications
IA-32 architecture-based systems
An IA-32 architecture-based system running Windows XP, Windows Vista or Windows Server 2003. Some applications may run on older versions of Windows - you are responsible for testing compatibility. IA-32 architecture-based applications may also be run on an Intel 64 architecture-based system as described below.
Intel 64 architecture-based systems
A system based on an Intel 64 architecture-based processor or an AMD Opteron processor running Windows Server 2003 x64 Edition, Windows XP Professional x64 Edition or Windows Vista 64-bit
IA-64 architecture-based systems
A system based on an Intel Itanium 2 processor running Windows Advanced Server* or Windows Server 2003 (Enterprise and Datacenter Editions)
|