1 / 19

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. 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

cady
Download Presentation

4 ème Réunion des Utilisateurs de Méso-NH

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

  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

  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

  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 )

  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

  6. Performances réelles • Cas test: grille 400x400x60 , 1.25 sec. cas KW78 ( bulle chaude convective, 0.125km ) • test IDRIS , METEO-FRANCE 1-8 processeurs • GFLOPS réels de 1 à 8 processeurs • EQUIVALENT NEC-SX5 de 1 à 8 processeurs • test IDRIS , METEO-FRANCE 1-192 processeurs • GFLOPS réels de 1 à 192 processeurs • EQUIVALENT NEC-SX5 de 1 à 192 processeurs • test LA ,GRAPPE GIGABYTE /INFINIBAND • GFLOPS réels de 1 à 40 processeurs • EQUIVALENT NEC-SX5 de 1 a 40 processeurs • CONCLUSION

  7. test IDRIS , METEO-FRANCE 1-8 processeurs • GFLOPS réels

  8. test IDRIS , METEO-FRANCE 1-8 processeurs • EQUIVALENT NEC-SX5

  9. test IDRIS , METEO-FRANCE 1-192 processeurs • GFLOPS réels

  10. test IDRIS , METEO-FRANCE 1-192 processeurs • EQUIVALENT NEC-SX5

  11. test LA ,GRAPPE GIGABYTE /INFINIBAND • GFLOPS réels de 1 a 40 processeurs

  12. test LA ,GRAPPE GIGABYTE /INFINIBAND • EQUIVALENT NEC-SX5 de 1 à 40 processeurs

  13. Performances réelles: CONCLUSION • 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) • 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 calculdu 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 scalaire GRAPPE OPTERON/INFINIBAND • scalabilité idéale jusqu'à 40 processeurs • Rapport coût/performance imbattable pour un labo ...

  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.

  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...).

  16. Procédures • METEO-FRANCE • En cours: adaptation à la nouvelle machine NEC-SX8R avec sé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 !!!

  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

  18. Contribution au WIKI • Tout le monde peut y contribuer • Il suffit de se créer soit-même un login sur le WIKIoù l'on souhaite contribuer ... • si vous voulez contribuer aux deux wiki team/useril 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 pagesdirectement (une fois que l'on est loggé )

More Related