Création des fichiers de guidage et adaptation de l'exécution : Différence entre versions

De LMDZPedia
Aller à : navigation, rechercher
(Page créée avec « == Créer les fichiers de guidages == 1 => Créer le fichier grilles_gcm.nc avec ce0l. Pour cela, avant de lancer ce0l, ajouter dans run.def : grilles_gcm_netcdf=y 2 =>... »)
 
Ligne 55 : Ligne 55 :
 
8 => Lancer l'execution
 
8 => Lancer l'execution
 
  ./gcm.e > out_guide 2>&1
 
  ./gcm.e > out_guide 2>&1
 +
 +
[[Category:Guidage]]

Version du 28 mars 2022 à 10:44

Créer les fichiers de guidages

1 => Créer le fichier grilles_gcm.nc avec ce0l. Pour cela, avant de lancer ce0l, ajouter dans run.def :

grilles_gcm_netcdf=y

2 => Extraire les scripts pour interpolation de fichiers de guidage :

svn co http://forge.ipsl.jussieu.fr/igcmg/svn/CONFIG/LMDZOR/branches/LMDZOR_v4/CREATE/SCRIPT

3 => Recuperer les fichiers ERAI non-interpolé 4 => Interpoler avec interp_from_era.ksh. D'abord adapter qq variables en tete du script :

gridfile=chemin pour grilles_gcm.nc
indir= ou se trouver les fichier era-i
varlist="u v" : les variables a interpoler
outdir= repertoire de resultats
first_year=2011
last_year=2011
rundir= repertoire temporaire
 
./interp_from_era.ksh

Adapter le run

5 => Crée le fichier guide.def, par exemple :

## debut guide.def
# ok_guide=y : guidage active
ok_guide=y

guide_u= y
guide_v= y
guide_T= n
guide_P= n
guide_Q= n

tau_min_u=0.0208333
tau_max_u=0.125
tau_min_v=0.0208333
tau_max_v=0.125
## fin guide.def

Remarque :
Ici, dans ce guide.def, uniquement le guidage des variables u et v sont activé.
Temps de relaxation, pour une grille regulière, la valeur tau_max est utilisé, ici tau_max=0.125 => 3H.
Temps de relaxation, pour une grille zoomée, la valeur tau_max est utilisé à l'interieure de la zoom et tau_min à l'exterieur de la zoom, ici tau_min=0.0208333 => 30min.
Plus le temps de relaxation(tau) est petit, plus le guidage est fort..

6 => Ajouter en tete de run.def la prise en compte de la fichier guide.def :

INCLUDEDEF=guide.def

7 => Copier les fichier interpolé u_201101_erai.nc en u.nc et v_201101_erai.nc v.nc dans le repertoire où le modèle sera lancer :

ln -s ERAI_interp/2011/u_201101_erai.nc u.nc
ln -s ERAI_interp/2011/v_201101_erai.nc v.nc

8 => Lancer l'execution

./gcm.e > out_guide 2>&1