Upload
cady
View
29
Download
1
Embed Size (px)
DESCRIPTION
Discussion Technique Juan Escobar (LA), Isabelle Mallet (CNRM) 23-24 avril 2007 LA, Observatoire Midi-Pyrénées – 14, av Ed. Belin 31400 TOULOUSE. 4 ème Réunion des Utilisateurs de Méso-NH. Plan. Portage de Méso-NH sur centres METEO, IDRIS et CEPMMT Portage sur autres machines - PowerPoint PPT Presentation
Citation preview
Discussion technique 1
4ème Réunion des Utilisateurs de Méso-NH
Discussion Technique
Juan Escobar (LA), Isabelle Mallet (CNRM)
23-24 avril 2007
LA, Observatoire Midi-Pyrénées – 14, av Ed. Belin 31400 TOULOUSE
Discussion technique 2
Plan
●Portage de Méso-NH sur centres METEO, IDRIS et CEPMMT
●Portage sur autres machines
●Performances théoriques
●Performances réelles sur un cas test
●Libtools
●Graphique
●Procédures
●Site WEB• contribution au WIKI
Discussion technique 3
Portage de Méso-NH sur centres METEO,IDRIS et CEPMNT
à METEO-FRANCE sur tori = NEC-SX8R (16 noeuds de 8 proc.)
masdev4_5: OK masdev4_6: en cours de validation masdev4_7: en cours de portage
sur tora = VPP5000 (disponible jusqu'à fin juin 2007) masdev4_5 + 4_6: OK masdev4_7: disponible en test
à l'IDRIS sur brodie = NEC-SX8 (10 noeuds de 8 proc.)
masdev4_5 + 4_6: OK masdev4_7: en cours de portage
au CEPMNT sur ecgate, hpce, hpcf = IBM-AIX
masdev4_5 + 4_6: OK
Discussion technique 4
Portage sur autres machines
Avec Makefile PC individuel 32 et 64 bits : IBM-AIX à l'université de la Réunion CRAY XD1 ( Opteron ) au Cerfacs SGI Atlix ( Itanium ) au LTHE et CICT Cluster HP au CESGA : probleme de compilation machine non Linux Cluster Opteron à l'INRA Bordeaux Cluster Opteron + Infini Bande au LA Mac OS 10 ( V. Masson )
✗ Problème du GRIB sur PC 64 bits Patch disponible ( voir TeamWiki )
Discussion technique 5
Performances théoriques
Machines vectorielles IDRIS ( uqbar --> brodie)
NEC-SX5 = 8 GFLOPS/Processeur * 8 * 5 = 0.32 TFLOPS NEC-SX8 = 16 GFLOPS/Processeur * 8* 10 = 1.28 TFLOPS
METEO ( tora --> tori ) VPP 5000 = 9 GFLOPS/Processeur * 60 = 0.54 TFLOPS NEC-SX8R = 35 GFLOPS/Processeur * 8 * 16 ( * 2 ) = 4.48 TFLOPS(*2)
Machines scalaires IDRIS ( zahir )
IBM-SP4(+) = 5.2 GFLOPS/Processeur * 1024 = 5.32 TFLOPS CEPMNT ( hpce --> hpcf )
IBM-SP5 = 7.6 GFLOPS/Processeur * 16 * 140 = 17.02 TFLOPS LA ( yin+yan )
OPTERON 2.6GHz = 5.2 GFLOPS/Processeur * 2 *40 = 0.416 TFLOPS
Discussion technique 6
Performances réelles Cas test: grille 400x400x60 , 1.25 sec.
cas KW78 ( bulle chaude convective, 0.125km )
0) test IDRIS , METEO-FRANCE 1-8 processeurs GFLOPS réels de 1 à 8 processeurs EQUIVALENT NEC-SX5 de 1 à 8 processeurs
1) test IDRIS , METEO-FRANCE 1-192 processeurs GFLOPS réels de 1 à 192 processeurs EQUIVALENT NEC-SX5 de 1 à 192 processeurs
2) test LA ,GRAPPE GIGABYTE /INFINIBAND GFLOPS réels de 1 à 40 processeurs EQUIVALENT NEC-SX5 de 1 a 40 processeurs
3) CONCLUSION
Discussion technique 7
1)test IDRIS , METEO-FRANCE 1-8 processeurs GFLOPS réels
Discussion technique 8
1)test IDRIS , METEO-FRANCE 1-8 processeurs EQUIVALENT NEC-SX5
Discussion technique 9
2)test IDRIS , METEO-FRANCE 1-192 processeurs GFLOPS réels
Discussion technique 10
2)test IDRIS , METEO-FRANCE 1-192 processeurs EQUIVALENT NEC-SX5
Discussion technique 11
3)test LA ,GRAPPE GIGABYTE /INFINIBAND GFLOPS réels de 1 a 40 processeurs
Discussion technique 12
3)test LA ,GRAPPE GIGABYTE /INFINIBAND EQUIVALENT NEC-SX5 de 1 à 40 processeurs
Discussion technique 13
Machines vectorielles NEC-SX8 1PROC. NEC-SX8 = 3 PROC. NEC-SX5
C'est ce que l'on attendait ...
1PROC. NEC-SX8R = 1 PROC. NEC-SX8 Il manque le facteur 2 !!! ( 35/16 GFLOPS)Il manque le facteur 2 !!! ( 35/16 GFLOPS)➔ ce sont les accès mémoire qui conditionnent les performances de
MESONH : perf. inchangées entre les deux architectures
8 PROC. NEC-SX8 = 18 PROC.NEC-SX5 Bonne scalabilité à l'intérieur d'un noeud ( = 8 proc. )
Mais : 64PROC. NEC-SX8 = 67 PROC. NEC-SX5 Perte importante de scalabilité et surcout en temps de calculPerte importante de scalabilité et surcout en temps de calcul
du meme ordre = fact 3 !!!du meme ordre = fact 3 !!!
Machine scalaire IBM-SP4 192 PROC.IBM-SP4 = 8 PROC. NEC-SX8
A l'IDRIS , impossible d'utiliser 192 procs en routine !!! machine “obsolète”machine “obsolète”
Machine scalaire GRAPPE OPTERON/INFINIBAND scalabilité idéale jusqu'à 40 processeurs Rapport coût/performance imbattable pour un labo ...
4)Performances réelles: CONCLUSION
Discussion technique 14
Libtools
Version courante retard sur la version CVS
dernière mise à jour en 2005...
A faire Phasage CVS avec la MASDEV4_7 numéro de version 4_7A , 4_7B , etc ...
(A,B,... pour les bugfix propres aux libtools)
Réorganisation du répertoire pour séparer les librairies propres aux tools de celles concernant le modèle.
Discussion technique 15
Graphique ( diaprog )
Nouvelle documentation reprenant les derniers développements de Jacqueline, avec un index des mots clés, bientôt disponible sur le site web.
Quelques fonctionnalités (plus ou moins nouvelles...) table de grisés : LGREY tracé de spots de couleur (sans interpolation ncar): LSPOT tracé de cercles sélection des isocontours par XISOREF et XDIAINT (NIMNMX=3) répertoire DIRLFI et correction de bugs...
CONV2DIA et gros fichiers✔ possibilité de sélectionner horizontalement 1 point tous les n points,✗ à venir: possibilité de ne convertir qu'un zoom du domaine (merci Jacqueline...).
Discussion technique 16
Procédures
METEO-FRANCE En cours: adaptation à la nouvelle machine NEC-SX8R avecséparation transfert frontale / calcul sur les noeuds vectoriels
Génération d'OUTSCRIPT (par prepmodel ou prepsource) spécifique à chaque machine, donc lisible pour debogger...
IDRIS prep_experiment pose problème pour les relances automatiques
✗ Problème du CPIO utilisé pour regrouper les parties des/lfi d'un fichier FM pose problème pour
fichier supérieur à 2GO !!!
Discussion technique 17
Site Web
Mise en place deux WIKI ( moinmoin ) pour les FAQs
(concernant l'installation, l'utilisation du modèle, des tools)
● Un pour les équipes de développement OFFICIEL de MESONH http://mesonh.aero.obs-mip.fr/teamwiki
● un pour les utilisateurs de MESONH http://mesonh.aero.obs-mip.fr/userwiki
Ces deux FAQs sont directement accessibles depuis la page officiel de MESONH
http://mesonh.aero.obs-mip.fr/ Wiki FAQs
Team's Wiki FAQ Users' Wiki FAQ
Discussion technique 18
Contribution au WIKI
Tout le monde peut y contribuer Il suffit de se créer soit-même un login sur le WIKI
où l'on souhaite contribuer ... si vous voulez contribuer aux deux wiki team/user
il faut créer le compte sur les deux wiki choisir de préférence “PrenomNom” comme login ...
Comment ca marche ? Il suffit d'un navigateur WEB pour pouvoir éditer les pages
directement (une fois que l'on est loggé )
Discussion technique 19