- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I run my developer environment on a VM (VMWare).
OS: Windows XP64 Professional
Installed:
Visual Studio Pro 2008
Visual Studio 2008 ExpressEdition
Intel Parallel Studio
This works as it is, I can compile and do what I want.
now my question:
I want to install additionalIntel Compiler Suite Pro C & Fortran Compiler Bundle".
I need this to compilemixed C++ and Fortran codeto produce some libs.
Are there known issues using both products parallelin the same developer environment ?
Your hints are welcome.
heinz
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I run my developer environment on a VM (VMWare).
OS: Windows XP64 Professional
Installed:
Visual Studio Pro 2008
Visual Studio 2008 ExpressEdition
Intel Parallel Studio
This works as it is, I can compile and do what I want.
now my question:
I want to install additionalIntel Compiler Suite Pro C & Fortran Compiler Bundle".
I need this to compilemixed C++ and Fortran codeto produce some libs.
Are there known issues using both products parallelin the same developer environment ?
Your hints are welcome.
heinz
Yes, it's supported.
Here is the installation order:
1. install VS editions
2. install Intel Parallel Studio SP1 (this is latest right now)
3. install the Intel C++ & Visual Fortran Compilers 11.1.054 professional edition for Windows.
* note: when installing the Intel C++ Compiler 11.1.054 for Windows, it will over-write the IDE integration from Intel Parallel Composer with the one from 11.1.054 version. This is OK. You can still change the Intel compiler version from the "Tools -> Options -> Intel C++" to use the "Intel Parallel Composer".
If you encounter any issues, please let us know.
Best.
Jennifer
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks Jennifer,
Installation worked as youdescribedand I can compile nowwith "C++ 11.1.054".
So far all is OK.
Now I want to use the integrated C++ Compiler from "Parallel Studio" C++ 11.1.072 which is the newer one(came with update 4).
I found it in Extras --> Optionen --> Intel -->Compilers
there I can select "Intel Parallel Composer update 3" then it uses C++ 11.1.071
see --> >Compiling with Intel C++ Compiler 11.1.071 [IA-32]... (Intel C++ Environment)
So it looks like I must install update4 of Composer again(it contains C++ 11.1.072), because this is overwritten by "Compiler Suite"... if I want to use latest Intel Compiler, but I'm not sure.
Question is: If I update Composer , does this damage "Intel Compiler Suite" ?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Installation worked as youdescribedand I can compile nowwith "C++ 11.1.054".
there I can select "Intel Parallel Composer update 3" then it uses C++ 11.1.071
So it looks like I must install update4 of Composer again(it contains C++ 11.1.072), because this is overwritten by "Compiler Suite"... if I want to use latest Intel Compiler, but I'm not sure.
Question is: If I update Composer , does this damage "Intel Compiler Suite" ?
Installing the Parallel Composer update 4 will make the Intel C++ 11.1.054 unusable within the VS IDE. The Intel C++ 11.1.054 is the update 4 for the Pro edition. It's coming from the same compiler branch as the Parallel Composer update 4. Only the Parallel Composer is a lighter weight compiler than the pro.
So in this case you can use the 11.1.054. you can check the "build date" by typing "icl".
Well for some reason you need the Parallel Composer update 4, do following from your current machine state:
1. current state: Parallel Composer update3, Intel C++ Compiler 11.1.054 on top2. Uninstall the Intel C++ Compiler pro 11.1.054
3. Install Parallel Composer update 4
4. Install the Intel C++ Compiler pro 11.1.054
This should work.
Jennifer
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I did as you suggested. After all install procedures are done "C++ 11.1.072" is running now
two entries are shown in Tools -> Options -> Intel C++ -> Compilers
- Intel Composer update 4
- Intel Compiler Pro 11.1 build 054
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
I tried both configurations, It worked great.
Thank you very much.
Regards heinz
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Howto use the mixed configuration:
goto "Projectmap Explorer" --> rightclick on the blue C++ icon -->Intel C++ Compiler Pro -->Select Build Components -->look under "Project Configuration" -->"Version to use with this configuration" -->click on Default -->
then you can choose:
Intel Parallel Composer update 4
or
Intel Compiler Pro 11.1 build 054
so we can easy create separate configurations using the different compilers.
heinz
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Jennifer,
Parallel Installation of "Intel Parallel Studio" and "Intel Compiler Suite Pro"
I installed latest update5 for both, by following steps:
1. Before I updated "Parallel Studio" I deinstalled "Compiler Suite Pro"
2. I updated "Parallel Studio" (update5)
3. I updated "Compiler Suite Pro" (update5)
4. I installed latest update of "Intel Fortran Compiler"
so far ok. System works.
I want to use AVX and MKL which is part of "Intel Compiler Suite Pro"
I get following problem:
in our source we have:
#ifndef INTRINSICS_INCLUDED
#define INTRINSICS_INCLUDED
#ifdef USE_AVX //heinz: AVX integrated
#include
#define USE_I386_CORE2 1
#endif
...
...
open and include ofthe fileimmintrin.h did not work, ifI right click on itand say "Dokument open".
following error message poped up:
http://www.britta-d.de/images/intel_1/immintrin_path.JPG
As we can see the include of
...\\Intel\Compiler\\11.1\\060\\IPP\\ia32\\Include
is there.
A closer look shows that IPP and MKL are in big letters and the letter I of the word Include is a big letter too.
A look with explorer into the directory show followingstructure:
http://www.britta-d.de/images/intel_1/install_path.JPG
If we look at it we see ipp mkl and include are in low letters. !
That's the first issue.
Now lets have a look at our Compiler Options:
http://www.britta-d.de/images/intel_1/compiler_optionen.JPG
We see in Includes:$(ICInstallDir)include;$(ICInstallDir)ipp\\ia32\\include
modify: (sorry, still one backslash)
There will be used low letters for include and ipp.
We looked up in Options after include entries, and there are nothing of IPP and MKL
Thats good, because we have multi installation of "Compiler Suite Pro" and "Parallel Studio"
The includes are done in our Compiler Options now.
Now we looked up for $(ICInstallDir) in our evironment:
http://www.britta-d.de/images/intel_1/env_icinstalldir.JPG
At first there was no (blue) ICInstallDir var, still ICPP_COMPILER and IFORT_COMPILER entries I have found.
ok, I made the ICInstallDir entry by hand and started the machine new.
But all this did not help toopen the
We look up in our select build components:
http://www.britta-d.de/images/intel_1/select_build_components.JPG
we see IPP and MKL are activ, so the include directories should added to our project includes.
But it doesn't.
Now I added manuelly the include dirs to the Project and Projectmap --> VC++Directories --> Include
by using the $(ICInstallDir) var as we can see there
http://www.britta-d.de/images/intel_1/include_solution.JPG
This is a quick solution and worked, the file immintrin.h is now included and I canopen it.
A other possibility is to extend the env var include by the necessary directories, but I didn't ty it,
because it is hard coded and bring us some moreproblems by using our multi compiler installation.
Further I will comment:
a look at our Compiler include shows:
http://www.britta-d.de/images/intel_1/ic_include_macros.JPG
in the upper windows the $(ICInstallDir) var is used extended by the include parts
in the bottom windows (Macros extended) $(icInstallDir) with low letters ic is used.
This is perhaps the issue why the include did no worked.
Better use exact equal names for these vars.
Q: how can I make short link-names to show on my website pictures in this forum? thanks
Regards Heinz
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I installed now update6 for both products "Intel Parallel Composer" and "Intel Compiler Suite Pro".
Installation-order as Jennifer recommmended.
1. At first deinstall all "Intel Compiler Suite Pro" installations(054, 060)
2. Install "Intel Parallel Composer" update 6
3. Install all older variants of "Intel Compiler Suite Pro" you want to use (054, 060)
4. Install "Intel Compiler Suite Pro" update 6 (065)
If we now look into "Select Build Components" we see 4 menu- entries
as you can see there:
http://www.britta-d.de/images/intel_1/select_build_components_composer_update6.jpg
If you want to compile nowa project you can easy use the different Compilers
Heinz ;-)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I added 2011 now to our developer environment.
http://www.britta-d.de/images/2011/select_build_components_2011.jpg
no problem to use 2011 as usual.
But when I'm switching back to 067 the old menue of 067 with MKL is no more shown, instead we see the menue of 2011 missing MKL.
http://www.britta-d.de/images/2011/select_build_components_11-1_build067.jpg
although I'm used Options -->Compilers -->Compilerselection --> 11.1_build067
http://www.britta-d.de/images/2011/options_compilers_compilerselection_11-1_build067.jpg
I clicked OK after select 067. I tried click reset too, but nothing helped to get the menue with MKL back.
The menue should look like this as in 065 including MKL and Cryptography, analog 067
http://www.britta-d.de/images/intel_1/select_build_components_composer_update6.jpg
Any help to get the right menue back appreciated
possible solution: change installationscript of 2011, ask if user has a valid license of MKL and show menue entry.
Then we can use the same menue for all apps 054,065, 067 / 2011
Regards heinz
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
How to use MKL in PS2011
Normally PS2011 does not support MKL, you remember we have no menu entry.
I found a way to use it without any menu entry
~~~~~~~~~~~~~~
include
for MKL additional
;$(INTEL_DEF_IA32_INSTALL_DIR)MKL\Include;$(INTEL_DEF_IA32_INSTALL_DIR)MKL\Include\fftw
Linker section
(to use MKL sequential)
please add to
Additional Libraries Directory:
;$(INTEL_DEF_IA32_INSTALL_DIR)MKL\ia32\lib
Input Additional dependencies:
mkl_solver_sequential.lib mkl_intel_c.lib mkl_sequential.lib mkl_core.lib
~~~~~~~~~~~~~~~~~~~~~
Linker section
(to use MKL parallel)
please add to
Additional Libraries Directory:
$(INTEL_DEF_IA32_INSTALL_DIR)Lib\ia32;$(INTEL_DEF_IA32_INSTALL_DIR)MKL\ia32\Lib
Input Additional dependencies:
mkl_solver.lib mkl_intel_c.lib mkl_intel_thread.lib mkl_core.lib libiomp5md.lib
~~~~~~~~~~~~~~~~~~~~~
In Visual Studio I had additional to add a hard link to VC++Directories --> Libraries
$(INTEL_DEF_IA32_INSTALL_DIR)lib\ia32
$(INTEL_DEF_IA32_INSTALL_DIR)MKL\ia32\lib
D:\I\Intel\Compiler\11.1\067\mkl\ia32\lib
~~~~~~~~~~~~~~~~~~~~~~~~~
You should know MKL is not part of 2011 and you must have a valid licence of ICSProf and installed it properly.
Regards Heinz

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