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

Last change on this file since 2218 was 2218, checked in by emillour, 5 years ago

Mars GCM:
Change "latentheat" flag to a more descriptive "latentheat_surfwater" and
set its default value to .true.
EM

File size: 3.5 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,slpwind,calllott_nonoro                   &
18     &   ,latentheat_surfwater
19     
20      COMMON/callkeys_i/iradia,iaervar,iddist,ilwd,ilwb,ilwn,ncouche    &
21     &   ,dustbin,nltemodel,nircorr,solvarmod,solvaryear,dustinjection
22     
23      COMMON/callkeys_r/topdustref,semi,alphan,euveff,                  &
24     &   tke_heat_flux,dustrefir,fixed_euv_value,CLFfixval,             &
25     &   coeff_injection,ti_injection,tf_injection,coeff_detrainment
26     
27      LOGICAL callrad,calldifv,calladj,callcond,callsoil,               &
28     &   season,diurnal,lwrite,calllott,calllott_nonoro                 &
29     &   ,callstats,calleofdump                                         &
30     &   ,callnirco2,callnlte,callthermos,callconduct,                  &
31     &    calleuv,callmolvis,callmoldiff,thermochem,thermoswater        &
32     &   ,calltherm,callrichsl,callslope,tituscap,callyamada4
33
34      COMMON/aeroutput/dustiropacity
35
36      logical callemis
37      logical callg2d
38      logical linear
39
40      real topdustref
41      real semi
42      real alphan
43      real fixed_euv_value
44      real euveff
45      real tke_heat_flux
46      real coeff_injection ! dust injection scheme coefficient
47      real ti_injection ! local time of beginning injection
48      real tf_injection ! local time of end injection
49      real coeff_detrainment ! rocket dust detrainment coefficient
50      real CLFfixval
51
52      integer iddist
53      integer iaervar
54      integer iradia
55      integer ilwd
56      integer ilwb
57      integer ilwn
58      integer ncouche
59      integer solvarmod   ! model for solar EUV variation
60      integer solvaryear  ! mars year for realisticly varying solar EUV
61      integer dustinjection ! dust injection scheme number
62
63      logical rayleigh
64      logical tracer
65      integer dustbin
66      logical freedust 
67      logical active,doubleq,submicron,lifting,callddevil,scavenging
68      logical rdstorm ! rocket dust storm parametrization
69      logical slpwind ! entrainment by slope wind parametrization
70      logical latentheat_surfwater ! latent heat release from ground water ice sublimation/condensation
71      logical sedimentation
72      logical activice,tifeedback,supersat,caps
73      logical co2clouds,co2useh2o,meteo_flux,CLFvaryingCO2,satindexco2
74      integer spantCO2
75      logical CLFvarying
76      logical water
77      logical microphys
78      logical photochem
79      integer nltemodel
80      integer nircorr
81
82      character(len=100) dustiropacity
83      real               dustrefir
84 
85      integer swrtype ! type of short wave (solar wavelength) radiative
86      ! transfer to use 1: Fouquart 2: Toon.
87      parameter (swrtype=2)
88!      parameter (swrtype=2)
Note: See TracBrowser for help on using the repository browser.