Solved

OpenMP + Visual C++ 6.0 or Builder C++ 6

Posted on 2006-11-03
4
3,542 Views
Last Modified: 2013-12-03
Hello,

Which API supports Visual C++ 6.0 for parallel C/C++ programming?
Development environment must be:
- Windows xP Pro or xP x64 Pro
- VC++ 6.0 or, alternatively, Borland Builder C++ 6
- Platform SDK February 2003 or early
- OpenMP or equivalent

Al info I found is about OpenMP with Visual Studio .net.
Any hints are welcome.
Thanks in advance.

Jose
0
Comment
Question by:Jose Parrot
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
  • 2
4 Comments
 
LVL 86

Accepted Solution

by:
jkr earned 500 total points
ID: 17870171
You'll need at least VC++ 8.0 (aka 2005) for OpenMP, see http://msdn.microsoft.com/msdnmag/issues/05/10/OpenMP/default.aspx

For an overview about which compilers support OpenMP, check out http://members.gamedev.net/Rivorus/surge/html/surge_act/setting_up_your_compiler.html

Borland is not on the list.
0
 
LVL 18

Author Comment

by:Jose Parrot
ID: 17871418
jkr,

Thanks for your perfect guidance.

I knew the MS page, but as MS have discontinued support to VS6, even if it was compliant to OpenMP, chances were of MS to retire such information. That is, I had the hope of VC++ 6 to be enough...

But the gamedev table is new for me and very helpful. Probably I will migrate my research to Linux, as I'm tired of pay for new Windows tools every year... I'm sure Bill will not notice I'm going out Windows for my parallel computing research...

Once again, thanks so much. I'm raising the points as you've answered my next question in advance.

Jose

0
 
LVL 86

Expert Comment

by:jkr
ID: 17871965
You're most welcome and I share your opinion about VC6 - however, I'd rather not end this comment w/o mentioning Intel's compiler explicitly for both platforms (nothing against Linux - using it for over 12yrs now - yet this is the Windows Programming TA ;o)
0
 
LVL 18

Author Comment

by:Jose Parrot
ID: 20471132
After several tryings to define the best environment for my research on parallel programming, I had really good results with Visual C++ Express and Intel Threading Building Blocks.
Finally, more than one year after jkr (as usualy looking steps ahead) have mentioned Intel compiler I have aquired Intel C++ compiler 10.1, which uses Visual Studio 6, 2003 or 2005 as front-end IDE.

I would like to share this experience with others that want to develop parallel programing. You can download a 30 days trial of the Intel's libraries and verify by yourself if they fit your requirements.

By my experience, if you want to go directly to a robust environment, go to Intel (C++ or Fortran) compilers. The Professional editions have 3 great addons: TBB (support for threading), MKL (a very wide math library: FFT, matrices, etc.) and IPP (audio, video compression, cryptography). Academic and student pricings are affordable.

Jose
0

Featured Post

Enroll in May's Course of the Month

May’s Course of the Month is now available! Experts Exchange’s Premium Members and Team Accounts have access to a complimentary course each month as part of their membership—an extra way to increase training and boost professional development.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This tutorial is about how to put some of your C++ program's functionality into a standard DLL, and how to make working with the EXE and the DLL simple and seamless.   We'll be using Microsoft Visual Studio 2008 and we will cut out the noise; that i…
This article describes how to programmatically preset the "Pages per Sheet" option that's available with most printer drivers.   This setting lets you do "n-Up" printing, where two, four, or more pages are printed on each sheet of paper. If your …
This is Part 3 in a 3-part series on Experts Exchange to discuss error handling in VBA code written for Excel. Part 1 of this series discussed basic error handling code using VBA. http://www.experts-exchange.com/videos/1478/Excel-Error-Handlin…
Are you ready to implement Active Directory best practices without reading 300+ pages? You're in luck. In this webinar hosted by Skyport Systems, you gain insight into Microsoft's latest comprehensive guide, with tips on the best and easiest way…

751 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question