Intel Fortran Composer XE FCX999WSGE01 User Manual

Product codes
FCX999WSGE01
Page of 4
 
Take Comfort – Intel Fortran Composer XE is compatible with the way you work
 
Intel Visual Fortran Composer XE for Windows integrates into Microsoft Visual Studio* 2008, 2010 and 2012.  For those who do not have 
Visual Studio, it includes the Microsoft Visual Studio 2010 Shell so you have a choice of command-line or IDE-based development.  Intel 
Fortran Composer XE supports the gnu tool chain on leading Linux distributions and Mac OS X.  Intel Visual Fortran Composer XE (Windows) 
and Intel Fortran Composer XE  (Linux, OS X) supports all IA-32 and Intel 64 architectures, including the Intel Xeon Phi coprocessor, and 
includes one year of support.  In addition, there’s an active community of developers out there sharing their experiences on our Forums.  
 
 
Take Advantage – Intel Fortran Composer XE supports standards and delivers application performance  
Intel Fortran Composer XE 2011 supports performance-oriented industry standards, adding more support for Fortran 2003, Fortran 2008, 
and OpenMP* 4.0.  Coarray support is provided for shared-memory systems and for large-scale compute-clusters with the Intel Fortran 
included in Intel® Cluster Studio XE 2013.  Other Fortran 2008 features include CONTIGUOUS, I/O enhancements, and intrinsic functions, a set 
of which includes matrix multiply intrinsic functions that support calls into Intel MKL.  Fortran 2003 support has also been enhanced, 
providing complete type-bound procedures such as GENERIC and OPERATOR. Support for Fortran 2003 features such as object-orientation, 
type-bound procedures and operators, and C++ interoperability continue to make it easier to develop mixed-language applications. Intel 
Fortran interacts nicely with new C99, C++ 03, and C++11 features that are supported in Intel® C++.   
Intel continues to enhance proven compiler features such as the High-Performance Parallel Optimizer (HPO).   This powerful capability 
combines vectorization, parallelization, and loop transformations in a single pass that is faster, more effective, and more reliable than 
individual, discrete phases.   Intel Fortran also automatically vectorizes code for use on systems with conventional Intel® Xeon, Intel® Core, and 
compatible processors, and includes vectorization tools for applications targeting Intel Xeon Phi coprocessors.  When the compiler can’t 
vectorize for use on Intel Xeon and Intel Core processors, you can use Guided Auto-Parallelization (GAP) to get a report suggesting changes 
so your code will vectorize.   Interprocedural optimization and profile-guided optimization continue to provide developers with opportunities 
to enhance performance by in-lining code and restructuring code based on workload, respectively.  Performance is #1 at Intel.   
 
Take it Easy – Intel Math Kernel Library keeps you productive and delivers application performance 
With Intel Math Kernel Library, Intel Fortran Composer XE is a lot more than a compiler.  It’s a library of highly optimized, extensively threaded 
math routines, including BLAS, LAPACK, ScaLAPACK, sparse solvers, fast Fourier transforms vector math and much more.   This library is 
designed to take full advantage of the wider vector units and growing number of cores on modern processors to deliver maximum scalable 
performance.  Intel Fortran Composer XE ships with lots of sample code and tutorials to simplify development with examples and snippets.   
 
Take a Test Drive – See for yourself how Intel Fortran Composer XE can help deliver application performance 
Intel Fortran Composer XE 30-day evaluations are available for download from our web site (
.   You’ll need a 
system with Visual Studio 2008, 2010 or 2012 for a Windows eval.  For Linux, you’ll need a system with the gnu tool chain.  Check out the 
link above for more details.  The download includes tutorials and lots of code samples, or you can jump right in using your own code.  To join 
the community of your fellow Intel Fortran Composer XE developers, visit the Intel Software Network Forums (
) or go to the Intel Fortran Composer XE web site (
) and click the 
support tab.    
What’s New 
Feature 
Benefit 
Performance Leadership 
 
Provide users of your software a level of performance not provided by other compilers and libraries. 
Parallelism Tools and 
Methods 
New with the SP1 release:  enhanced support for Fortran 2003, Fortran 2008 and OpenMP* 4.0, and 
enhanced Linux-based application debugging for Intel Xeon Phi coprocessors.  Get better performance 
faster.   
Compatibility 
With standards support, development environment compatibility, and compatibility with Compaq Visual 
Fortran, you can preserve the investment in your code, the knowledge you have in using the development 
environments, and deliver software with outstanding performance on systems with Intel and compatible 
processors.