Intel® Visual Fortran Composer XE

Intel Fortran integration with Visual Studio: improved syntax highlighting?

I just noticed VALUE attribute and MOVE_ALLOC intrinsic procedure do not get highlighted in Visual Studio file editor; I presume there are also other such items that are not getting highlighted?

So is it possible for Intel Fortran integration with Visual Studio to be improved to allow syntax highlighting for the full list of keywords, etc. in the current Fortran standard?

System error

I have written a console application that my colleague may use. Today I just rebuild one application and it runs as presumed on my computer. However, when my colleague try to run it on his own computer, he gets the message:

"System error. The program can't start because libifcoremd.dll is missing from your computer. Try to reinstall the program to fix this problem."

My questions are:

1) Do the program make use of no-standard win7 dll files?

2) How to fix the problem?

I have installed VS2013 and IVF Composer 2013 SP1  on Win7 platform......

Can a BLOCK construct be within an ASSOCIATE construct and recognize the associations?

The following code with a BLOCK construct (Fortran 2008) within an ASSOCIATE construct fails to compile when the associate-name is used inside the block.  Is this only to be expected per the standard?  I couldn't find anything in the standard that says this is not allowed.

swapping in windows 10

Although Visual Studio and other applications appeared to remain in working order after the (very time consuming) Windows Update installation of windows10 tech preview, none of my Intel software tools except Impi came up by themselves.  The culprit appeared to be multiple visible versions even though the latest had been installed with the choice to replace the previous. Impi also had 2 visible versions, but that didn't stop it from coming up. Un-installing everything possible and re-installing seemed to recover, but then I had to find  a working ifort.cfg elsewhere.

Targetting best performance on any available SIMD architecture

My code currently targets a baseline architecture of SSE2 (/arch:SSE2) and an additional code path (/QaxAVX).

I want users of the Haswell (AVX2) to benefit without making the code fall back to SSE2 when AVX is available. Does that make sense?

The help for /Qax says it adds multiple code paths without specifying how many paths that could be so I thought if I add /QaxCORE-AVX2 as well as /QaxAVX I would get 3 code paths in total but the compiler says /QaxCORE-AVX2 overrides /QaxAVX. What should I do?

Error #8055: The procedure has a ... VALUE... Required explicit interface is missing from original source.

I just downloaded and installed the latest update(w_fcompxe_2015.2.179) and am now getting an error that I did not get when using the version from October of 2012(w_fcompxe_novsshell_2013.1.119).

I uninstalled the latest and went back to October 2012 version and do not get the error.

Then installed the latest and get the error again. It appears that something has changed. Do I need to declare the pass by value differently now?

Below is the error I get with the latest version of the Intel Fortran compiler:

Subscribe to Intel® Visual Fortran Composer XE