Changeset 2477 for trunk/MESOSCALE
- Timestamp:
- Mar 15, 2021, 9:33:56 AM (4 years ago)
- Location:
- trunk/MESOSCALE/LMD_MM_MARS/SIMU/MESORUN
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MESOSCALE/LMD_MM_MARS/SIMU/MESORUN/callphys.def
r1552 r2477 27 27 # =4 Mars Year 24 from TES assimilation (old version of MY24; dust_tes.nc file) 28 28 # =6 "cold" (low dust) scenario ; =7 "warm" (high dust) scenario 29 # =8 "clim "scenario29 # =8 "climatology" (our best guess of a typical Mars year) scenario 30 30 # =24 Mars Year 24 ; =25 Mars Year 25 (year with a global dust storm) ; ... 31 31 # =30 Mars Year 30 32 iaervar = 832 iaervar = 34 33 33 # Dust opacity at 610 Pa (when constant, i.e. for the iaervar=1 case) 34 34 tauvis=0.1 … … 46 46 # call NLTE radiative schemes ? matters only if callrad=T 47 47 callnlte = .true. 48 callnlte = .false.48 #callnlte = .false. 49 49 # NLTE 15um scheme to use. 50 50 # 0-> Old scheme, static oxygen … … 158 158 calleuv=.false. 159 159 #Method to include solar variability? 160 #0-> Old method (fixed EUV input)1-> Variability with E10.7 as observed161 solvarmod= 0162 # date for solar flux calculation: (1985 < date < 2002)163 # # (Solar min=1996.4 ave=1993.4 max=1990.6) ; Only used if solvarmod=0164 solarcondate = 1993.4 165 #Solar variability as observed for MY? (must be between MY23 and MY30)160 #0-> Fixed EUV input 1-> Variability with E10.7 as observed 161 solvarmod=1 162 # fixed E10.7 value (for solvarmod=0) 163 # (min=80 , ave=140, max=320) 164 fixed_euv_value=140 165 #Solar variability as observed for MY? (must be between MY23 and MY32) 166 166 # (only matters if solvarmod=1) 167 solvaryear= 24167 solvaryear=34 168 168 # value for the UV heating efficiency 169 169 ##(experimental values between 0.19 and 0.23, lower values may -
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 -
trunk/MESOSCALE/LMD_MM_MARS/SIMU/MESORUN/mesoscale.def
r2237 r2477 4 4 calllott = .false. 5 5 TESicealbedo = .false. 6 callnlte = .false. 6 7 ########################## 7 8 # your settings below
Note: See TracChangeset
for help on using the changeset viewer.