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

Last change on this file since 1617 was 1617, checked in by jaudouard, 8 years ago

Added modifications for CO2 clouds scheme in physiq_mod.F and added several routines and variables for CO2 microphysics. October 2016 Joachim Audouard

File size: 2.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,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     &   microphysco2
17     
18      COMMON/callkeys_i/iradia,iaervar,iddist,ilwd,ilwb,ilwn,ncouche    &
19     &   ,dustbin,nltemodel,nircorr,solvarmod,solvaryear
20     
21      COMMON/callkeys_r/topdustref,solarcondate,semi,alphan,euveff,     &
22     &   tke_heat_flux,dustrefir
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 solarcondate
41      real euveff
42      real tke_heat_flux
43
44      integer iddist
45      integer iaervar
46      integer iradia
47      integer ilwd
48      integer ilwb
49      integer ilwn
50      integer ncouche
51      integer solvarmod   ! model for solar EUV variation
52      integer solvaryear  ! mars year for realisticly varying solar EUV
53
54      logical rayleigh
55      logical tracer
56      integer dustbin
57      logical freedust
58      logical active,doubleq,submicron,lifting,callddevil,scavenging
59      logical sedimentation
60      logical activice,tifeedback,supersat,caps
61      logical co2clouds
62      logical water
63      logical microphys
64      logical photochem
65      logical microphysco2
66      integer nltemodel
67      integer nircorr
68
69      character(len=100) dustiropacity
70      real               dustrefir
71 
72      integer swrtype ! type of short wave (solar wavelength) radiative
73      ! transfer to use 1: Fouquart 2: Toon.
74      parameter (swrtype=2)
75!      parameter (swrtype=2)
Note: See TracBrowser for help on using the repository browser.