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

Last change on this file since 2141 was 1974, checked in by mvals, 6 years ago

Mars GCM:
Integration of the detached dust layer parametrizations (rocket dust storm, slope wind lifting, CW, and dust injection scheme, DB).
Still experimental, default behaviour (rdstorm=.false., dustinjection=0) identical to previous revision.
NB: Updated newstart requires an updated "surface.nc" containing the "hmons" field.
EM+MV

File size: 3.0 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
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
25     
26      LOGICAL callrad,calldifv,calladj,callcond,callsoil,               &
27     &   season,diurnal,lwrite,calllott                                 &
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 CLFfixval
47
48      integer iddist
49      integer iaervar
50      integer iradia
51      integer ilwd
52      integer ilwb
53      integer ilwn
54      integer ncouche
55      integer solvarmod   ! model for solar EUV variation
56      integer solvaryear  ! mars year for realisticly varying solar EUV
57      integer dustinjection ! dust injection scheme number
58
59      logical rayleigh
60      logical tracer
61      integer dustbin
62      logical freedust 
63      logical active,doubleq,submicron,lifting,callddevil,scavenging
64      logical rdstorm ! rocket dust storm parametrization
65      logical sedimentation
66      logical activice,tifeedback,supersat,caps
67      logical co2clouds,co2useh2o,meteo_flux,CLFvaryingCO2,satindexco2
68      integer spantCO2
69      logical CLFvarying
70      logical water
71      logical microphys
72      logical photochem
73      integer nltemodel
74      integer nircorr
75
76      character(len=100) dustiropacity
77      real               dustrefir
78 
79      integer swrtype ! type of short wave (solar wavelength) radiative
80      ! transfer to use 1: Fouquart 2: Toon.
81      parameter (swrtype=2)
82!      parameter (swrtype=2)
Note: See TracBrowser for help on using the repository browser.