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

Last change on this file since 2284 was 2281, checked in by adelavois, 6 years ago

Mars GCM:
Martian physics is now able to start without startfi.nc
Major update for phyetat0_mod and physiq_mod based on what have been done for the Generic physics

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