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

Last change on this file since 2189 was 2179, checked in by mvals, 6 years ago

Mars GCM:
Add the sublimation/condensation latent heat release from the surface water ice in vdifc_mod.F. It can be activated or deactivated with the new flag "latentheat" (for now latentheat=false by default).
MV

File size: 3.4 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,latentheat
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 latentheat ! latent heat release from ground water ice sublimation/condensation
69      logical sedimentation
70      logical activice,tifeedback,supersat,caps
71      logical co2clouds,co2useh2o,meteo_flux,CLFvaryingCO2,satindexco2
72      integer spantCO2
73      logical CLFvarying
74      logical water
75      logical microphys
76      logical photochem
77      integer nltemodel
78      integer nircorr
79
80      character(len=100) dustiropacity
81      real               dustrefir
82 
83      integer swrtype ! type of short wave (solar wavelength) radiative
84      ! transfer to use 1: Fouquart 2: Toon.
85      parameter (swrtype=2)
86!      parameter (swrtype=2)
Note: See TracBrowser for help on using the repository browser.