Intel® Visual Fortran Compiler for Windows*

Intel Parallel Studio XE 2016 has been released!

Intel Parallel Studio XE 2016, including Intel Visual Fortran Compiler 16.0, is now available. If your support license is current you can download and install this at no additional charge from the Intel Registration Center

Licensing Changes

Free Intel Visual Fortran for students!

Intel Fortran is now available under a free, non-commercial license for qualified students on Linux, OS X and WIndows. See for more details.

Note: If you don't already have a supported Microsoft Visuall Studio installed, you'll need to get one first as the student license doesn't include the VS Shell-based IDE. The free Visual Studio 2013 Community Edition will do.

internal writes lead to creation of Windows mutex handles


After installing the Intel Visual Fortran Compiler 16.0 on Windows, I noticed that execution of internal write statements leads to Windows mutex handles being created for every internal write so that the number of process handles accumulates over the course of program execution (in my program to a great number). When using Intel(R) Visual Fortran Compiler 15.04, the number of handles does not increase for the same code/project.

Here is a test case that shows that reproduces on my system (Windows 7 x64). 

How to get the serial # file for this software.


I have two questions:


1.  I purchased the Intel Visual Fortran Studio XE 2013 for Windows back in 2012.  I am trying to install this product on my new computer but during the installation when I enter my Serial Number I get a message that it not valid anymore.  I understand I need to get a copy of my license file.  Could you please let me know how I can access this file?


2. My understanding is that Intel Visual Fortran Studio XE 2013 for Windows I purchased includes the Microsoft Visual Studio.  Is my understanding correct?


New error in v16 for uddtio

I have just installed v16 and code which compiled fine with all the previous v16 betas, v15 and v14 now no longer compiles. I get the following error message on lines of code that use UDDTIO, e.g.

    subroutine dump_strsum(f)
        character(len=*), intent(in) :: f
        integer :: u
        write(u,'(dt)') strsum_data
    end subroutine dump_strsum


Error code 23 (returned by OpenValidateX) opening pdb Debug\vc140.pdb

I have just done a clean install of Visual Studio Community 2015 and Intel Parallel Studio XE Pro 2016 using default settings for both of them on a new computer running Windows 10 Pro 64bit. I'm getting "Error code 23 (returned by OpenValidateX) opening pdb Debug\vc140.pdb" on every Fortran file during the compile when I try to do a build. I don't have any old versions of VS or Intel Fortran installed on this computer.

I don't have this problem with the same project being built on a different computer running Windows 8, VS2010 and Intel Parallel Studio XE Pro 2015.

Assignment procedure called in UDTIO for no apparent reason

In the code (that I try to attach, since it's about 200 lines), I am reading data from a file and experienced mysterious crashes.

In my reduced example, a line of data is like this :

20010101,  2.3456,   2222222.22#20010202,  2.0123,   2323232.32#                                    !

Each line corresponds to one item of type T_LISTE, which contains a dynamic array of type T_VAL. Each T_VAL contains a date and two real values, separated by comma's in the file. The T_VAL's in the file are separated by "#".

modifying Main Program Code in CVS 2008


I would like to modify the Intel Visual Fortran "Main Program Code" in the console template for Intel Composer XE 2013 under VS 2008 and Windows 7.  Is there a way to do this?  Can I also set different attributes, specifically include directories and VMS compatibility, so these are set automatically with each new module creation?


Dave A.

Fortran Error

Dear friends,
I have written a code in fortran for a special application in a commercial software (Abaqus) and I have received an error which is presented below:
°error 773 - Variable DEFGRADOLD follows another operand (possible unexpected space?)°
I also put some related lines of my main code here to take a look at that.
It would be really appreciated if someone tell me the reason of the error. 



here is the main part of the code: 


Подписаться на Intel® Visual Fortran Compiler for Windows*