Upload
aziza
View
81
Download
7
Tags:
Embed Size (px)
DESCRIPTION
Post-traitements des simulations MesoNH: les outils annexes ou `` tools’’. Isabelle Mallet, Nicole Asencio, Gaëlle Tanguy. CNRM/GMME. Plan. Les outils autour du format LFI dans la grille du modèle: Programme DIAG Fichiers synchrones et diachroniques Sorties graphiques : DIAPROG - PowerPoint PPT Presentation
Citation preview
Post-traitements des simulations Post-traitements des simulations MesoNH:MesoNH:
les outils annexesles outils annexesou ``ou ``tools’’tools’’
Isabelle Mallet, Nicole Asencio, Gaëlle Tanguy
CNRM/GMME
PlanPlan
• Les outils annexes (tools):Traitement des observations Vers des formats externes Netcdf Grib ASCII Vers des grilles « observation » : variables colocalisées, vent méridien et vent vent zonalTraitement de sous-domaines/liste de variablesPost-traitements personnalisés phasés avec la Masdev
• Les outils autour du format LFI dans la grilledu modèle:Programme DIAG Fichiers synchrones et diachroniquesSorties graphiques : DIAPROG Sorties ASCII après interpolation sur des iso-surfaces 2D: fichier FICVAL dans DIAPROG
PC
supercalculateur
Manipulation de fichiers LFIManipulation de fichiers LFI
diaprog
Write ASCIISource perso.
Lecture+extraction 2D/1D
Sortie ASCII-FICVAL
Graphique gmeta
(x,y,z) .nnn
CONVLFI
Netcdf Vis5d Grib
VIS5D GRIB
lfi2cdf lfi2v5d lfi2grb
ASCII-radar
DIAG: + var dérivées
Simulation MesoNH
Simulation MesoNH
Diachronique .000(x,y,z,t,mask,p)
Synchrone(s)
(x,y,z,1,1,1)
conv2dia
Grille modèle et post-traitementsGrille modèle et post-traitements
grille C
•Les grilles décalées sont traitées DIAG, CONVLFI, lfi2grb,lfi2v5d•Les grilles décalées et la projectionconforme sont traitées de façon transparente par diaprog lors de la constitution des graphiques.
•Les sorties ASCII restent dans la grille modèle(les grilles décalées et la projection conforme): ASCII perso, ASCII-FICVAL, lfi2cdfLes post-traitements de ces sorties ASCII doiventtenir compte de ces spécificités +les modifications de source personnelles sont à phaser avec les versions de MesoNH
Fichier FM (LFI)
Fichier FM (LFI) Vent : U,V
grille Mesonh
Uzonal,Vmeridien
avantages inconvénients
Avantages des outils annexesAvantages des 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[-altitude]-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
• Un seul format d entrée aux outils: le format diachronique == > utiliser CONV2DIA pour les fichiers synchrones
Les outils annexes (1): obs <->modèleLes outils annexes (1): obs <->modèle
MesoNH et son format FM
diachronique
MesoNH et son format FM
diachronique
OBSERVATIONSlat,lon, alt,valeur
3D
1 valeur
NiveauxZ ou P ou K
obs2mesonh
mesonh2obs
1 profil2D
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 obs radar
obs2mesonhobs2mesonh: ex. de comparaison à un : ex. de comparaison à un champ 3D (champ 3D (réflectivité radarréflectivité radar))
Coupe verticale : modèle + obs radar
dBz
Milan
extractdia
Les outils annexes (2): formats externes &Les outils annexes (2): formats externes &sous-ensemble (variables,domaines)sous-ensemble (variables,domaines)
MesoNH et son format FM
diachronique
MesoNH et son format FM
diachronique
extraction d’un sous-domaine x,y,z,t,mask,p extraction d’une liste de variables vent: + calcul de dd(0-360), ff(module en m/s) avec/sans changement de grille horizontale (lat/lon), verticale (Z,P)+ changement de format
OBSERVATIONSlat,lon, alt,valeurNetCDF
nouveau fichier FMdiachronique
Format libre à préciser DIAPROG
+ Rhodref + Orographie, Uzonal,Vmerid
conv2dia
Les outils annexes (3): 2 solutions pour modifier la Les outils annexes (3): 2 solutions pour modifier la référence temporelle: variable TIMEréférence temporelle: variable TIME
MesoNH et son format FM
diachronique
MesoNH et son format FM
diachronique
1 seul fichier FM diachronique: Plusieurs écheances,toutes les variables, tout le domaine
DIAPROG
concat_time_diafile
MesoNH et son format FMsynchrone
MesoNH et son format FMsynchrone
MesoNH et son format FMsynchrone
MesoNH et son format FMsynchrone
MesoNH et son format FMsynchrone
MesoNH et son format FMsynchrone
MesoNH et son format FMsynchrone
MesoNH et son format FMsynchrone
Options identiquesà celles d’extractdia+ TIME_orig= en secondes
Voir les sorties possibles d’extractdia
OUDirectives pour conv2dia:4C102nophop1_20060725.00.ZC102nophop1_20060725.06.ZC102nophop1_20060725.12.ZC102nophop1_20060726.00.ZC102_20060725.4echnn2en
Utile pour traiter en evolution temporelle:plusieurs fichiers de couplagedes séries diachroniques issues de segments de run différents
Les outils annexes (4): post-traitements Les outils annexes (4): post-traitements personnalisés en Fortranpersonnalisés en Fortran
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 gmaketools: lecture de fichier(s) FM donc grille modèle traitements personnels écriture au format …
Utilisateur averti sur les grillesMesoNH!
DIAPROG
+ Rhodref + Orographie, Uzonal,Vmerid
voir $MESONH/MAKE/tools/diachro/src/EXTRACTDIA/exrwdia.f90
compute_r00_pc
Les outils annexes (5): compute_r00_pc sur PC Les outils annexes (5): compute_r00_pc sur PC ou DIAG sur supercalculateurou DIAG sur supercalculateur
MesoNH et son format FM
diachronique
MesoNH et son format FM
diachronique
reconstitution des trajectoires lagrangiennes surl’ensemble de la période et stockage de paramètresle long de ces trajectoires: cf documentation sur les traceurs lagrangiens
nouveau fichier FMdiachronique
DIAPROG notamment les lachers de particules
MesoNH et son format FM
diachronique
MesoNH et son format FM
diachronique
MesoNH et son format FM
diachronique
MesoNH et son format FM
diachronique
MesoNH et son format FM
diachronique
MesoNH et son format FM
diachronique
MesoNH et son format FM
diachronique
MesoNH et son format FM
diachronique
Fichiers consécutifs
radarascii2llv
Les outils annexes (6): radarascii2llv Les outils annexes (6): radarascii2llv
ASCII-radar issu de DIAG
ASCII-radar issu de DIAG
nouveau fichier ASCII : latitude longitude valeur
( nécessite obs2mesonh pour le tracer avec DIAPROG)
Aide à l’utilisation: documentation & liste de Aide à l’utilisation: documentation & liste de diffusiondiffusion
•Documentation sur le site web MesoNH: Tools related to Meso-NH (version Mar 21, 2005)
Sur les disques CNRM: $MESONH/ doc/tools.ps sous $MESONH/MAKE/readme mesonh2obs.LISEZMOI obs2mesonh .LISEZMOI extractdia.LISEZMOI exrwdia.LISEZMOI compute_r00.LISEZMOI
•Liste de diffusion pour partager ses expériences, ses problèmes d’utilisation: [email protected]
Aide à l’utilisation: FAQAide à l’utilisation: FAQ
Au CNRM (version March 14 2007): file:///miroir/mesonh/doc/faq_MesonhTools/index.html sur le site Web Mesonh: FAQ on Meso-NH tools (version Nov 20 2006)
Conclusion: partage d’outilsConclusion: partage d’outils 1. Des outils interactifs qui répondent aux besoins exprimés par de nombreux utilisateurs: mesonh2obs , obs2mesonh, extractdia, cocat_time_diafile,conv2dia, compute_r00_pc, radarascii2llv
•Ces outils ont été testés par de nombreuses utilisations•Les modules et routines utilisés suivent les phasages des versions de MesoNH
Outils en constante évolution pour répondre aux besoins des utilisateurs.
2. Des développements personnels basés sur exrwdia.f90 utilisant des fonctions mises à la disposition de tous les utilisateurs:
zmoy …………….. Moyenne sur une couche définie en K, Z, Pdd …………….. Calcul de la direction du vent 0-360ff …………….. Calcul du module du vent m/sreadvar ……………….Lecture d une variable dans un fichier LFIwritevar ………………Écriture d une variable dans un fichier diachronique LFIchange_a_grid ………changement de grille Mesonhzinter ……………. ..Interpolation au niveau Altitude=valpinter …………….. .Interpolation au niveau Pression=valwritellhv ……………..Ecriture lon lat alt valwritecdl ………………Ecriture en Netcdfroutines pour basculer dans un repère cylindrique (cyclones, …) …. intégration prévue par DIRRE/CRC