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

Error message saying that the Intel Visual Fortran Compiler for 'Win32' not installed.

ghindi
Beginner
3,304 Views
I'm using Compaq Fortran, and I want to evaluate the Intel Fortran. I downloaded the 90-day trial for Visual Studio 2008, and proceeded with the full installation. I've also downloaded the Intel Visual Fortran Compiler 11.0.072, and I've done full installation.
My problem is when I try to compile/debug I've get an error message saying that the Intel Visual Fortran Compiler for 'Win32' not installed.
I've looked around but I can't find how to make the Visual Studio to find the Intel Fortran.
Does anyone know how to solve this problem?
Regards, Gustavo.
0 Kudos
1 Solution
Steven_L_Intel1
Employee
3,304 Views
Ok, that explains it. That download is for development targeting Intel Itanium systems. Please download and install the one ending in _novsppe.exe. That will get you the 32-bit and "x64" compilers.

View solution in original post

0 Kudos
12 Replies
Steven_L_Intel1
Employee
3,304 Views
What is the filename of the Intel compiler installer that you downloaded? It should had a filename that ended with either _novsppe.exe or _ia32.exe. If you chose a different one, then that would explain the problem. From what you have written, the Visual Studio integration is there but the 32-bit compiler is not found.
0 Kudos
ghindi
Beginner
3,304 Views

Hi Steve, first of all thanks for the response.
The file that I've downloaded is w_cprof_p_11.0.072_ia64.exe.
Your statement is correct, the VS integration is there but the 32-bit compiler is not found.
Regards.
0 Kudos
Steven_L_Intel1
Employee
3,305 Views
Ok, that explains it. That download is for development targeting Intel Itanium systems. Please download and install the one ending in _novsppe.exe. That will get you the 32-bit and "x64" compilers.
0 Kudos
ghindi
Beginner
3,304 Views

Thanks, I'll do it.
Regards.
0 Kudos
yourmohsin
Beginner
3,304 Views
Hi,
I have been facing the same problem. i.e Intel Visual Fortran Compiler for 'Win32' not installed. Why amI getting the problem, I am trying to figure out but the following explains what I did before getting the message.

1. Firstly, Iwasusing Intel Visual fortran 8.xwith Microsoft Visual Studio.net 2003.
2. One day, Idownload evaluation version of Intel visual fortran 11.x. However due to certain issues, I uninstalled it.
3. Later, I again installed Intel Visual Fortran 8.x and started getting the problem likeyou guys have.
4. To rectify the issue,I uninstalled bothfortran 8.x and MSVS.net 2003.
5. If i use command line to compile the code then it says

" This application has failed to start becasue mspdb71.dll was not found. Reinstalling the application may fix this problem. "


5. Even I reinstalled again n again But but I still get the same error.

I dont understand what's wrong? May beduring the un-installion of Intel Visual Fortran 11.x have deleted some files.
Kindly reccomend me to get rid of this problem.
0 Kudos
TimP
Honored Contributor III
3,304 Views
You need Visual Studio and its C++ component, unless you remove Visual Studio entirely and install the PPE which is supplied with current ifort.
0 Kudos
Steven_L_Intel1
Employee
3,304 Views
As Tim suggests, it was your uninstall of Visual Studio .NET 2003 that created the problem you're having now.

Uninstall Fortran 8. Delete the Program FilesMicrosoft Visual Studio .NET 2003 folder. Reinstall Visual Studio, making sure that the C++ component is included, then reinstall Fortran.

What were the "certain issues" you had with version 11?
0 Kudos
yourmohsin
Beginner
3,304 Views
As Tim suggests, it was your uninstall of Visual Studio .NET 2003 that created the problem you're having now.

Uninstall Fortran 8. Delete the Program FilesMicrosoft Visual Studio .NET 2003 folder. Reinstall Visual Studio, making sure that the C++ component is included, then reinstall Fortran.

What were the "certain issues" you had with version 11?

0 Kudos
yourmohsin
Beginner
3,304 Views
As Tim suggests, it was your uninstall of Visual Studio .NET 2003 that created the problem you're having now.

Uninstall Fortran 8. Delete the Program FilesMicrosoft Visual Studio .NET 2003 folder. Reinstall Visual Studio, making sure that the C++ component is included, then reinstall Fortran.

What were the "certain issues" you had with version 11?

Regarding version 11,
My program is simple 1D wave using boussinesq equation. I is stable and used to run smoothly with Fortran 8.x.

In my program,I usedallocatablearrays and Fortran 11 started giving me error at some certain line say

ALLOCATE

