- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Then I installed Intel Intel Parallel Studio XE 2011 SP1 for Windows* Update 1.
I was hoping to run Cilk.
I told the installation program that I had VS 2010, and it created a menu item called "Parallel Studio XE 2011 with VS2010".
It all looked good, but when I start this menu item, the only project type I am allowed to start up is Visual Fortran. Nothing again Fortran programmers, but that is the LAST thing I wanted. Why can't I create a C++ or (better still) a Cilk++ project type. When I look under the Tools menu, I only see "Intel Visual Fortran Module Wizard", and nothing about C++ at all.
I was expecting to see "Intell C++ Composer XE 2011", but its not there.
Has anyone see this before?
Thanks!
Scott
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
http://software.intel.com/en-us/articles/intel-c-composer-xe-2011-release-notes/
So you can use Intel compiler, but from command line only. For full graphical integration of Intel tools install VS Standard or Professional. On my VS 2010 Pro the menu item I mentioned look this way:
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I built a serialized test app and it compiles fine under my project, but when I try to add "#include
Two questions:
1) Shouldn't Composer XE have set up this include path already? Either way, how do I set it up manually?
2) How can I tell if Visual C++ is actually invoking the Intel compiler? Wouldn't it default to using Microsoft's?
Thanks!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
http://social.msdn.microsoft.com/Forums/en/vcgeneral/thread/a494abb8-3561-4ebe-9eb0-6f644a679862
But I still don't seem to be running the Intel compiler. I added the following test code:
int i,Test[10];
cilk_for(i=0;i<10;i++) Test=i;
But I get the following compiler error:
error C3861: '_Cilk_for': identifier not found
It is successfully including cilk.h which redefines cilk_for as _Cilk_for, but then it can't find that identifier.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Did you enable Intel compiler to build your project? Such errors may be caused by building with VS compiler that doesn't support Intel Cilk Plus.
To enable Intel compiler right-click on your project, choose "Intel C++ Composer 2011" item and select "Use Intel C++". You can move back to VS compiler the same way.
Regards,
Kirill
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Did you enable Intel compiler to build your project? Such errors may be caused by building with VS compiler that doesn't support Intel Cilk Plus.
To enable Intel compiler right-click on your project, choose "Intel C++ Composer 2011" item and select "Use Intel C++". You can move back to VS compiler the same way.
Regards,
Kirill
Can you give me more detail where I should be able to find Use "Intel C++ Composer 2011" platform choice? I don't see such a choice when I right click on my project. When I right click, there is a Properties choice, then =>Configuration Properties=>General=>Platform Toolset but there are no choices for Intel at all.
I can not choose "Use Intel C++", this is the problem.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
http://software.intel.com/en-us/articles/intel-c-composer-xe-2011-release-notes/
So you can use Intel compiler, but from command line only. For full graphical integration of Intel tools install VS Standard or Professional. On my VS 2010 Pro the menu item I mentioned look this way:
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
That's very clear! Thanks so much for explaining that!
I switched to using Visual Studio 2010 Professional and now I have these options as expected.
A friend of mine got it to work with Visual Studio 2010 Express, so I thought the release notes might have been out of date wrt this restriction.
I like VS2010 Pro much better, so I think I will stick with it and pay for it. What I noticed with Express however, is that once I had installed VS2010Pro, the Intel C++ option also showed up in VS2010 Express. I think this is how my friend must have gotten it working too. There must have been a previous install of VS Pro on his computer at some point.
Thanks again for your help and taking the time to write out such a clear explanation including the expected menu graphics. Thanks!
ScottK
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I have a similar problem.
I started with installing the parallel studio xe 2011, but got only Fortran (no c++).
After that, I installed the c++ composer(c studio xe 2011)... no change.
After that I uninstalled the parallel studio and installed the c++ composer (with all tools)... :/
After reading this post, I installed the visual studio 2010 ultimate.
Now I see c++ features, but it's not similar to what I read at the c++ composer getting started tutorial (how to configure the environment).
I also don't have the option to change compiler to Intel's c++ as shown in the picture in this post.
I'm a little frustrated from all this procedure...
I don't mind starting all over again.
I need to take a c++ projectand make it parallel (debug/examine the results...).
What kind of installation do I need, and how should I do it.
Thanks

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