Changeset 2477 for trunk/MESOSCALE/LMD_MM_MARS/SIMU/MESORUN/gcm/run.def
- Timestamp:
- Mar 15, 2021, 9:33:56 AM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MESOSCALE/LMD_MM_MARS/SIMU/MESORUN/gcm/run.def
r1552 r2477 1 1 # 2 2 #----------------------------------------------------------------------- 3 # Parametres de controle du run:4 #--------------------------- ---3 #GCM run control parameters: 4 #--------------------------- 5 5 6 6 # planet type 7 7 planet_type=mars 8 9 # Nombre de jours d'integration10 nday=311 8 12 # nombre de pas par jour (multiple de iperiod) ( ici pour dt = 1 min ) 9 # Number of days to run model for 10 nday= 3 11 12 # Number of dynamical steps per day (must be a multiple of iperiod) 13 13 day_step = 960 14 14 15 # periode pour le pas Matsuno (en pas)15 # Apply a Matsuno step every iperiod dynamical step 16 16 iperiod=5 17 17 18 # periode de sortie des variables de controle (en pas)18 # Control output information in the dynamics every iconser dynamical steps 19 19 iconser=120 20 20 21 # periode d'ecriture du fichier histoire (en jour) 22 iecri=200 23 24 # periode de stockage fichier histmoy (en jour) 25 periodav=60. 26 27 # periode de la dissipation (en pas) 21 # Apply dissipation every idissip dynamical steps 28 22 idissip=1 29 23 30 # choix de l'operateur de dissipation (star ou non star )24 # dissipation operator to use (star or non-star) 31 25 lstardis=.true. 32 26 33 # avec ou sans coordonnee hybrides27 # use hybrid vertical coordinate (else will use sigma levels) 34 28 hybrid=.true. 35 29 36 # nombre d'iterations de l'operateur de dissipation gradiv30 # iterate lateral dissipation operator gradiv nitergdiv times 37 31 nitergdiv=1 38 32 39 # nombre d'iterations de l'operateur de dissipation nxgradrot33 # iterate lateral dissipation operator nxgradrot nitergrot times 40 34 nitergrot=2 41 35 42 # nombre d'iterations de l'operateur de dissipation divgrad36 # iterate lateral dissipation operator divgrad niterh times 43 37 niterh=2 44 38 45 # t emps de dissipation des plus petites long.d ondes pour u,v (gradiv)46 tetagdiv= 1800.39 # time scale (s) for shortest wavelengths for u,v (gradiv) 40 tetagdiv=2500. 47 41 48 # t emps de dissipation des plus petites long.d ondes pour u,v(nxgradrot)49 tetagrot= 3600.42 # time scale (s) for shortest wavelengths for u,v (nxgradrot) 43 tetagrot=5000. 50 44 51 # t emps de dissipation des plus petites long.d ondes pour h ( divgrad)52 tetatemp= 3600.45 # time scale (s) for shortest wavelengths for h (divgrad) 46 tetatemp=5000. 53 47 54 # coefficient pour gamdissip 48 # multiplicative constants for dissipation with altitude: 49 # coefficient for middle atmosphere (~20-70km) 50 dissip_fac_mid = 3 51 # coefficient for upper atmosphere (~100km+) 52 dissip_fac_up = 30 53 54 # coefficient for gamdissip 55 55 coefdis=0. 56 56 57 # choix du shema d'integration temporelle (Matsuno ou Matsuno-leapfrog)57 # time marching scheme (Matsuno if purmats is true, else Matsuno-Leapfrog) 58 58 purmats=.false. 59 59 60 # avec ou sans physique60 # run with (true) or without (false) physics 61 61 physic=.true. 62 62 63 # periode de la physique (en pas)64 iphysiq= 1063 # call physics every iphysiq dynamical steps 64 iphysiq=5 65 65 66 # choix d'une grille reguliere66 # Use a regular grid 67 67 grireg=.true. 68 68 69 # frequence (en pas) de l'ecriture du fichier diagfi70 ecritphy= 4069 # Output in diagfi file every ecritphy dynamical steps 70 ecritphy=80 71 71 72 # longitude en degres du centre du zoom72 # longitude (degrees) of zoom center 73 73 clon=63. 74 74 75 # latitude en degres du centre du zoom75 # latitude (degrees) of zoom center 76 76 clat=0. 77 77 78 # facteur de grossissement du zoom,selon longitude78 # enhancement factor of zoom, along longitudes 79 79 grossismx=1. 80 80 81 # facteur de grossissement du zoom ,selon latitude81 # enhancement factor of zoom, along latitudes 82 82 grossismy=1. 83 83 84 # Fonction f(y) hyperbolique si = .true. , sinon sinusoidale84 # Use an hyperbolic function f(y) if .true., else use a sine 85 85 fxyhypb=.false. 86 86 87 # exten sion en longitude de la zone du zoom ( fraction de la zone totale)87 # extention along longitudes of zoom region (fraction of global domain) 88 88 dzoomx= 0. 89 89 90 # exten sion en latitude de la zone du zoom ( fraction de la zone totale)90 # extention along latitudes of zoom region (fraction of global domain) 91 91 dzoomy=0. 92 92 93 # raideur du zoom en X93 # zoom stiffness along longitudes 94 94 taux=2. 95 95 96 # raideur du zoom en Y96 # zoom stiffness along latitudes 97 97 tauy=2. 98 98 99 # Fonction f(y) a vec y = Sin(latit.) si = .TRUE. , Sinon y = latit.99 # Fonction f(y) as y = Sin(latitude) if = .true. , else y = latitude 100 100 ysinus= .false. 101 101 102 # Avecsponge layer102 # Use a sponge layer 103 103 callsponge = .true. 104 104 105 # Sponge layer extends over topmost nsponge layers 106 nsponge = 3 107 105 108 # Sponge: mode0(u=v=0), mode1(u=umoy,v=0), mode2(u=umoy,v=vmoy) 106 109 mode_sponge= 3 107 110 108 # Sponge: hauteur de sponge (km) 109 hsponge= 230 110 111 # Sponge: tetasponge (secondes) 111 # Sponge layer time scale (s): tetasponge 112 112 tetasponge = 30000 113 113
Note: See TracChangeset
for help on using the changeset viewer.