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

Last change on this file since 1240 was 1240, checked in by aslmd, 11 years ago

LMDZ.MARS made a mistake in previous commit. corrected.

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