Je suis en train de paralléliser une partie de l'application qui fait appel à des nombres pour utiliser une architecture à quatre cœurs en utilisant OpenMP et GCC 4.2 sur Mac OS 10.5. Mais ce que je pense que le problème est que cette application utilise Qt pour l'interface graphique et j'essaye de bifurquer les threads de travail sur un thread secondaire créé par Qt qui provoque le crash du programme - mais je n'en suis pas sûr.Existe-t-il un moyen pour OpenMP de fonctionner sur des threads étendus Qt?
Je suis sérieusement dans le noir ici car c'est la première fois que je travaille avec Qt ou OpenMP, (ou C++ d'ailleurs). Toute sorte de conseils est grandement appréciée.
Commentant moi-même ici. En utilisant la dernière version de gcc de macports (gcc version 4.5.1), le problème est résolu. Les threads openmp démarrés depuis un worker QThread fonctionne comme il se doit. – FFox