Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
recherche:projets:turbulence [2016/01/12 09:49]
cicaluga [Contribution of CBP]
recherche:projets:turbulence [2017/06/14 20:28] (Version actuelle)
cicaluga [Contribution of CBP/PSMN]
Ligne 10: Ligne 10:
 Dans ce travail on s'​interesse à l'​étude de l’équation barotrope 2D avec un forçage aléatoire (bruit gaussien décorrélé en temps et corrélé en espace). Un code de simulation est développé par T. Tangarife dans le cadre de sa thèse. Dans ce travail on s'​interesse à l'​étude de l’équation barotrope 2D avec un forçage aléatoire (bruit gaussien décorrélé en temps et corrélé en espace). Un code de simulation est développé par T. Tangarife dans le cadre de sa thèse.
  
-====== Contribution of CBP ======+====== Contribution of CBP/PSMN ======
  
 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) :
recherche/projets/turbulence.1452588583.txt.gz · Dernière modification: 2016/01/12 09:49 par cicaluga