inglês
After some recent changes to a program (and compiler version) I started to see some strange behaviour in OpenMP enabled builds. While debugging I've been able to come up with a smaller example that generates similar (but not quite the same) sort of problems. I'm now a bit worried that my understanding of OpenMP behaviour is flawed. All the odd behaviour happens before the code encounters any parallel constructs.