Intel® Visual Fortran Composer XE

VecAnalysis Python* Script for Annotating Intel C++ & Fortran Compilers Vectorization Reports

 

This is the Python* script used to annotate Intel® C++ and Fortran compiler 13.1 (Intel® C++/Fortran/Visual Fortran Composer XE 2013 Update 2 and later) vectorization reports produced at -vec-report7.  The attached zip file contains:

  • vecanalysis.py 
  • vecmessages.py
  • README-vecanalysis.txt

NOTE: You will need Python* version 2.6.5 or higher. For more information, and download instructions please click here.

  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • C/C++
  • Fortran
  • Experten
  • Anfänger
  • Fortgeschrittene
  • Intel® C++-Compiler
  • Intel® C++ Composer XE
  • Intel® Composer XE
  • Intel® Fortran Compiler
  • Intel® Fortran Composer XE
  • Intel® Visual Fortran Composer XE
  • Intel® C++ Studio XE
  • Intel® Fortran Studio XE
  • vec-report7 python vecanalysis vecmessages annotation
  • Intel® Advanced Vector Extensions
  • Intel® Streaming SIMD Extensions
  • Optimierung
  • Parallel Computing
  • Vektorisierung
  • Doctor Fortran in "Source Form Just Wants to be Free"

    In the beginning, there was only one source form for FORTRAN (as it was then known) programs. Each statement was exactly 72 characters long - no more, no less. (See note below.) Columns 1-5 were for statement labels, whole line comments were indicated with a C in column 1, and column 6 was reserved for a continuation indicator. Blanks in the statement field, outside of quoted literals, were ignored.

    OpenMP* 4.0 Features in Intel Fortran Composer XE 2013

    Intel [Visual] Fortran Composer XE 2013 Update 2 (compiler version 13.1) adds support for new features in OpenMP* 4.0. This article serves as documentation for the features until the regular product documentation is updated.
  • Entwickler
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Apple Mac OS X*
  • Fortran
  • Fortgeschrittene
  • Intel® Fortran Composer XE
  • Intel® Visual Fortran Composer XE
  • OpenMP*
  • Intel® Many Integrated Core Architektur
  • Parallel Computing
  • Vektorisierung
  • Linking Applications using Visual Studio 2012 to Run on Windows XP

    C, C++ and Intel Visual Fortran applications built using Microsoft Visual Studio 2012 may fail to run on Windows XP or Windows Server 2003. The typical failure mode is the error "<path to executable> is not a valid Win32 application."  The cause of this error is that the Microsoft Visual C++ libraries included in the original release of Visual Studio 2012, used for building C, C++ and Intel Visual Fortran applications, make use of Windows API routines not present in those earlier versions of Windows.

  • Microsoft Windows* (XP, Vista, 7)
  • C/C++
  • Fortran
  • Intel® C++ Composer XE
  • Intel® Visual Fortran Composer XE
  • OpenMP 4.0 may offer important solutions for targeting and vectorization

    The upcoming OpenMP 4.0 will be discussed at SC12, and there will be a number of additions I'm particularly excited to see coming from OpenMP.  They are: "SIMD extensions" and "targeting extensions."  One helps make the intention of a developer to have code vectorized efficiently be realized, and the other allows for the first time an industry standard to designate code and data be targeted to an attached device.

    Missing Static Analysis Problem Type Reference Documentation from Microsoft Visual Studio* Help

    The Static Analysis Problem Type Reference documentation is available through the Intel® Inspector XE Explain Problem feature. However, known issues prevent the Static Analysis Problem Type Reference from loading into the Microsoft Visual Studio* help system. Known affected configurations are:

    • Microsoft Visual Studio 2008* either English or Japanese 
    • Microsoft Visual Studio 2010* or 2012* Japanese

    This article is designed to assist you in manually installing and integrating this documentation into Visual Studio*.

  • Entwickler
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • C/C++
  • Fortran
  • Intel® C++-Compiler
  • Intel® C++ Composer XE
  • Intel® Composer XE
  • Intel® Fortran Compiler
  • Intel® Fortran Composer XE
  • Intel® Visual Fortran Composer XE
  • OMP_PROC_BIND is now supported on compatible non-Intel processors

    The newest versions of the Intel® C++ and Fortran compilers now support OpenMP* environment variable OMP_PROC_BIND on compatible non-Intel processors for Linux* and Windows* platforms.  The compilers containing the fixes are Intel® Composer XE 2011 Update 13 and Intel® Composer XE 2013 Update 1.  Previous versions of these compilers do not support OMP_PROC_BIND, as defined by the OpenMP* Version 3.1 API specification, on non-Intel processors.  Setting OMP_PROC_BIND={true, false} on a non-Intel processor and running a program linked against the Intel® OpenMP* runtim

  • Entwickler
  • Professoren
  • Studenten
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Business Client
  • Server
  • C/C++
  • Fortran
  • Fortgeschrittene
  • Intel® C++ Composer XE
  • Intel® Fortran Composer XE
  • Intel® Visual Fortran Composer XE
  • OMP_PROC_BIND
  • GOMP_CPU_AFFINITY
  • OpenMP*
  • Parallel Computing
  • Intel® Visual Fortran Composer XE 2013 for Windows* with IMSL*, Update 1

    インテル® Visual Fortran Composer XE 2013 には、IA-32 およびインテル® 64 アーキテクチャー・システム向けの最新のインテル® Fortran コンパイラーとパフォーマンス・ライブラリーが含まれます。
    本リリースに含まれるコンポーネント: インテル® Visual Fortran コンパイラー XE 13.0.1、インテル® マス・カーネル・ライブラリー (インテル® MKL) 11.0 Update 1、IMSL* Fortran 数値計算ライブラリー 6.0.0

    本リリースの新機能/変更内容:

  • Entwickler
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • Fortran
  • Intel® Visual Fortran Composer XE
  • Intel® Math Kernel Library
  • Seiten

    Intel® Visual Fortran Composer XE abonnieren