RESUME DES OBJECTIFS ET REALISATIONS DU PROJET EN 2008-2010 :
Rappel Courant 2008 :
Les efforts de développement/portage de Méso-NH sur les nouvelles plateformes massivement parallèles
du GENCI ont permis de réaliser les premières simulations Idéalisées de Méso-NH sur des grilles allant jusqu'à
4096x4096x128 points = 2 milliards de points de grilles et plus de 8000 processeurs, avec pour la première fois une
performance soutenue de plus de 1 Téraflops pour Méso-NH .
Pour réaliser les premières simulations de cas réel à l'échelle kilométrique sur de grandes grilles, en vue d'utiliser
les premières machines P etaflopique s Européennes, des efforts supplémentaires sont nécessaires sur la
parallélisation et l'optimisation de parties de code de Méso-NH qui pour des configurations plus petites ne posaient pas
de problème .
Rappel Courant 2009 :
certains points durs ont été levés ( au moins partiellement ) :
–la parallélisation des Entrées/Sorties
–la génération de grille de surface 2D au delà de 2000x2000 points
–la génération de grille initiale 3D au delà de 512x256x70 points
Rappel fin d'année 2009 :
Ceci a permis de réaliser les premiers runs « scientifiquement réalistes» sur une grille de :
–3072x1536x64 points
–à 4KM de résolution
–avec résolution explicite des nuages ( CRM, pas de paramétrisation )
–sur 2048 processeurs du JADE
La continuité du projet en 2010 a p ermis :
–d'étendre la scalabilité de Méso-NH jusqu'à 130 000 processeurs et 4.5 Téraflops sur la première machine
PETAFLOPIQUE IBM-BG/P JUGENE de PRACE
–de « consolider » ces développements pour les machines massivement parallèles et de les mettre à disposition de la
communauté scientifique de chercheurs calculant sur les différents centres de GENCI .
–De paralléliser (partiellement) la première d'étape de génération de grille jusqu'à 4000x4000 pts .
–les premiers benchs , avec code à adressage 64bit =integer*8 , à échelle de 1KM sur grille 8000x4000x128 pts
–Les premiers tests de portage de MESO-NH sur plateforme Hybride avec compilateur PGI Fortran CUDA &
directives ACC .
Comme à chaque montée en résolution, de nouveaux points durs apparaissent ou restent à résoudre
et feront partie de la suite du projet en 2011 :
–la non scalabilité/portabilité des librairies MPI elles-mêmes sur les différentes plateformes !
–Le passage de l'ensemble du code en adressage 64bits= « integer*8 » pour permettre l'utilisation
en cas réel de grille à 1KM de résolution en 8000x4000x128 pts
–la scalabilité du solveur de pression sur la nouvelle machine PRACE BULLX « Curie »,multi-grille ou autre ...
–les premiers runs sur nouvelle architecture hybride Fermi ( si disponible ).
–le post-traitement graphique des fichiers de sortie