Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.

Installation of VS2010 and Intel® Visual Fortran Composer XE 2013 for Windows

reidar
New User
2,412 Views

I have downloaded the installation packages, but I am not able to find something like an installation guide for IVF.

I am currently running Windows 8 (64 bits), is it possible that I can install both the 32 and the 64 bits versions enabling me

still to create 32 bits applications?

Can anybody help?

 

 

 

0 Kudos
13 Replies
Steven_L_Intel1
Employee
2,411 Views

The release notes are also the installation guide. The install gives you both 32-bit and 64-bit compilation ability by default (assuming you're using the latest SP1 update.) If you don't already have a supported VS, make sure you download the installer that says it "includes Microsoft Visual Studio Shell".

0 Kudos
reidar
New User
2,411 Views

Hi Steve,

I read the

The installation notes SP1 tell me:

"If you received your product as a downloadable file, double-click on the executable file (.EXE)

to begin installation. Note that there are several different downloadable files available, each

providing different combinations of components. Please read the download web page carefully

to determine which file is appropriate for you."

Where to find this web page?

Yes I have VS2010 installed.

 

0 Kudos
TimP
Honored Contributor III
2,411 Views

Your instructions should have sent you a link which in effect takes you to https registrationcenter dot intel dot com.  If you didn't already register your license, you can do so there.  Then, your registered Intel Visual Fortran product should appear and give you the choice of download files.

 If you have the VS2010 pro or above installed, you don't need the download containing VS Shell, but that one should still work.  I haven't seen how it works in the case where you choose the on-line installer (new for SP1), it may decide automatically whether you need the Shell so you may not have a visible option.  

The on-line installer depends on being able to resume a download connection on demand, so the full download with download manager may be more reliable.  The latter choice for SP1 requires you to take both 32- and 64-bit installers in one package; you said you wanted that anyway.

0 Kudos
reidar
New User
2,411 Views

The files I have downloaded are shown in the attachment. After installation of VS2010 (still an evaluation copy) and SP1, I run the files (6) and (5). I was then able to build and run the samples. However, the help functions on Fortran and also F1 guided me to a VS2010 page.

After then I removed the XE2013 and IMSL libraries and reinstalled  3-6 and 12-13. But now VS doesen''t work, as I can't select any of Win32 or X64 platform. This field is blank. VS says "Could not load file or assembly "Intel, Mish.Utilities,Version = 10.0.0.0" ..

My questions are:

-do I need to remove everything and reinstall?

-what files are needed to run to get  the W32/X64/IMSL installation?

  Best regards

Reidar

0 Kudos
Steven_L_Intel1
Employee
2,411 Views

I don't see an attachment.

I do suggest removing both Fortran and Visual Studio and deleting the Program Files(x86)/Visual Studio 10.0 folder. Did you purchase Intel Visual Fortran with IMSL? IMSL is an extra-cost option.  Assuming you did:

  • Log in to the Intel Registration Center and select "Intel Visual Fortran Composer XE for Windows with IMSL
  • Download either the "Full Installer" or the "Online Installer" and run it.  This installs Visual Studio 2010 Shell and Fortran, but not IMSL
  • Still in Intel Registration Center, download and run w_fcompxe_imsl_2013_sp1.0.003.exe . This will get you IMSL

You'll have both 32-bit and 64-bit support.

0 Kudos
reidar
New User
2,411 Views

Thanks Steve,

I will try what you recommend. I have purchased with IMSL

Whatsoever, I need the VS2010 SDK because of the resource editor. This is not included in the shell, correct?

I need then to reinstall VS2010 prior to install the composer, or can VS be installed as an "add on" to the shell?  The file list was a plain text document which I now try to upload as a word (doc) file. Maybe I have everything I need? The file names are rather cryptic and not stright forward to understand. Could well be explained in the installation guide?

Anyway, I now have a plan for the upcoming weekend!

Best regards,

Reidar

0 Kudos
Steven_L_Intel1
Employee
2,411 Views

The resource editor is not included with the shell. You will need Microsoft Visual Studio Professional Edition or higher., If you have that, install that before you install Fortran.

You have far more than you need to install, and you also don't have the latest version. But of the files you have there, keep and install w_fcompxe_2013.4.190.exe and then w_fcompxe_imsl_2013.0.002.exe  I do recommend you go back to the Intel Registration Center and get the latest version: w_fcompxe_2013_sp1.1.139.exe and w_fcompxe_imsl_2013_sp1.0.003.exe

0 Kudos
reidar
New User
2,411 Views

Hi Steve,

I have installed VS2010 + SP1  as well as  w_fcompxe_2013_sp1.1.139.exe. (So far not IMSL) I have also loaded a fortran Project which I have been working on with VS2005 and Intel fortran 10.0026 on the WIN XP platform. My new platform is Win8.

With everything in place  I pressed the F5 button and I could start in debugging mode. Then I did som minor changes to a text string and pressed the F5 button again. However, I got lot of error messages. The new Compiler  would not accept seveal of my constuctions

But the interestin thing is that if I switch to "release" mode all files are compiled, and a solution is built. I have of course checked the Project settings, but I can't find an explanation why this happen. For Your information, find the log files attached. Awaiting your comments,

BR

 

0 Kudos
reidar
New User
2,411 Views

My attacments, I try once more

 

0 Kudos
reidar
New User
2,411 Views

My attacments, I try once more

 

0 Kudos
Steven_L_Intel1
Employee
2,411 Views

The additional errors in the Debug configuration are due to the Diagnostics > Check Routine Interfaces option being enabled there. This enables additional consistency checking when calling routines that don't have explicit interfaces, as would be the case for old code. In many cases, these are real errors that may have gone undetected, but sometimes the errors are harmless. Without seeing your code I can't tell whether this is the case.

I see two kinds of errors. The first is

The storage extent of the dummy argument exceeds that of the actual argument.

This happens when you pass an array of one size to a routine where the dummy argument is declared as a bigger size. In most cases, declaring array sizes in dummy arguments is not a good idea - use * as the last upper bound if the indexing is controlled by a different argument. (The downside of that is you disable array bounds checking.)

You also have some type mismatch errors - these are usually more serious.

0 Kudos
reidar
New User
2,411 Views

 

Hello Steve,

 

The core code in this program has been compiled and run on operating systems and compilers like:Vax/VMS – MS Powestation, Digital Fortran, Compaq Visual Fortran and finally  Intel Visual Fortran, version 10.0.026. 

 

Attached find the log-file from a recent build with IVF 10 using the same settings as with the XE2013 I believe. As you will see, IVF10 compiles and link without detecting serious errors. It seems to me that the XE2013 has got some extended checking features that instead should result in warnings rather than abort?

Best regards

 

 

0 Kudos
Steven_L_Intel1
Employee
2,411 Views

No  - the newer compiler is finding errors. Sometimes the errors end up being harmless, but most of the time they can result in silently wrong results. If you don't want the extended checking you can disable it, but most of our customers appreciate finding errors, even in decades-old code. My recommendation would be to correct the errors in the source.

0 Kudos
Reply