Intel® Visual Fortran Compiler for Windows*

ifort: warning #10182: disabling optimization; runtime debug checks enabled

I recently increased the size of some static array and now get the following warning.

I tried changing  my array to dynamic array for the file in question but to no avail.

My configuration is as follow:


Intel(R) Visual Fortran Compiler XE [Intel(R) 64].

I now got it in a state where even when compiling an empty file (no code or empty subroutine code) it also fires this warning.

Thanks and regards

File handling differences between Compaq and Intel compilers

Hello, me again with my crusty old Compaq VF code. Further to my previous issue with files - - I have found that the code I am trying to upgrade from Compaq to Intel seems to be rather lax in opening and closing files.

octuple-precision and arbitrary-precision numbers


I am using Intel Visual Fortran Compiler for windows.

It only provides  the single-, double-, and quadruple-precision numbers.

But I now need  to perform very accurate  calculations.

Is there any way to obtain, within the  Intel Visual Fortran for windows, 

the octuple- and even arbitrary-precision floating-point formats?

Thank you very much for your help!

Tie-Feng Fang

Can't find "Command Prompt with Intel Compiler"


  I have installed parallel_studio_xe_2016_update1_composer_edition_for_cpp_setup and parallel_studio_xe_2016_update1_composer_edition_for_fortran_setup. 

  I saw the instructions says that I can start under command-line by clicking "Compiler and Performance Libraries > Command Prompt with Intel Compiler" under memu "Intel Parallel Studio XE 2016". BUT, I don't find the memu "Compiler and Performance Libraries ".

  Seeking for help. Thanks. 

Write to same stdout as application from DLL/SO. Fortran 90 standard.

Please bear with me as my knowledge of programming is not very good.

My application written in Fortran via a C function calls and loads up a DLL/SO. Currently the source for the DLL/SO can be C or Fortran. When I write to stdout from the DLL/SO it does not write to the same stdout as my application. Going through the forums I understood that these possible solutions can be used.

1) Use the same run time libraries for both my application and the DLL/SO.

2) Use PROCEDURES with POINTERS (not supported in Fortran90)

Lines with breakpoints set do not show up in printed output

This is probably a Visual Studio problem, but I'm hoping someone here knows something that might help.

Whenever I print source files (or at least selected lines) from Visual Studio (2010) I do not see the lines where I have set breakpoints.  They are just blank lines on the pages.  Same thing on multiple printers.

I thought maybe it had something to do with the "Fonts and Colors" settings in Options, but I don't see anything unusual there.

Pass Allocatble Arrays to DLL Subroutine via Modules


I am trying to use a derived type structure in a dll subroutine using modules. Here is my main program:

Program Main
!dec$ attributes dllimport::_DERIVEDTYPECONSTRCT

   real a,b
   integer c


    allocate (MyArray(1))
    call DERIVEDTYPECONSTRCT (1,a,b,c)!
     deallocate (MyArray)

the module "Param" is defined as below:

Use of %LOC to get address of variable

I am trying to build/run some old Compaq VF in Intel VF and it is failing with the error below however I think the error may be a red-herring, Looking at the FORT.1 file it seems to be in 256 byte blocks (there is an FF every 256 bytes).  I have stepped through the code and the error is thrown by a read statement:


However IBUFFER10 is -1472 and I suspect this is the actual cause of the problem, IBUFFER10 gets set by a call to a subroutine

Assine o Intel® Visual Fortran Compiler for Windows*