Je suis surpris que tu compares les performances entre un code en python avec OpenMP vs un code en C sans OpenMP.
Mais non, la vie n'est pas remplie de personnes malhonnêtes. Pour prendre en compte les directives OpenMP dans pythran, il faut spécifier -fopenmp, tout comme gcc. Pour l'exemple du dessus, elles sont bêtement ignorées…
Pour ton problème de compil, ça semble lié à un problème de support du C++11. Quelle est la version de ton compilo ?
Ici:
Debian clang version 3.1-8
gcc (Debian 4.7.2-5) 4.7.2
En tout cas merci de pousser si loin la comparaison :-)
La suite au prochain épisode (si tu passes sur FreeNode #pythran, je me ferai un plaisir de discuter :-))
[^] # Re: show me the code
Posté par serge_sans_paille (site web personnel) . En réponse au journal Pythran 0.2 : Python peut-il être aussi rapide que du C ?. Évalué à 6.
Mais non, la vie n'est pas remplie de personnes malhonnêtes. Pour prendre en compte les directives OpenMP dans pythran, il faut spécifier
-fopenmp, tout comme gcc. Pour l'exemple du dessus, elles sont bêtement ignorées…Pour ton problème de compil, ça semble lié à un problème de support du C++11. Quelle est la version de ton compilo ?
Ici:
Debian clang version 3.1-8
gcc (Debian 4.7.2-5) 4.7.2
En tout cas merci de pousser si loin la comparaison :-)
La suite au prochain épisode (si tu passes sur FreeNode #pythran, je me ferai un plaisir de discuter :-))