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

Last change on this file since 1747 was 1720, checked in by jaudouard, 7 years ago

Update on CO2 ice clouds scheme

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