
21 Dec
2020
21 Dec
'20
10:12 p.m.
Hi Andrew, Thank you for your answer. Indeed, there are many points where this could go wrong. For instance, I just noticed that using the rand() function on separate threads (which I do) may cause locks. I guess my question is then rather whether OpenMesh itself uses any variables/algorithms that would cause locks when operating on different mesh objects or I can be almost sure that it's my poor algorithm that causes this? I will certainly look into thread profiling tools, sounds like it's tremendously useful and yes, scaling is the way to be precise about this. I'm not sure though what you mean by "priming the OpenMP pump"... Thanks again, Botond