- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I currently have IVF Ver 11.1 and IVF 10.1 installed under VS 2005 (full) in Windows 7 on a virtual machine on a Mac. When I went to install Composer XE 2011, Update 3, today I got the following message:
"Intel Composer XE 2011 installation can continue, but take note
Intel Visual Fortran Compiler 10.1 Integration(s) in Microsoft Visual Studio* is already installed.
If you proceed to install the IDE integration for Intel Composer XE 2011, you will be unable to use the Intel Visual Fortran Compiler 10.1, 10.0 or 9.1 within the Visual Studio IDE (if it is currently installed).
Intel Visual Fortran Compiler Professional 11.1 Integration(s) in Microsoft Visual Studio* is already installed.
If you proceed to install the IDE integration for Intel Composer XE 2011, you will be able to select the 11.1 product from that integration; however, you will be unable to use the Intel Visual Fortran Compiler 10.1 within the Visual Studio IDE (if it is currently installed)."
I could have sworn that yesterday I came across an Intel document (by Steve I believe) that said Composer could be on VS 2005, that IVF 11.1 could be on VS 2005 and that IVF 10.1 could be on VS 2005, but I may have misread it. I can't find that document today.
Is there any way to have all 3 compilers under one VS setup? It doesn't have to be VS 2005. I'm willing to blow VS 2005 away, reinstall one of the compilers bundled with the VS 2008 shell, and then install the other 2 compilers under the VS 2008 shell. I really don't need the full VS 2005 any more.
This is related to moving four legacy Fortran projects forward from IVF 10.1, which I worked on for awhile last year including some questions posted to this forum. All of the projects in their original form "broke" under IVF 11.1. A colleague of mine has moved 2 of the projects to IVF 11 for the Mac OS, but they "boke" under Composer on the Mac. I'm now back on the problem with the 2 projects that are my responsibility, and having all 3 compilers under VS would simplify matters greatly.
Thanks,
Neill
"Intel Composer XE 2011 installation can continue, but take note
Intel Visual Fortran Compiler 10.1 Integration(s) in Microsoft Visual Studio* is already installed.
If you proceed to install the IDE integration for Intel Composer XE 2011, you will be unable to use the Intel Visual Fortran Compiler 10.1, 10.0 or 9.1 within the Visual Studio IDE (if it is currently installed).
Intel Visual Fortran Compiler Professional 11.1 Integration(s) in Microsoft Visual Studio* is already installed.
If you proceed to install the IDE integration for Intel Composer XE 2011, you will be able to select the 11.1 product from that integration; however, you will be unable to use the Intel Visual Fortran Compiler 10.1 within the Visual Studio IDE (if it is currently installed)."
I could have sworn that yesterday I came across an Intel document (by Steve I believe) that said Composer could be on VS 2005, that IVF 11.1 could be on VS 2005 and that IVF 10.1 could be on VS 2005, but I may have misread it. I can't find that document today.
Is there any way to have all 3 compilers under one VS setup? It doesn't have to be VS 2005. I'm willing to blow VS 2005 away, reinstall one of the compilers bundled with the VS 2008 shell, and then install the other 2 compilers under the VS 2008 shell. I really don't need the full VS 2005 any more.
This is related to moving four legacy Fortran projects forward from IVF 10.1, which I worked on for awhile last year including some questions posted to this forum. All of the projects in their original form "broke" under IVF 11.1. A colleague of mine has moved 2 of the projects to IVF 11 for the Mac OS, but they "boke" under Composer on the Mac. I'm now back on the problem with the 2 projects that are my responsibility, and having all 3 compilers under VS would simplify matters greatly.
Thanks,
Neill
Link Copied
5 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
When you are using the Intel Visual Fortran integration in Visual Studio, you have access to the three most recent compiler versions. As of the Composer XE product, that would be 12.0, 11.1 and 11.0. 10.1 is not usable with that integration.
Try this. Uninstall Fortran and VS2005, and delete the Microsoft Visual Studio 8 folder. Install 11.1 with the 2008 Shell and then Composer XE. Now install VS2005 (and its SP1) and 10.1, selecting a custom install and deselecting VS2008 (if it is shown - 10.1.019 was the first to have VS2008 support.)
You'll now have 10.1 through VS2005 and 11.1 and 12.0 in VS2008 Shell. Will this work for you?
The general answer to the question you asked is yes, you can have three compilers available in one VS version. But it has to be the three most recent versions.
Try this. Uninstall Fortran and VS2005, and delete the Microsoft Visual Studio 8 folder. Install 11.1 with the 2008 Shell and then Composer XE. Now install VS2005 (and its SP1) and 10.1, selecting a custom install and deselecting VS2008 (if it is shown - 10.1.019 was the first to have VS2008 support.)
You'll now have 10.1 through VS2005 and 11.1 and 12.0 in VS2008 Shell. Will this work for you?
The general answer to the question you asked is yes, you can have three compilers available in one VS version. But it has to be the three most recent versions.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks Steve,
This might work for me. When you say "Now install VS2005 (and its SP1) and 10.1, selecting a custom install and deselecting VS2008 (if it is shown - 10.1.019 was the first to have VS2008 support.) " do you mean the VS 2005 shell version bundled with IVF 10 or do you mean reinstall my full VS2005? The download page for IVF 10.1.034 shows the following:
Neill
This might work for me. When you say "Now install VS2005 (and its SP1) and 10.1, selecting a custom install and deselecting VS2008 (if it is shown - 10.1.019 was the first to have VS2008 support.) " do you mean the VS 2005 shell version bundled with IVF 10 or do you mean reinstall my full VS2005? The download page for IVF 10.1.034 shows the following:
Intel Visual Fortran for IA-32 and Intel 64 (with Microsoft Visual Studio 2005 Premier Partner Edition*) |
Neill
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If you have full VS2005, use that. I don't recall if, for 10.1, we made available a download that didn't have VS in it (the filename might have _NOVSPPE in it), but if there is, use that for Fortran.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
My IT guy just pointed out we had a very hard time getting VS05 to work under Win7 since VS05 was never really properly updated to Win7 even with SP1. I have to run with admin privaleges for every thing to work correctly. I think I will just resolve all IVF 10.1 to IVF 11.1 issues before moving on to Composer issues. I can always copy my virtual machine and replace VS05 in the copy with VS08 with IVF 11.1 and Composer XE 2011 when I am really ready.
That said, I have another question. I pick the compiler by going to the VS05 menu and picking Tools>Options>Intel Visual Fortran>Compilers and then choose either Debug or Release versions in the Solution Configurations box (I am always just using the Win32 platform). The resulting Debug or Release Exes are placed in either the Debug or Release subdirectory below the project's source files directory.
Is there any way to set my configuration (I assume by editing the VFPROG file) so that the compiler and location of the output Exes (and objs) can be selected from the Configuration Solutions box? What I would like to have is Debug_10, Debug_11, Release_10 and Release_11 configurations that would specify the compiler and location of output files like a Debug_10 subfolder, etc. Then I wouldn't have to copy the Exes from my Debug subfolder to a separate Debug_10 or Debug_11 subfolder which is what I do now. The batch files that run these Exes have a input switch that sends them to the desired Exe version.
I would know immediately from the Configuration Solutions box just which compiler was being used and the resulting Exes would go to the correct subfolder with no chance of a miscopy or forgetting to copy (both of which I have done). I know this can be done with Make files from the command line, but I would rather stay in the IDE if at all possible.
Thanks,
Neill
That said, I have another question. I pick the compiler by going to the VS05 menu and picking Tools>Options>Intel Visual Fortran>Compilers and then choose either Debug or Release versions in the Solution Configurations box (I am always just using the Win32 platform). The resulting Debug or Release Exes are placed in either the Debug or Release subdirectory below the project's source files directory.
Is there any way to set my configuration (I assume by editing the VFPROG file) so that the compiler and location of the output Exes (and objs) can be selected from the Configuration Solutions box? What I would like to have is Debug_10, Debug_11, Release_10 and Release_11 configurations that would specify the compiler and location of output files like a Debug_10 subfolder, etc. Then I wouldn't have to copy the Exes from my Debug subfolder to a separate Debug_10 or Debug_11 subfolder which is what I do now. The batch files that run these Exes have a input switch that sends them to the desired Exe version.
I would know immediately from the Configuration Solutions box just which compiler was being used and the resulting Exes would go to the correct subfolder with no chance of a miscopy or forgetting to copy (both of which I have done). I know this can be done with Make files from the command line, but I would rather stay in the IDE if at all possible.
Thanks,
Neill
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
It is true that VS05 needs admin privileges to run under Win7.
Sorry, there is no way to select the compiler in the project configuration.
Sorry, there is no way to select the compiler in the project configuration.

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