(Emin(NLX), Poro(NLX), Ae(NLX), Porop(NLX), Aep(NLX)) >> Please note that this allocation come in a loop.

Error says array has already been allocated. ( During compilation it dont show any error. However once i run then this error apears. and also the tradition window opens saying "send it" or "don't send" to microsoft etc.

I am new to progarmming and fortran too and don't wanted to bother to rectify the problemusing fortran 11. and i find it easir to switch back to fortran 8.x where everything was oky to me :D.
The following is what i get with Fortran 11
-------------------------------------------------------------------------------------------------------------------------------

------ Rebuild All started: Project: BSQ_WAVE, Configuration: Debug Win32 ------

Deleting intermediate files and output files for project 'BSQ_WAVE', configuration 'Debug|Win32'.

Compiling with Intel Visual Fortran 11.0.074 [IA-32]...

BSQ_Wave_V5.3.1.f90

Linking...

Build log written to "file://D:Fortran CodesPractiseBSQ_WAVEBSQ_WAVEDebugBuildLog.htm"

BSQ_WAVE - 0 error(s), 0 warning(s)

---------------------- Done ----------------------

Rebuild All: 1 succeeded, 0 failed, 0 skipped

-------------------------------------------------------------------------------------------------------------------------------------

'bsq_wave.exe': Loaded 'D:Fortran CodesPractiseBSQ_WAVEBSQ_WAVEDebugBSQ_WAVE.exe', Symbols loaded.

'bsq_wave.exe': Loaded 'C:WINDOWSsystem32ntdll.dll', No symbols loaded.

'bsq_wave.exe': Loaded 'C:WINDOWSsystem32kernel32.dll', No symbols loaded.

'bsq_wave.exe': Loaded 'C:WINDOWSsystem32imagehlp.dll', No symbols loaded.

'bsq_wave.exe': Loaded 'C:WINDOWSsystem32msvcrt.dll', No symbols loaded.

'bsq_wave.exe': Loaded 'C:WINDOWSsystem32dbghelp.dll', No symbols loaded.

'bsq_wave.exe': Loaded 'C:WINDOWSsystem32version.dll', No symbols loaded.

'bsq_wave.exe': Loaded 'C:WINDOWSsystem32advapi32.dll', No symbols loaded.

'bsq_wave.exe': Loaded 'C:WINDOWSsystem32rpcrt4.dll', No symbols loaded.

'bsq_wave.exe': Loaded 'C:WINDOWSsystem32secur32.dll', No symbols loaded.

Unhandled exception at 0x00421930 in bsq_wave.exe: User breakpoint.

The program '[6012] BSQ_WAVE.exe: Native' has exited with code 151 (0x97).

---------------------------------------------------------------------------------------------------------------------------------
Then it point to the line of Allocatable array mentioned ........


Thanks for your suggestions. I will reinstall MSVS.net and fortran.
Regards
0 Kudos
Steven_L_Intel1
Employee
3,304 Views
There was probably another window with the real error message - either access of an uninitialized pointer or use of an uninitialized variable. If you can provide me with the program I can take a look.
0 Kudos
Les_Neilson
Valued Contributor II
3,304 Views
Quoting - yourmohsin

ALLOCATE

(Emin(NLX), Poro(NLX), Ae(NLX), Porop(NLX), Aep(NLX)) >> Please note that this allocation come in a loop.

Error says array has already been allocated. ( During compilation it dont show any error. However once i run then this error apears.

Another example of why I prefer to allocate one array at a time with a status check.

Only yesterday I fixed a bug where a dozen arrays were allocated but only 11 were deallocated. When the allocation came round again kaboom! One of the arrays was already allocated. As Isaac Newton almost said "For every allocate there is an equal and opposite DEallocate"

This is the situation you have. The number of arrays you deallocate is less than the number you allocate. Since this all happens at Run Timethat is why the compilation is not able to check for this error.

You have an error in your program and it should be fixed. The fact that it worked in the past with compiler X means you were fortunate that data corruption/loss did not cause failure elsewhere.

Les
0 Kudos
yourmohsin
Beginner
3,304 Views
Thank you for ur advices.

Last night I was able to correct this error in Fortran 11.x.
I allocated array outside the loop and for inside the loop,I properly deallocate where necessary. Itenabled my program to run same as before.
Thanks again



but the problem about error message saying the "Intel Visual fortran Compiler for 'Win32' not installed" still remains for case of Fortran 8.x.

Actaully instead of reinstalling VS.net and Fortan 8.x, i reinstalled Fortran 11 and it working fine without above error, after i debugged my programming errors. Now i will be using fotran 11 until it expires (after 31 days) and later will return back to licensed fortran 8.

0 Kudos
Reply