英特尔® Visual Fortran Composer XE

Оптимизировали, оптимизировали, да не выоптимизировали!

Оптимизация? Конечно, каждый сталкивался с данной задачей при разработке своих, сколь-нибудь значительных, требующих определённых вычислений, приложений. При этом способов оптимизировать код существует огромное множество, и, как следствие, различных путей сделать это в автоматическом режиме с помощью опций компилятора. Вот здесь и возникает проблема – как выбрать то, что нужно нам и не запутаться?

ifdlg100.dll in an installer

How should ifdlg100.dll be deployed in an installer? On a machine without ifdlg100.dll  there isn't a problem but what should be done if there is an older or newer version of ifdlg100.dll already registered? It might be assumed that the most recent version would work with older IVF code. Is that the case? If so, should the older version be unregistered before the new version is registered or can there be multiple versions registered?

string parameter overflow

This might be a stupid question but I just found a bug in something I wrote earlier today and I was surprised the complier didn't have a little moan at me.

      character(12), parameter :: gudef(5)=(/'@@USER-DEF-1@@','@@USER-DEF-2@@','@@USER-DEF-3@@','@@USER-DEF-4@@','@@USER-DEF-5@@'/)

Those 14 character long strings don't fit that well in the 12 character spaces... 

It would whinge at me if they weren't all this same length but all the wrong length is OK?

Forever loop with index counter

I realize you can have a forever loop as follows:

 

DO

Code etc.

ENDDO

But is there a way to do that with an index counter?

For example, I might want to loop with an index K thru

all positive possible values of K, if its an integer(4).

The only way I am using it now, is to put a very high number on the upper limit as follows:

KHIGH=2**31-1

Do K=1,KHIGH

code, etc.

enddo

Changing the mouse cursor in Qwin

I tried changing the mouse cursor to an hour glass shape (IDC_WAIT) as per the example in the documentation (User and Reference Guide for the Intel® Fortran Compiler 15.0) except it is for a full Qwin and not Standard Graphics but it does not change unless I have a read statement following the SetMouseCursor statement. How do I get it to change without the read statement?

Link NetCDF Fortran library to Visual Studio 2008 / Intel Composer XE 2013

Dear all,

I am trying to create NetCDF files in Fortran using VS2008 and Intel Composer XE 2013 as compiler.

I tried with different pre-built libraries that I found on the web, and I managed to link the libraries to the program, so now I can compile the program without errors. The problem is that the program doesn't recognizes the commands of the library, so it doesn't work at all...

Any idea about how to fix it?

Thanks,

Jose

fatal error LNK1104: cannot open file 'imslmkl_dll.lib'

Hi, 

I have followed the IMSL installation instruction per 

https://software.intel.com/en-us/articles/installing-and-using-the-imsl-...

but I get the following error message when I tried to compile, 

"fatal error LNK1104: cannot open file 'imslmkl_dll.lib' "

I can see this file in the folder

"C:\Program Files (x86)\VNI\imsl\fnl701\Intel64\lib"

I would appreciate your help.

Thanks,

Byung

 

订阅 英特尔® Visual Fortran Composer XE