source: trunk/LMDZ.MARS/deftank/run.def.64x48x32.GCM5 @ 3547

Last change on this file since 3547 was 3369, checked in by emillour, 6 months ago

Mars PCM:
Change the way the rate of outputs for diagfi.nc files is specified:
IMPORTANT: Specifying "ecritphy" no longer possible and will trigger an error.
Use "outputs_per_sol" to specify output rate instead.
This should makes things (hopefully) clearer for users and also better
enforces a cleaner and clearer separation between dynamics and physics.
EM

File size: 2.8 KB
RevLine 
[38]1#
2#-----------------------------------------------------------------------
[1949]3#GCM run control parameters:                                         
4#---------------------------                                         
[38]5
[1949]6# planet type
7   planet_type=mars
8
9# Number of days to run model for                                     
[38]10     nday=9999
11
[1949]12# Number of dynamical steps per day (must be a multiple of iperiod)
[38]13 day_step = 960
14
[1949]15# Apply a Matsuno step every iperiod dynamical step
[38]16  iperiod=5
17
[1949]18# Control output information in the dynamics every iconser dynamical steps
[38]19  iconser=120
20
[1949]21# Apply dissipation every idissip dynamical steps
[1970]22  idissip=1
[38]23
[1949]24# dissipation operator to use (star or non-star)
[38]25 lstardis=.true.
26
[1949]27# use hybrid vertical coordinate (else will use sigma levels)
[38]28 hybrid=.true.
29
[1949]30# use hybrid vertical coordinate (else will use sigma levels)
[38]31nitergdiv=1
32
[1949]33# iterate lateral dissipation operator nxgradrot nitergrot times         
[38]34nitergrot=2
35
[1949]36# iterate lateral dissipation operator divgrad niterh times         
[38]37   niterh=2
38
[1949]39# time scale (s) for shortest wavelengths for u,v (gradiv)
[2637]40 tetagdiv= 2500.
[38]41
[1949]42# time scale (s) for shortest wavelengths for u,v (nxgradrot)
[38]43 tetagrot=5000.
44
[1949]45# time scale (s) for shortest wavelengths for h (divgrad)
[38]46 tetatemp=5000.
47
[2637]48# multiplicative constants for dissipation with altitude:
49# coefficient for middle atmosphere (~20-70km)
50 dissip_fac_mid = 2
51# coefficient for upper atmosphere (~100km+)
52 dissip_fac_up = 10
53
[1949]54# coefficient for gamdissip                                           
[38]55  coefdis=0.
56
[1949]57# time marching scheme (Matsuno if purmats is true, else Matsuno-Leapfrog)
[38]58  purmats=.false.
59
[1949]60# run with (true) or without (false) physics
[38]61   physic=.true.
62
[1949]63# call physics every iphysiq dynamical steps
64  iphysiq=10
[38]65
[1949]66# Use a regular grid
[38]67  grireg=.true.
68
[1949]69# longitude (degrees) of zoom center
[38]70   clon=63.
71
[1949]72# latitude (degrees) of zoom center
[38]73   clat=0.
74
[1949]75# enhancement factor of zoom, along longitudes
[38]76  grossismx=1.
77
[1949]78# enhancement factor of zoom, along latitudes                     
[38]79 grossismy=1.
80
[1949]81#  Use an hyperbolic function f(y) if .true., else use a sine     
[38]82  fxyhypb=.false.
83
[1949]84# extention along longitudes of zoom region (fraction of global domain)
[38]85   dzoomx= 0.
86
[1949]87# extention along latitudes of zoom region (fraction of global domain)
[38]88   dzoomy=0.
89
[1949]90# zoom stiffness along longitudes
[38]91    taux=2.
92
[1949]93# zoom stiffness along latitudes
[38]94    tauy=2.
95
[1949]96#  Fonction  f(y) as y = Sin(latitude) if = .true. ,  else  y = latitude
[38]97  ysinus= .false.
98
[1949]99# Use a sponge layer
[38]100  callsponge  = .true.
101 
[2637]102# Sponge layer extends over topmost nsponge layers (default =3)
[1949]103  nsponge = 3
104
[2637]105# Sponge:  mode0(h=hmoy,u=v=0), mode1(h=hmoy,u=umoy,v=0), mode2(h=hmoy,u=umoy,v=vmoy)
106  mode_sponge= 2
[38]107
[1949]108# Sponge layer time scale (s):  tetasponge
[575]109  tetasponge = 30000
[38]110
111# some definitions for the physics, in file 'callphys.def'
112INCLUDEDEF=callphys.def
Note: See TracBrowser for help on using the repository browser.