Upload
romain-grandjean
View
109
Download
2
Embed Size (px)
Citation preview
Environnement Méso-NH
Préparation des champs initiaux : 2 types simulation
• Cas idéal (1D, 2D, 3D)
• Cas réel (seulement 3D)
Simulation multi-modèles Etapes additionnelles de préparation des champs initiaux puis runs parallèles
Les programmes ont une structure modulaire avec des étapes élémentaires qui peuvent être assemblées.
Les étapes sont :
1. Préparation de la simulation
2. Run
3. Diagnostics supplémentaires
Procédures Meso-NH : scripts shell pour toutes les étapes
« CAS IDEAL » « CAS REEL »
PREP_PGD (nécessaire)
extractecmwf
extractarpege
Extraction des fichiers de couplage
PREP_REAL_CASEInterpolation horizontale et verticale
PREP_PGD Préparation des données physiographiques pour le domaine choisi (si surface réelle)
PREP_IDEAL_CASEInitialise une atmosphère uniforme
Pré
para
tion d
e la s
imula
tion
Sim
ula
tion
DIAG DIAG
ZOOM_PGD
PREP_NEST_PGD
« grid-nesting »
Dia
gnost
ics
MODELIntégration temporelle
Fichiers de couplage
MODELIntégration temporelle
Interpolation horizontale
PREP_REAL_CASE
SPAWNING
Interpolation verticale
PROGRAMME et NAMELISTS
prepmodel
MAINPROG = PREP_PGDPREP_NEST_PGD
ZOOM_PGDPREP_IDEAL_CASEPREP_REAL_CASE
SPAWNINGMODELDIAG
ProgrammeFichiers input Fichiers output
Namelist : PRE_PGD1.namPRE_NEST_PGD1.namPRE_ZOOM1.namPRE_IDEA1.namPRE_REAL1.namSPAWN1.namEXSEG1.namDIAG1.nam
Input file
FM file
PREP_PGDPRE_PGD1.nam
Output_PGD_FMfile
PREP_IDEAL_CASE
PRE_IDEA1.nam
Output_IDEAL_FMfile
MODEL
EXSEG1.nam
Output_MODEL_FMfile
EXTRACTIONExtractecmwfextractarpege
GRIB files
PREP_PGDPRE_PGD1.nam
Output_PGD_FMfile
PREP_REAL_CASEPRE_REAL1.nam
Output_REAL_FMfile
MODEL
Output_MODEL_FMfile
EXSEG1.nam
PREP_REAL_CASE
SPAWNING
EXSEG2.nam…
SPAWN1.nam
PRE_REAL1.nam
Prep_experiment(hors PGD)
« CAS IDEAL » « CAS REEL »
2 «écoles » de procédures
1. Sur station de travail à MF (CNRM, triolet) ou PC Linux du CNRM
Exécution en local ou sur machine dédiée (NEC pour MF et IDRIS, IBM au CEPMMT)
Pas d’installation par l’utilisateurProcédures UNIXProcédures gérées par Meso-NH- CNRM (Jeanine Payart, Isabelle
Mallet)
2. Sur cluster Linux et autres plate-formes :
Machine locale = Machine d’exécution Package à télécharger et à installer par l’utilisateurProcédures MakefileProcédures gérées par Méso-NH- LA (Juan Escobar, Didier Gazen)
Procédures UNIX au CNRM
Machine locale :Station de W, PC Linux Machine dédiée : (supc) NEC, IBM
prepmodel
prepmodelrc(MAINPROG)
Namelist1.nam
outprepmodel
tosupctosupcrc
Output listingOutput files ($workdir ou $FTDIR
ou archiv)
EXECUTIONBATCH
BIBMASTER.a
BIBBUGFIX.a
BIBUSER.a
Input files ($workdir ou $FTDIRou archiv)
EXECUTION
BIBMASTER.a
BIBBUGFIX.a
BIBUSER.a
Input files
Output listing Output files
Modifier les sources Fortran
1. Sur station de travail à MF (CNRM, triolet) ou PC Linux du CNRM
Procédure UNIX prepsourceGestion RCS (commandes)Sources des différentes versions $MESONH/sources (actuellement
masdev4_7 bugfix 2)Version standard compilée sur PC Linux, NEC, IBM (CEPMMT)
2. Sur cluster Linux et autres plate-formes :
Compilation qui gère les dépendancesMakefileFacile pour l’utilisateur – Pas d’historique
DIAGNOSTICS• Durant le run : logiques dans EXSEG1.nam
• Après la simulation : program MAINPROG=DIAG
• Après la simulation : codé par l’utilisateur : exrwdia.f90.
PLOT• DIAPROG (NCAR) .
POST-TRAITEMENT• obs2mesonh, mesonh2obs
• extractdia : extraction, conversion de format des fichiers output (NetCDF…)
Diagnostics et post-traitement
http://mesonh.aero.obs-mip.fr/mesonh/