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

Last change on this file since 1684 was 1684, checked in by emillour, 8 years ago

Mars GCM:
Add possibility to fix EUV input as E10.7 value and remove previous system
(which used parameter solarcondate). The E10.7 value is now set via
callphys.def by parameter "fixed_euv_value" which is only used if
solvarmod==0.
Guidelines for min/ave/max EUV input: fixed_euv_value=80/140/320.
EM + FGG

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,semi,alphan,euveff,                  &
22     &   tke_heat_flux,dustrefir,fixed_euv_value
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
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.