19
Discussion technique 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

  • 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

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

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

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

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

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

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

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

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 )

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

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

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

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

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

Discussion technique 7

1)test IDRIS , METEO-FRANCE 1-8 processeurs GFLOPS réels

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

Discussion technique 8

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

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

Discussion technique 9

2)test IDRIS , METEO-FRANCE 1-192 processeurs GFLOPS réels

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

Discussion technique 10

2)test IDRIS , METEO-FRANCE 1-192 processeurs EQUIVALENT NEC-SX5

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

Discussion technique 11

3)test LA ,GRAPPE GIGABYTE /INFINIBAND GFLOPS réels de 1 a 40 processeurs

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

Discussion technique 12

3)test LA ,GRAPPE GIGABYTE /INFINIBAND EQUIVALENT NEC-SX5 de 1 à 40 processeurs

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

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

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

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.

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

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

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

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

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

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

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

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

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

Discussion technique 19