[Migrated content. Thread originally posted on 25 April 2012]
Has anybody experienced succesful instrumentation and error detection with openmp code? OpenMP is quite a standard practice in nowadays programming. I would expect that devpartner error detection supports such code.
On a large VisualStudio 2008 project I'm involved in, my code crashes when ran under ErrorDection, unless the number of OMP threads is set to 1. Also, even in the latter case, a lot of false positives are reported.
I will investigate more whether running the instrumented code outside of BC is still an issue.I was not able to produce a simple test case, so the issue may be more complicated than I thought. It can also well be that an idiot programming error of mine causes all the troubles, but BC does not see it correctly.
Good news / bad news....Using the following code in a new win32 console app with last nights build of 10.6 I was unable to replicate the instrumentation issue. Also on a Win 7 X64 ultimate machine. I will trya a few other thinsg to see if I can make it have an error.