You could try setting the OMP_WAIT_POLICY environment variable to PASSIVE and see if that helps.
• wait-policy-var ICV, see Section 2.3 on page 24.
ftinetti wrote:Hmm... I thought OMP_WAIT_POLICY was related to OpenMP threads waiting because of "OpenMP synchronizations" such as barrier construct, critical construct, end of loop construct without nowait, etc. I did not find anything in the spec. excluding the sleep() call in particular, but I think that being sleep() not part of C it is beyond the scope of the OpenMP spec. and runtime.
Since this is just a hobby project, I don't want to pay for a commercial compiler. I got Visual Studio for free since I'm a student.
Intel seem to offer their stuff for free non-commercially, but only for Linux. Really don't want to have to dual-boot Linux just to see if this works.
I guess I'll get the Windows trial and see if it works before doing anything else.
Argh, why aren't the Windows versions available also.
Users browsing this forum: Google [Bot] and 4 guests