I have some code that I'm trying to thread. The code usesthe Blitz library. After applying an omp parallel for I can run a single thread on the loop concerned but if I try to run more than one thread the exe crashes.
If I use Parallel Inspector I get a larger number of Data race errors reported from within Blitz. I have a vague memory of reading some time ago that Blitz isn't thread safe.
Maybe someone can help me wiyth the following queries:
a/ Does Parallel Inspectorgenerate false positives ie say there's an error even if there isn't?
b/ Does anyone have experience using Blitz in multi-threaded code?