Intel® Visual Fortran Compiler for Windows*

Go To Definition and type-bound procedures


By the way, you may have noticed "Go To Definition" doesn't fully work with type-bound procedures: for example, if one right-clicks on bar in line 6 in the snippet below, it will be really great if the cursor jumped to the definition of bound procedure (possibly a rename or a generic) of bar in type t in module m!  Right now, it doesn't seem to do anything.

   use m, only : t
   type(t) :: foo
   call foo%bar(..)

Possibly a difficult feature to implement, but it will be cool if available!

Downgrade Rights?

Dear All,

Firstly, apologies for my naivety - I'm not familar with Fortran products. I've been placed in charge of finding out some information regarding software we need to use on a current project.

We currently have a license for Intel Visual FORTRAN Studio XE (v2013) - we need to use an older version of this software for the project, namely version: Intel Visual FORTRAN Standard Edition (v10.1).

Is this possible with the license we have?

Any help is greatly appreciated.

Thanks in advance,

Jake Bloomfield

XE 2015 Installer has no options

The latest installer no longer gives us options for which version of Visual Studio to install on. In fact it presents no options at all.

VS version was a useful feature because it allowed me to maintain old and incompatible compiler versions on older VS versions, keeping separation without needing multiple workstations.

When will we get better support for older compiler versions, such as being able to set compiler version as a solution property rather than a Visual Studio property ?

Command prompt and Visual Studio 2010

I downloaded Intel Parallel Studio XE 2015 composer edition for Fortran, evaluation 30 days.

My OS is Windows 8.1.

I cannot find the path to the command prompt with intel compiler (both IA-32 and Intel 64) along with Microsoft Visual Studio 2010 Shell.

Any help would be highly appreciated, thanks!


Help system in VS2012 screwed up?

I have Intel Fortran Composer 2015.2.179 installed in VS2012 pro.

I an not a regular user and have not used it for a while and on opening it and hoping to do a Help search for help on some Windows API functions,
I find I can only select Intel Compiler and Libraries help and its search is restricted to Fortran stuff. If I type in 'SendMessage' or any other Windows API function name or Windows resource name I get a null return.

What is the effect of indirect recursion on ELEMENTAL procedures, especially finalizers?

The following simple code involving a linked list compiles with no errors or warnings with compiler 2015, update 2.  It seems to execute without any run-time exceptions as well.

However, you will notice the code in module m invokes a finalizer for the derived type for linked list (node_t) that has indirect recursion via clear_node_t; this is to work around the restriction in the standard that both RECURSIVE and ELEMENTAL attributes cannot be applied with subroutines.

What are the risks associated with such a workaround?

error #8055

Error 8055 occurred in my code.

program main
    integer n
    call func(a,n)
    subroutine func(a,n)
    integer n

Error    1     error #8055: The procedure has a dummy argument that has the ALLOCATABLE, ASYNCHRONOUS, OPTIONAL, POINTER, TARGET, VALUE or VOLATILE attribute. Required explicit interface is missing from original source.   [A]   

The above is just demonstration I wrote for my original code. and Multithread libraries problem


Today I started to have a problem when trying to run my code.
The code must read an HDF5 file and at some point, return the biggest value on one specific dataset.

The dataset is set to 0.0 on all its values, but the value found was much bigger.

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