Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 3609
  • Last Modified:

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

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
Jose Parrot
Asked:
Jose Parrot
  • 2
  • 2
1 Solution
 
jkrCommented:
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
 
Jose ParrotGraphics ExpertAuthor Commented:
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
 
jkrCommented:
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
 
Jose ParrotGraphics ExpertAuthor Commented:
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

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 2
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now