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 Prochaine révision Les deux révisions suivantes | ||
recherche:projets:turbulence [2015/01/07 10:04] 127.0.0.1 modification externe |
recherche:projets:turbulence [2016/01/12 09:49] cicaluga [Contribution of CBP] |
||
---|---|---|---|
Ligne 14: | Ligne 14: | ||
Optimisation : | Optimisation : | ||
- | * profilage du code dans son ensemble | + | * 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 niveau d'optimisation (options de compilation) : gain de temps CPU considérable (code 6 fois plus rapide), tout en gardant la 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) |
- | * choix optimal de la version de Blitz (paquet système Debian ou source - version 2012 ou dernière avec GNU/Intel) | + | * choix optimal de la version de Blitz (paquet système Debian ou source - version 2012 ou la dernière version stable construite avec les compilateurs GNU ou Intel) |
- | * alternatives pour la construction du générateur de nombres aléatoires (Blitz / MKL) - en cours | + | * alternatives pour la construction du générateur de nombres aléatoires (Blitz / MKL) |
- | * 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) - en cours | + | * 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) | ||
Validation (et vérification) : | Validation (et vérification) : | ||
- | * le travail est aussi orienté vers la validation du code en définissant un jeu de tests et des cas de référence pour vérifier l’aptitude du code à approximer les divers termes intervenant dans l’équation. - en cours | + | * le travail est aussi orienté vers la validation du code en définissant un jeu de tests et des cas de référence pour vérifier l’aptitude du code à approximer les divers termes intervenant dans l’équation. |