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

Last change on this file since 2220 was 2220, checked in by dbardet, 5 years ago

Update the nonorographic gravity waves drag parametrization (from the r3599 of Earth s model LMDZ6): 1) add east_ and west_gwdstress variables, 2) delete aleas function: random waves are producted by the MOD function, 3) reproductibility concerning the number of procs is now validated, 4) changing name of some variables like RUW, RVW, ZOP, ZOM,..., 5) tendency of winds due to GW drag are now module variables and written in restart files.

File size: 3.7 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<<<<<<< .mine
18     &   ,satindexco2,rdstorm,slpwind,calllott_nonoro,latentheat        &
19     &   ,gwd_convective_source
20=======
21     &   ,satindexco2,rdstorm,slpwind,calllott_nonoro                   &
22     &   ,latentheat_surfwater
23>>>>>>> .r2219
24     
25      COMMON/callkeys_i/iradia,iaervar,iddist,ilwd,ilwb,ilwn,ncouche    &
26     &   ,dustbin,nltemodel,nircorr,solvarmod,solvaryear,dustinjection
27     
28      COMMON/callkeys_r/topdustref,semi,alphan,euveff,                  &
29     &   tke_heat_flux,dustrefir,fixed_euv_value,CLFfixval,             &
30     &   coeff_injection,ti_injection,tf_injection,coeff_detrainment
31     
32      LOGICAL callrad,calldifv,calladj,callcond,callsoil,               &
33     &   season,diurnal,lwrite,calllott,calllott_nonoro                 &
34     &   ,callstats,calleofdump                                         &
35     &   ,callnirco2,callnlte,callthermos,callconduct,                  &
36     &    calleuv,callmolvis,callmoldiff,thermochem,thermoswater        &
37     &   ,calltherm,callrichsl,callslope,tituscap,callyamada4
38
39      COMMON/aeroutput/dustiropacity
40
41      logical callemis
42      logical callg2d
43      logical linear
44      logical gwd_convective_source
45
46      real topdustref
47      real semi
48      real alphan
49      real fixed_euv_value
50      real euveff
51      real tke_heat_flux
52      real coeff_injection ! dust injection scheme coefficient
53      real ti_injection ! local time of beginning injection
54      real tf_injection ! local time of end injection
55      real coeff_detrainment ! rocket dust detrainment coefficient
56      real CLFfixval
57
58      integer iddist
59      integer iaervar
60      integer iradia
61      integer ilwd
62      integer ilwb
63      integer ilwn
64      integer ncouche
65      integer solvarmod   ! model for solar EUV variation
66      integer solvaryear  ! mars year for realisticly varying solar EUV
67      integer dustinjection ! dust injection scheme number
68
69      logical rayleigh
70      logical tracer
71      integer dustbin
72      logical freedust 
73      logical active,doubleq,submicron,lifting,callddevil,scavenging
74      logical rdstorm ! rocket dust storm parametrization
75      logical slpwind ! entrainment by slope wind parametrization
76      logical latentheat_surfwater ! latent heat release from ground water ice sublimation/condensation
77      logical sedimentation
78      logical activice,tifeedback,supersat,caps
79      logical co2clouds,co2useh2o,meteo_flux,CLFvaryingCO2,satindexco2
80      integer spantCO2
81      logical CLFvarying
82      logical water
83      logical microphys
84      logical photochem
85      integer nltemodel
86      integer nircorr
87
88      character(len=100) dustiropacity
89      real               dustrefir
90 
91      integer swrtype ! type of short wave (solar wavelength) radiative
92      ! transfer to use 1: Fouquart 2: Toon.
93      parameter (swrtype=2)
94!      parameter (swrtype=2)
Note: See TracBrowser for help on using the repository browser.