Ignore:
Timestamp:
Jul 16, 2021, 3:13:39 PM (3 years ago)
Author:
emillour
Message:

Generic GCM:
Update and translate to English various run*.def files in deftank
EM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.GENERIC/deftank/run.def.earlymars_hires

    r253 r2552  
    11#
    22#-----------------------------------------------------------------------
    3 #Parametres de controle du run:                                         
     3# run control parameters:                                         
    44#------------------------------                                         
    55
    6 # Nombre de jours d'integration                                         
     6# planet type
     7planet_type = generic
     8
     9# Number of days to run model for
    710     nday=669
    811
    9 # nombre de pas par jour (multiple de iperiod) ( ici pour  dt = 1 min )     
     12# ndynstep (overrides nday): number of dynamical steps to run for
     13#     ndynstep=20
     14
     15# Number of dynamical steps per day (must be a multiple of iperiod)
    1016 day_step = 960
    1117
    12 # periode pour le pas Matsuno (en pas)                                 
     18# Apply a Matsuno step every iperiod dynamical step
    1319  iperiod=5
    1420
    15 # periode de sortie des variables de controle (en pas)                 
     21# Control output information in the dynamics every iconser dynamical steps
    1622  iconser=120
    1723
    18 # periode d'ecriture du fichier histoire (en jour)                     
    19     iecri=100
    20 
    21 # periode de stockage fichier histmoy (en jour)                         
    22  periodav=60.
    23 
    24 # periode de la dissipation (en pas)                                   
     24# Apply dissipation every idissip dynamical steps
    2525  idissip=5
    2626
    27 # choix de l'operateur de dissipation (star ou  non star )             
     27# dissipation operator to use (star or non-star)
    2828 lstardis=.true.
    2929
    30 # avec ou sans coordonnee hybrides
     30# use hybrid vertical coordinate (else will use sigma levels)
    3131 hybrid=.true.
    3232
    33 # nombre d'iterations de l'operateur de dissipation   gradiv           
     33# iterate lateral dissipation operator gradiv nitergdiv times
    3434nitergdiv=1
    3535
    36 # nombre d'iterations de l'operateur de dissipation  nxgradrot         
     36# iterate lateral dissipation operator nxgradrot nitergrot times
    3737nitergrot=2
    3838
    39 # nombre d'iterations de l'operateur de dissipation  divgrad           
     39# iterate lateral dissipation operator divgrad niterh times
    4040   niterh=2
    4141
    42 # temps de dissipation des plus petites long.d ondes pour u,v (gradiv) 
     42# time scale (s) for shortest wavelengths for u,v (gradiv)
    4343 tetagdiv=10000.
    4444
    45 # temps de dissipation des plus petites long.d ondes pour u,v(nxgradrot)
     45# time scale (s) for shortest wavelengths for u,v (nxgradrot)
    4646 tetagrot=10000.
    4747
    48 # temps de dissipation des plus petites long.d ondes pour  h ( divgrad)
     48# time scale (s) for shortest wavelengths for h (divgrad)
    4949 tetatemp=10000.
    5050
    51 # coefficient pour gamdissip                                           
     51# multiplicative constants for dissipation with altitude:
     52# coefficient for middle atmosphere (~20-70km)
     53dissip_fac_mid = 2
     54# coefficient for upper atmosphere (~100km+)
     55dissip_fac_up = 10
     56
     57# coefficient for gamdissip                                           
    5258  coefdis=0.
    5359
    54 # choix du shema d'integration temporelle (Matsuno ou Matsuno-leapfrog)
     60# time marching scheme (Matsuno if purmats is true, else Matsuno-Leapfrog)
    5561  purmats=.false.
    5662
    57 # avec ou sans physique                                                 
     63# run with (true) or without (false) physics
    5864   physic=.true.
    5965
    60 # periode de la physique (en pas)                                       
     66# call physics every iphysiq dynamical steps
    6167  iphysiq=20
    6268
    63 # choix d'une grille reguliere                                         
     69# Use a regular grid
    6470  grireg=.true.
    6571
    66 # frequence (en pas) de l'ecriture du fichier diagfi               
     72# Output in diagfi file every ecritphy dynamical steps
    6773 ecritphy=1920
    6874
    69 # longitude en degres du centre du zoom                                 
     75# longitude (degrees) of zoom center
    7076   clon=63.
    7177
    72 # latitude en degres du centre du zoom                                 
     78# latitude (degrees) of zoom center
    7379   clat=0.
    7480
    75 # facteur de grossissement du zoom,selon longitude                     
     81# enhancement factor of zoom, along longitudes
    7682  grossismx=1.
    7783
    78 # facteur de grossissement du zoom ,selon latitude                     
     84# enhancement factor of zoom, along latitudes
    7985 grossismy=1.
    8086
    81 Fonction  f(y)  hyperbolique  si = .true.  , sinon  sinusoidale         
     87Use an hyperbolic function f(y) if .true., else use a sine
    8288  fxyhypb=.false.
    8389
    84 # extension en longitude  de la zone du zoom  ( fraction de la zone totale)
     90# extention along longitudes of zoom region (fraction of global domain)
    8591   dzoomx= 0.
    8692
    87 # extension en latitude de la zone  du zoom  ( fraction de la zone totale)
     93# extention along latitudes of zoom region (fraction of global domain)
    8894   dzoomy=0.
    8995
    90 #  raideur du zoom en  X
     96# zoom stiffness along longitudes
    9197    taux=2.
    9298
    93 #  raideur du zoom en  Y
     99# zoom stiffness along latitudes
    94100    tauy=2.
    95101
    96 #  Fonction  f(y) avec y = Sin(latit.) si = .TRUE. ,  Sinon  y = latit.
     102#  Function  f(y) as y = Sin(latitude) if = .true. ,  else  y = latitude
    97103  ysinus= .false.
    98104
    99 # Avec sponge layer
     105# Use a sponge layer
    100106  callsponge  = .true.
    101107 
    102 # Sponge:  mode0(u=v=0), mode1(u=umoy,v=0), mode2(u=umoy,v=vmoy)
     108# Sponge layer extends over topmost nsponge layers
     109  nsponge = 3
     110
     111# Sponge:  relaxed towards teta=teta_ave
     112#        and mode0(u=v=0), mode1(u=u_ave,v=0), mode2(u=u_ave,v=v_ave)
    103113  mode_sponge= 2
    104 
    105 # Sponge:  hauteur de sponge (km)
    106   hsponge= 90
    107114
    108115# Sponge:  tetasponge (secondes)
Note: See TracChangeset for help on using the changeset viewer.