source: trunk/LMDZ.MARS/libf/phymars/callkeys_mod.F90 @ 4064

Last change on this file since 4064 was 4064, checked in by jmauxion, 13 days ago

Mars PCM:
Fix some typos in callkeys_mod.F90 and dust_coagulation_mod.F90.
JM

File size: 4.4 KB
Line 
1MODULE callkeys_mod
2
3IMPLICIT NONE
4
5logical,save :: startphy_file
6!$OMP THREADPRIVATE(startphy_file)
7
8logical,save :: callrad,calldifv,calladj,callcond,callsoil
9!$OMP THREADPRIVATE(callrad,calldifv,calladj,callcond,callsoil)
10logical,save :: season,diurnal,calllott,calllott_nonoro
11!$OMP THREADPRIVATE(season,diurnal,calllott,calllott_nonoro)
12logical,save :: callnirco2,callnlte,callthermos,callconduct
13!$OMP THREADPRIVATE(callnirco2,callnlte,callthermos,callconduct)
14logical,save :: calleuv,callmolvis,callmoldiff,thermochem,thermoswater
15!$OMP THREADPRIVATE(calleuv,callmolvis,callmoldiff,thermochem,thermoswater)
16logical,save :: calltherm,callrichsl,callslope,tituscap
17!$OMP THREADPRIVATE(calltherm,callrichsl,callslope,tituscap)
18logical,save :: callyamada4,callatke
19!$OMP THREADPRIVATE(callyamada4,callatke)
20logical,save :: callemis
21!$OMP THREADPRIVATE(callemis)
22logical,save :: gwd_convective_source
23!$OMP THREADPRIVATE(gwd_convective_source)
24
25real,save :: semi ! ?!?
26!$OMP THREADPRIVATE(semi)
27real,save :: fixed_euv_value
28!$OMP THREADPRIVATE(fixed_euv_value)
29real,save :: euveff
30!$OMP THREADPRIVATE(euveff)
31real,save :: tke_heat_flux
32!$OMP THREADPRIVATE(tke_heat_flux)
33real,save :: coeff_injection ! dust injection scheme coefficient
34!$OMP THREADPRIVATE(coeff_injection)
35real,save :: ti_injection ! local time of beginning injection
36real,save :: tf_injection ! local time of end injection
37!$OMP THREADPRIVATE(ti_injection,tf_injection)
38real,save :: coeff_detrainment ! rocket dust detrainment coefficient
39!$OMP THREADPRIVATE(coeff_detrainment)
40real,save :: CLFfixval
41!$OMP THREADPRIVATE(CLFfixval)
42
43integer,save :: iaervar
44!$OMP THREADPRIVATE(iaervar)
45integer,save :: iradia
46!$OMP THREADPRIVATE(iradia)
47integer,save :: ilwd
48integer,save :: ilwb
49integer,save :: ilwn
50!$OMP THREADPRIVATE(ilwd,ilwb,ilwn)
51integer,save :: solvarmod   ! model for solar EUV variation
52!$OMP THREADPRIVATE(solvarmod)
53integer,save :: solvaryear  ! mars year for realisticly varying solar EUV
54!$OMP THREADPRIVATE(solvaryear)
55integer,save :: dustinjection ! dust injection scheme number
56!$OMP THREADPRIVATE(dustinjection)
57
58logical,save :: rayleigh
59!$OMP THREADPRIVATE(rayleigh)
60logical,save :: scavenging
61!$OMP THREADPRIVATE(scavenging)
62logical,save :: rdstorm ! rocket dust storm parametrization
63!$OMP THREADPRIVATE(rdstorm)
64logical,save :: topflows ! entrainment by mountain top dust flows parametrization
65!$OMP THREADPRIVATE(topflows)
66logical,save :: dust_coagulation ! coagulation of dust particles
67!$OMP THREADPRIVATE(dust_coagulation)
68integer,save :: coal_kg ! mode for coalescence 0,1, or 2
69!$OMP THREADPRIVATE(coal_kg)
70logical,save :: latentheat_surfwater ! latent heat release from ground water ice sublimation/condensation
71!$OMP THREADPRIVATE(latentheat_surfwater)
72logical,save :: cst_cap_albedo ! polar cap albedo remains unchanged by water frost deposition
73!$OMP THREADPRIVATE(cst_cap_albedo)
74logical,save :: temp_dependent_m ! temperature-dependent water contact parameter
75!$OMP THREADPRIVATE(temp_dependent_m)
76logical,save :: refill_watercap ! h2o_ice_s is converted to watercap when above threshold
77!$OMP THREADPRIVATE(refill_watercap)
78logical,save :: cloud_adapt_ts ! adaptative timestep for cloud microphysics
79!$OMP THREADPRIVATE(cloud_adapt_ts)
80logical,save :: sedimentation
81!$OMP THREADPRIVATE(sedimentation)
82logical,save :: activice,surfaceice_tifeedback,supersat,caps
83!$OMP THREADPRIVATE(activice,surfaceice_tifeedback,supersat,caps)
84logical,save :: poreice_tifeedback
85!$OMP THREADPRIVATE(poreice_tifeedback)
86logical,save :: co2clouds,co2useh2o,meteo_flux,CLFvaryingCO2,satindexco2
87!$OMP THREADPRIVATE(co2clouds,co2useh2o,meteo_flux,CLFvaryingCO2,satindexco2)
88logical,save :: activeco2ice
89!$OMP THREADPRIVATE(activeco2ice)
90integer,save :: spantCO2
91!$OMP THREADPRIVATE(spantCO2)
92logical,save :: CLFvarying
93!$OMP THREADPRIVATE(CLFvarying)
94logical,save :: water
95!$OMP THREADPRIVATE(water)
96logical,save :: hdo
97logical,save :: hdofrac
98!$OMP THREADPRIVATE(hdo,hdofrac)
99logical,save :: microphys
100!$OMP THREADPRIVATE(microphys)
101logical,save :: photochem
102!$OMP THREADPRIVATE(photochem)
103integer,save :: nltemodel
104!$OMP THREADPRIVATE(nltemodel)
105integer,save :: nircorr
106!$OMP THREADPRIVATE(nircorr)
107
108character(len=100),save :: dustiropacity
109!$OMP THREADPRIVATE(dustiropacity)
110real,save :: dustrefir
111!$OMP THREADPRIVATE(dustrefir)
112 
113integer,parameter :: swrtype=2 ! type of short wave (solar wavelength) radiative
114      ! transfer to use 1: Fouquart 2: Toon.
115
116END MODULE callkeys_mod
Note: See TracBrowser for help on using the repository browser.