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

Last change on this file since 2502 was 2447, checked in by cmathe, 4 years ago

CO2 microphysics: correction r_sedim (co2cloud.F); add: co2 cloud radiatively active

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