Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parCéline Boutin Modifié depuis plus de 9 années
2
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
3
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
4
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
5
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 )
6
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
7
Discussion technique 6 Performances réelles Cas test: grille 400x400x60, 1.25 sec. cas KW78 ( bulle chaude convective, 0.125km ) 1)test IDRIS, METEO-FRANCE 1-8 processeurs GFLOPS réels de 1 à 8 processeurs EQUIVALENT NEC-SX5 de 1 à 8 processeurs 2)test IDRIS, METEO-FRANCE 1-192 processeurs GFLOPS réels de 1 à 192 processeurs EQUIVALENT NEC-SX5 de 1 à 192 processeurs 3)test LA,GRAPPE GIGABYTE /INFINIBAND GFLOPS réels de 1 à 40 processeurs EQUIVALENT NEC-SX5 de 1 a 40 processeurs 4)CONCLUSION
8
Discussion technique 7 1)test IDRIS, METEO-FRANCE 1-8 processeurs GFLOPS réels
9
Discussion technique 8 1)test IDRIS, METEO-FRANCE 1-8 processeurs EQUIVALENT NEC-SX5
10
Discussion technique 9 2)test IDRIS, METEO-FRANCE 1-192 processeurs GFLOPS réels
11
Discussion technique 10 2)test IDRIS, METEO-FRANCE 1-192 processeurs EQUIVALENT NEC-SX5
12
Discussion technique 11 3)test LA,GRAPPE GIGABYTE /INFINIBAND GFLOPS réels de 1 a 40 processeurs
13
Discussion technique 12 3)test LA,GRAPPE GIGABYTE /INFINIBAND EQUIVALENT NEC-SX5 de 1 à 40 processeurs
14
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) ➔ 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 calcul 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
15
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.
16
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...).
17
Discussion technique 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 !!!
18
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
19
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é )
20
Discussion technique 19
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.