- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am having real problems with one particular program. Its an older program & not the tidiest of code, but it compiles fine in CVF6.6.
My attempts to convert it to IVF8 have so far failed. Problem is with the main program unit, which is c.3000 lines, including lots of blank & comment lines. All attempts to compile it (either local compile, or build the solution) have resulted in the compiler locking up - just sits there for 10 mins or so before I cancel the compile (takes a few seconds to compile in CVF). I get no error messages & after a while the wholePC basically locks up. Last night, after 3 or 4 such instances, it became almost imposible to evencancel the compile. And after I had cancelled, the PC was close to unusable until I rebooted.
There are a lot of derived types in the main and originally a couple were large dervived typearrays(the largest a dervived type about 100 bytes x 2500000 array vs 1GB ram on the PC x WinXP. The others were smaller, but still large - say two of35 bytes x 1600000). There are also another c. 10 derived typesthat are not arrays (the largest c.200 bytes, most a lot smaller).
Thinking that the large derived type arrays may be the problem, I changed all the derived type arrays to allocatable, with the value for the allocation statement to be read in. However that has made no difference. I have made a couple of other minor changes, but still no difference - compiler still locks up.
I have now taken the code back into CVF with the sole modification of changing USE IFPORT back to USE DFLIB and confirmed that the code still compiles in a few seconds in CVF.
Where do I start looking for the problem. Are there known issues that would give some guidence?
David
Link Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
At this point, you send the sample code to Intel Premier Support. But first make sure that you have the latest compiler, which, as of this writing, is 8.0.053. Let us do the investigative work.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Steve
AFAIK I have the latest, but where do I check the compiler info ?
When look under Help - About ... I get the following
"Intel Fortran Compiler Integration for Microsoft Visual Studio .NET 2003, Version 8.0.2279.2003".
Thisdoes not seem to be in the same sequence as "8.0.053". I see that the last upgrade I downloaded is
"W_FC_PC_8[1].0.050_PE053.1.exe"
which looks like it is "8.0.053" (?), but it would be good to be able to check the actual installation (just in case I never installed the DL file).
David
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You have the latest.
Easiest way to tell is to open a build command window and type:
ifort -V
it will give the package ID. You can also look at the file fsupport.txt in Program FilesIntelFortrancompiler80DOCSNOTES
Please do send an example to Premier Support.
Easiest way to tell is to open a build command window and type:
ifort -V
it will give the package ID. You can also look at the file fsupport.txt in Program FilesIntelFortrancompiler80DOCSNOTES
Please do send an example to Premier Support.

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page