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

Last change on this file since 552 was 552, checked in by emillour, 13 years ago

Mars GCM:

bug fix in "aeronomars/moldiff_red.F90" (wrong mmol array size in included

subroutine) + adapted extreme limit test for H to altitudes of ~4000km
(compatble with 50 layer model).

bug fix in "nirco2abs.F" index of "co2" and "o" tracers were hard coded as

1 and 3!

updates from FGG of euvheat.F, callkeys.h and inifis.F to have the

"euveff" parameter read from callphys.def

EM

File size: 2.2 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,callddevil,scavenging,sedimentation,activice,water    &
14     &   ,microphys,caps,photochem,calltherm,outptherm,callrichsl       &
15     &   ,callslope,tituscap
16     
17      COMMON/callkeys_i/iradia,iaervar,iddist,ilwd,ilwb,ilwn,ncouche    &
18     &   ,dustbin,nqchem_min,nltemodel,nircorr
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,outptherm,callrichsl,callslope,tituscap
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
50      logical rayleigh
51      logical tracer
52      integer dustbin
53      logical active,doubleq,submicron,lifting,callddevil,scavenging
54      logical sedimentation,activice,water,microphys,caps
55      logical photochem
56      integer nqchem_min
57      integer nltemodel
58      integer nircorr
59
60      integer swrtype ! type of short wave (solar wavelength) radiative
61      ! transfer to use 1: Fouquart 2: Toon.
62      parameter (swrtype=2)
63!      parameter (swrtype=2)
Note: See TracBrowser for help on using the repository browser.