Ecoulements turbulents bidimensionnels et géophysiques

Coordination : Freddy Bouchet
Partenaires : Tomás Tangarife, Cezare Nardini, Antoine Venaille
Expert analyse numérique et calcul scientifique : Cerasela Calugaru (représentant CBP)


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/PSMN

Optimisation :

  • 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 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 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)
  • 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)
  • la mise à disposition et l’aide à l’utilisation du code par les autres membres du projet

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.

  • Nous sommes très reconnaissants pour les ressources informatiques et en calcul scientifique fournis par le PSMN.
recherche/projets/turbulence.txt · Dernière modification: 2017/06/14 20:28 par cicaluga