Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
recherche:projets:turbulence [2016/04/22 11:39] cicaluga [Contribution of CBP] |
recherche:projets:turbulence [2017/06/14 20:28] (Version actuelle) cicaluga [Contribution of CBP/PSMN] |
||
---|---|---|---|
Ligne 14: | Ligne 14: | ||
Optimisation : | Optimisation : | ||
- | * profilage du code dans son ensemble | + | |
+ | * formation aux membres du projet à l’utilisation du code | ||
+ | * profilage du code dans son ensemble | ||
* choix optimal du compilateur (GNU g++ vs. Intel icpc) | * choix optimal du compilateur (GNU g++ vs. Intel icpc) | ||
* choix du meilleur niveau d'optimisation (au niveau des options de compilation) : le gain de temps CPU a été considérable (code 6 fois plus rapide tout en gardant la même précision) | * choix du meilleur niveau d'optimisation (au niveau des options de compilation) : le gain de temps CPU a été considérable (code 6 fois plus rapide tout en gardant la même précision) | ||
Ligne 21: | Ligne 23: | ||
* améliorer le modèle de programmation (définir un seul RNG pour l'ensemble de pas de temps au lieu d'un RNG à chaque pas de temps) | * améliorer le modèle de programmation (définir un seul RNG pour l'ensemble de pas de temps au lieu d'un RNG à chaque pas de temps) | ||
* formation aux membres du projet à l’utilisation des systèmes de gestion de versions (svn) | * formation aux membres du projet à l’utilisation des systèmes de gestion de versions (svn) | ||
+ | * la mise à disposition et l’aide à l’utilisation du code par les autres membres du projet | ||
Validation (et vérification) : | Validation (et vérification) : |