source: trunk/LMDZ.MARS/libf/phymars/callkeys.h @ 2162

Last change on this file since 2162 was 2160, checked in by mvals, 6 years ago

Mars GCM:
Set adpatable parameters for the rocket dust storm scheme (parameters included in callkeys.h, and adaptable according to the callphys.def with the function "call getin" in conf_phys.F):

  • ti_injection, tf_injection (by default: ti_injection=10. and tf_injection=12., impacted files: compute_dtau_mod.F90, vdifc_mod.F)
  • coeff_detrainment (by default: coeff_detrainment=0., impacted files: rocketduststorm_mod.F90)

MV

File size: 3.3 KB
Line 
1!
2! For Fortran 77/Fortran 90 compliance always use line continuation
3! symbols '&' in columns 73 and 6
4!
5! NB: to keep commons aligned, it is better to split them in groups
6!     of given types (logical, integer, real, ...)
7
8      COMMON/callkeys_l/callrad,calldifv,calladj,callcond,callsoil      &
9     &   ,season,diurnal,lwrite,calllott,callstats,calleofdump          &
10     &   ,callnirco2,callnlte,callthermos,callconduct,calleuv           &
11     &   ,callmolvis,callmoldiff,thermochem,thermoswater,callemis       &
12     &   ,callg2d,linear,rayleigh,tracer,active,doubleq,submicron       &
13     &   ,lifting,freedust,callddevil,scavenging,sedimentation          &
14     &   ,activice,water,tifeedback,microphys,supersat,caps,photochem   &
15     &   ,calltherm,callrichsl,callslope,tituscap,callyamada4,co2clouds &
16     &   ,co2useh2o,meteo_flux,CLFvaryingCO2,spantCO2,CLFvarying        &
17     &   ,satindexco2,rdstorm,calllott_nonoro
18     
19      COMMON/callkeys_i/iradia,iaervar,iddist,ilwd,ilwb,ilwn,ncouche    &
20     &   ,dustbin,nltemodel,nircorr,solvarmod,solvaryear,dustinjection
21     
22      COMMON/callkeys_r/topdustref,semi,alphan,euveff,                  &
23     &   tke_heat_flux,dustrefir,fixed_euv_value,CLFfixval,             &
24     &   coeff_injection,ti_injection,tf_injection,coeff_detrainment
25     
26      LOGICAL callrad,calldifv,calladj,callcond,callsoil,               &
27     &   season,diurnal,lwrite,calllott,calllott_nonoro                 &
28     &   ,callstats,calleofdump                                         &
29     &   ,callnirco2,callnlte,callthermos,callconduct,                  &
30     &    calleuv,callmolvis,callmoldiff,thermochem,thermoswater        &
31     &   ,calltherm,callrichsl,callslope,tituscap,callyamada4
32
33      COMMON/aeroutput/dustiropacity
34
35      logical callemis
36      logical callg2d
37      logical linear
38
39      real topdustref
40      real semi
41      real alphan
42      real fixed_euv_value
43      real euveff
44      real tke_heat_flux
45      real coeff_injection ! dust injection scheme coefficient
46      real ti_injection ! local time of beginning injection
47      real tf_injection ! local time of end injection
48      real coeff_detrainment ! rocket dust detrainment coefficient
49      real CLFfixval
50
51      integer iddist
52      integer iaervar
53      integer iradia
54      integer ilwd
55      integer ilwb
56      integer ilwn
57      integer ncouche
58      integer solvarmod   ! model for solar EUV variation
59      integer solvaryear  ! mars year for realisticly varying solar EUV
60      integer dustinjection ! dust injection scheme number
61
62      logical rayleigh
63      logical tracer
64      integer dustbin
65      logical freedust 
66      logical active,doubleq,submicron,lifting,callddevil,scavenging
67      logical rdstorm ! rocket dust storm parametrization
68      logical sedimentation
69      logical activice,tifeedback,supersat,caps
70      logical co2clouds,co2useh2o,meteo_flux,CLFvaryingCO2,satindexco2
71      integer spantCO2
72      logical CLFvarying
73      logical water
74      logical microphys
75      logical photochem
76      integer nltemodel
77      integer nircorr
78
79      character(len=100) dustiropacity
80      real               dustrefir
81 
82      integer swrtype ! type of short wave (solar wavelength) radiative
83      ! transfer to use 1: Fouquart 2: Toon.
84      parameter (swrtype=2)
85!      parameter (swrtype=2)
Note: See TracBrowser for help on using the repository browser.