INCLUDEDEF=earth_const.def # ------------------------------- Mesh --------------------------------- # Number of subdivision on a main triangle (nbp) : integer (default=40) nbp=80 # nbp 20 40 80 160 # T-edge length (km) 500 250 120 60 # sub splitting of main rhombus : integer (default=1) nsplit_i=2 nsplit_j=2 # Number of vertical layer (llm) : integer (default=19) llm=30 # disvert : vertical discretisation : string (default='std') : std, ncar, ncar30l disvert=ncarl30 # ncar_dz : model layer thickness in meters: real (default=400) # used if disvert=ncar ncar_dz=1000. # optim_it : mesh optimisation : number of iteration : integer (default=0) #optim_it=1000 optim_it=100 # ---------------------------------- Time--------------------------------- # scheme type : string ( default='runge_kutta') euler, leapfrog_matsuno, runge_kutta ) scheme = runge_kutta # matsuno period : integer ( default=5) matsuno_period = 5 # timestep : real (default=480s) dt = 240. # advection called every itau_adv time steps : integer (default 2) # standard : umax=100m/s vs c=340m/s (ratio 1:3) # in JW06 umax=35m/s vs c=340m/s (ratio 1:10) itau_adv=3 # number of timestep (default 100) # itaumax = 10000 # run length : real (default=dt*itaumax) run_length=2592000 #run_length=432000 #run_length=86400 # output field period : integer (default none) write_period=86400 # write_period=14400 # ---------------------------------- Misc -------------------------------- # number of tracer (nqtot) : integer (default 1) nqtot=2 # pression value where output is interpolated : real (default=0, no output) out_pression_level=85000 # etat0 : initial state : string (default=jablonowsky06) : # jablonowsky06, academic, ncar etat0=dcmip4 # ------------------------------ Dynamics -------------------------------- # caldyn : computation type for gcm equation : string (default=gcm) : gcm, adv caldyn=gcm # caldyn_conserv : string (default=energy) : energy,enstrophy caldyn_conserv=energy # caldyn_exner : scheme for computing Exner function : string (default=direct) : direct,lmdz caldyn_exner=direct # caldyn_hydrostat : scheme for computing geopotential : string (default=direct) : direct,lmdz caldyn_hydrostat=direct # guided_type : string (default=none) : none, ncar guided_type=none # ---------------------------------- Dissipation --------------------------------- # dissipation time graddiv : real (default=5000) tau_graddiv = 2500 # number of iteration for graddiv : integer (default=1) nitergdiv = 2 # dissipation time nxgradrot (default=5000) tau_gradrot = 2500 # number of iteration for nxgradrot : integer (default=1) nitergrot=2 # dissipation time divgrad (theta) (default=5000) tau_divgrad=2500 # number of iteration for divgrad : integer (default=1) niterdivgrad=2 # Rayleigh friction : string (default=none) : none, dcmip2_schaer_noshear, dcmip2_schaer_shear rayleigh_friction_type=none # -------------------------------- Physics ------------------------------------- # kind of physics : string : none, dcmip (default=none) physics=none # testcase physics for dcmip : INTEGER : 1, 2 (default=1) dcmip_physics=1 # -------------------- parameters for NCAR test cases ------------------------ # NCAR advection test, initial tracer : string ( default='cos_bell') # const, slotted_cyl, cos_bell, dbl_cos_bell_q1, dbl_cos_bell_q2, complement, hadley ncar_adv_shape=cos_bell # NCAR advection test, wind field : string (default='deform') : solid, deform, hadley ncar_adv_wind=solid # ncar_T0 : reference temperature for NCAR test cases : real (default=300) # also used by disvert if disvert=ncar ncar_T0=300 # ncar_p0 : reference pressure for NCAR test cases : real (default=1e5) # also used by disvert if disvert=ncar ncar_p0=1e5 # ncar_disvert_c : exponent for B(eta) : integer (default=1) # used by disvert if disvert=ncar ncar_disvert_c=1 # dcmip 4 testcase : integer (default=1) : 1, 2 dcmip4_testcase=1 #-----------------------------------------------------------------------