Compilatore Fortran Intel®

Compiler-Support for missing private's in OpenMP


I found a bug in an OpenMP-Fortran-program: There were some missing private-Options of OpenMP-Loops. Example:

DO I=1,100
  f = MyArray(I)   ! f is not declared private

The OpenAcc-compiler from PGI gives an message in a case like this. 

For now we rely on thoroughly codeinspections to find these bugs in OpenMP-programs.

Is there any kind of code-analysis-tool, lint or a compiler-switch which helps to find bugs like this?



Can't open the dmg file


I downloaded the Parallel Studio 2016 dmg file from the official website and double clicked it, a window poped up to access the authority, I clicked ok. The icon then disappeared from the dock bar. Nothing happened. I don't know what's going wrong.

My system is Mac OS X 10.11.1. The XCODE edition is 7.1.

An old Parallel Studio 2015 is in the system but failed to work since upgrade of Xcode.

I want to know how to open the new Parallel Studio 2016 dmg file and setup it to the system.


Linking problem between modules using submodules


actually I'm trying to compile a program that uses a module mod1 consisting of many submodules. Those submodules are using by themself functions from an other module mod2 that consists of module procedures (all in a single file, but using the same logic as submodules). My makefile looks something like (I'm using ifort 16.0):

When 1.000000 is greater than 1.000000

Hi All,

In the following code:

	            if(h2-h1 > defects(DefectIndex)%MaxLen)then
		            call DisplayError(hDlg,1,t,b,d,1,ErrorConfirmed)
	            end if

h2-h1 has the value 1.000000 and so does defects(DefectIndex)%MaxLen. Why then does the total expression evaluate to .TRUE. and why is my error message triggered?

h2 and h1 are locally defined Real(4), and defects(DefectIndex)%MaxLen (part of a global type) is also Real(4) whose actual value is read from a text file at run time.

Reason: image not found

I am a user of OSX 10.11.1 (but the following happened while I was using OSX 10.10).

It seems to me since I started to use /opt/intel/composer_xe_2015.3.187/compiler, I have been encountering the following troubles.

When my code run, I have the message

dyld: Library not loaded: libmkl_intel_lp64.dylib
  Referenced from: /Users/iwatasue/bin/Molyx/debug/two.x
  Reason: image not found

I examined the environment as

pointer problems in fortran


Im having serious issues with creating the propper data type for my new project, and can't seem to find a way around it. Im trying to create an object (a fortran type) which contains pointers to other objects of the same type, so I can create a web of objects which can be connected in which ever way I feel like it. I can solve it but the name of the variables then become very long. So I am hoping that someone out there can help me find a smoother solution. Let me give an example:

exe file deleted after call / program stops at different points

Hi everyone

our software product was developped through years. xe composer and various predecessors are great tools. Since two days i have serious problems with xe composer:

after compiling and linking in debug or release mode, the program stops at various points in the code. Calling the program (release mode) from a command line will even delete the exe file after the call.

error in converted code from compaq visual fortran


my code written  in compaq visual fortran , now i converted to intel visual fortran (in visual studio) from this refrence

so when run it i face this to error that  cant find reason!


1     error LNK2019: unresolved external symbol _GETTIM@16 referenced in function _MAIN__     TINAK.obj    

2     fatal error LNK1120: 1 unresolved externals    Debug/TINAK.exe    

ifort.exe is slow on windows

We are migrating to XE2016 at the moment and found that ifort.exe takes 2 a 3 times longer to compile a .f file than the XE2015 compiler.

After some investigation we see that ifort.exe tries to connect to before closing
This seems to be a google cloud metadata server IP, but this is not available on a normal Windows workstation.
both versions (XE2015 and XE2016) try to connect, but the timeout on XE2016 is much longer.

Iscriversi a Compilatore Fortran Intel®