Post-traitements des simulations Post-traitements des simulations MesoNH:MesoNH:
les outils annexesles outils annexesou ``ou ``tools’’tools’’
Isabelle Mallet, Nicole Asencio
CNRM/GMME
PlanPlan
• Rappel :
programme DIAG
fichiers synchrones/diachroniques
diaprog: sortie graphique et sorties ASCII
• Les outils annexes (tools):
1. obs2mesonh mesonh2obs2. extractdia3. exrwdia.f90
RappelRappel
Simulation MesoNH
Simulation MesoNH
Diachronique .000(x,y,z,t,mask,p)
Synchrone(s)
Variables pronostics+ variables dérivées
diaprog
+conv2dia
Write ASCII
+GRIB +VIS5D
Lecture+extraction 2D/1D
Sortie ASCII FICVAL Graphique gmeta
DIAG
(x,y,z) .00n
(x,y,z,1,1,1)
PC
supercalculateur
RappelRappel
grille C
•Le format des fichiers FM est bien géré par diaprog et DIAG•Les grilles décalées et la projectionconforme sont traitées de façon transparente lors de la constitution des graphiques.
•Les sorties ASCII doivent prendre en compteces spécificités +les sorties personnelles sont à phaser avec les versions de MesoNH•Le traitement de données non simulées (Obs…) nécessite l’apprentissage d’un logiciel graphique autre que diaprog
Fichier FM (LFI)
Fichier FM (LFI) Vent : U,V
grille Mesonh
Uzonal,Vmeridien
avantages inconvénients
Les outils annexesLes outils annexes
•Echanger des données (simulations, observations) pour les intercomparer.== > interpolation des points de grille MesoNH (projection conforme, grilles décalées, niveaux K) vers une grille lat/lon (régulière ou non), et une grille verticale en niveaux Z ou P == > formats supplémentaires: NetCDF, ASCII lat-lon-valeur
•Utiliser les ressources informatiques des postes de travail (PC) et réserver le supercalculateur aux simulations et aux diagnostics « automatiques »== > lecture /écriture d’un fichier FM diachronique en traitantl’ensemble de la matrice 3D (x,y,z) + temps + processus
•Limiter le nombre de logiciels graphiques à utiliser dans la communauté Mesonh == > utilisation de l’outil standard diaprog pour traiter des observations et les superposer aux données simulées
Les outils annexes 1/3Les outils annexes 1/3
MesoNH et son format FM
diachronique
MesoNH et son format FM
diachronique
OBSERVATIONSlat,lon, alt,valeur
mesonh2obs
obs2mesonh
val
NiveauxZ ou P ou K
Fichier FM
AR11_mc2.06d.Z
Fichier FM
AR11_mc2.06d.Z
Fichier FM
AR10_mc2.06d.Z
Fichier FM
AR10_mc2.06d.Z
mesonh2obs: exemple
Format du fichier de sortie ?
llhvNombre de niveaux verticaux pour l’interpolation ?
1Nom du fichier de localisation géographique des obs.?
obscoordlatlonPrint de contrôle ?
1Nom du fichier diachro en supprimant .lfi ?
AR10_mc2.06d.ZNom du champ MesoNH en majuscules?
T2MEND
obscoordlatlon45 8 0
obs2mesonhobs2mesonh: ex. de comparaison à un : ex. de comparaison à un champ 2D (champ 2D (T2MT2M))
Directives diaprog:
NIMNMX=1XISOMIN=272 XISOMAX=284XDIAINT=2_file1_’fichiersim’_file2_’fichierobs’T2M(+273)_file1_ON_LSPOT=TT2M11h_file2_
Directives obs2mesonh:
fichiersim3llfichierobsT2M11hK2DEND
G.Jaubert
(CNRM/GMME)
Ouest Est
Coupe Horizontale K=20
obs2mesonhobs2mesonh: ex. de comparaison à un : ex. de comparaison à un champ 3D (champ 3D (réflectivité radarréflectivité radar))
Coupe verticale : modèle + radar
dBz
Milan
extractdia
Les outils annexes 2/3Les outils annexes 2/3
MesoNH et son format FM
diachronique
MesoNH et son format FM
diachronique
OBSERVATIONSlat,lon, alt,valeur
extraction d’un sous-domaine x,y,z,t,mask,p extraction d’une liste de variables changement de grille horizontale (lat/lon), verticale (Z,P) calcul dd,ff, Uzonal,Vmeridien changement de format
NetCDFnouveau fichier FM
diachroniqueFormat libre à préciser
Les outils annexes 3/3Les outils annexes 3/3
MesoNH et son format FM
diachronique
MesoNH et son format FM
diachronique
OBSERVATIONSlat,lon, alt,valeurNetCDF
nouveau fichier FMdiachronique
Format libre à préciser
programme FORTRAN utilisateur (exemple exrwdia.f90 à adapter) + makefile: lecture de fichier(s) FM traitements personnels écriture au format …
Utilisateur averti sur les grillesMesoNH!
ConclusionConclusion
mesonh2obs , obs2mesonh, extractdia, exrwdia.f90: ces outils interactifsrépondent aux besoins exprimés par de nombreux utilisateurs.
Documentation sur le site web MesoNH et: sous $MESONH/MAKE/tools/readme tools.ps mesonh2obs.LISEZMOI obs2mesonh .LISEZMOI extractdia.LISEZMOI exrwdia.LISEZMOI
•Ces outils ont été testés par de nombreuses utilisations (dont compute_r00_pc)•Les modules et routines utilisés suivent les phasages des versions de MesoNH
Une liste email d’échange d’expérience est ouverte: [email protected] utiliser pour soumettre vos problèmes d’utilisation ou vos questions.