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

Last change on this file since 3225 was 3167, checked in by llange, 14 months ago

Mars PCM
Introducing the scheme from ATKE workshop to solve turbulent diffusion + surface layer parameterization.
Works only if callatke = .true. in the callphys.def. By default, it is false and the model runs as usual with the yamada 2.5 closure
Tuning of the several parameters for the ATKE in progress
LL

File size: 4.1 KB
RevLine 
[38]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      &
[2559]9     &   ,season,diurnal,lwrite,calllott,calleofdump                    &
[38]10     &   ,callnirco2,callnlte,callthermos,callconduct,calleuv           &
11     &   ,callmolvis,callmoldiff,thermochem,thermoswater,callemis       &
[2823]12     &   ,callg2d,linear,rayleigh                                       &
[2409]13     &   ,scavenging,sedimentation                                      &
[1467]14     &   ,activice,water,tifeedback,microphys,supersat,caps,photochem   &
[1974]15     &   ,calltherm,callrichsl,callslope,tituscap,callyamada4,co2clouds &
[2447]16     &   ,co2useh2o,meteo_flux,activeco2ice,CLFvaryingCO2,spantCO2      &
[2966]17     &   ,CLFvarying,satindexco2,rdstorm,topflows,calllott_nonoro       &
[2312]18     &   ,latentheat_surfwater,gwd_convective_source,startphy_file      &
[3062]19     &   ,hdo,hdofrac,cst_cap_albedo,temp_dependent_m,refill_watercap   &
[3167]20     &   ,cloud_adapt_ts, callatke
[2612]21!$OMP THREADPRIVATE(/callkeys_l/)
22
[2312]23     
[2409]24      COMMON/callkeys_i/iradia,iaervar,ilwd,ilwb,ilwn,ncouche           &
25     &   ,nltemodel,nircorr,solvarmod,solvaryear,dustinjection
[2612]26!$OMP THREADPRIVATE(/callkeys_i/)
[38]27     
[2409]28      COMMON/callkeys_r/semi,alphan,euveff,                             &
[1974]29     &   tke_heat_flux,dustrefir,fixed_euv_value,CLFfixval,             &
[2160]30     &   coeff_injection,ti_injection,tf_injection,coeff_detrainment
[2612]31!$OMP THREADPRIVATE(/callkeys_r/)
[38]32     
33      LOGICAL callrad,calldifv,calladj,callcond,callsoil,               &
[2149]34     &   season,diurnal,lwrite,calllott,calllott_nonoro                 &
[2559]35     &   ,calleofdump                                                   &
[38]36     &   ,callnirco2,callnlte,callthermos,callconduct,                  &
[161]37     &    calleuv,callmolvis,callmoldiff,thermochem,thermoswater        &
[3167]38     &   ,calltherm,callrichsl,callslope,tituscap,callyamada4,callatke
[38]39
[1353]40      COMMON/aeroutput/dustiropacity
[2612]41!$OMP THREADPRIVATE(/aeroutput/)
[38]42
[2281]43      logical startphy_file
44
[38]45      logical callemis
46      logical callg2d
47      logical linear
[2220]48      logical gwd_convective_source
[38]49
50      real semi
51      real alphan
[1684]52      real fixed_euv_value
[552]53      real euveff
[544]54      real tke_heat_flux
[1974]55      real coeff_injection ! dust injection scheme coefficient
[2160]56      real ti_injection ! local time of beginning injection
57      real tf_injection ! local time of end injection
58      real coeff_detrainment ! rocket dust detrainment coefficient
[1711]59      real CLFfixval
[38]60
61      integer iaervar
62      integer iradia
63      integer ilwd
64      integer ilwb
65      integer ilwn
66      integer ncouche
[705]67      integer solvarmod   ! model for solar EUV variation
68      integer solvaryear  ! mars year for realisticly varying solar EUV
[1974]69      integer dustinjection ! dust injection scheme number
[38]70
71      logical rayleigh
[2409]72      logical scavenging
[1974]73      logical rdstorm ! rocket dust storm parametrization
[2628]74      logical topflows ! entrainment by mountain top dust flows parametrization
[2218]75      logical latentheat_surfwater ! latent heat release from ground water ice sublimation/condensation
[2561]76      logical cst_cap_albedo ! polar cap albedo remains unchanged by water frost deposition
[3062]77      logical temp_dependent_m ! temperature-dependent water contact parameter
[2561]78      logical refill_watercap ! h2o_ice_s is converted to watercap when above threshold
[2966]79      logical cloud_adapt_ts ! adaptative timestep for cloud microphysics
[833]80      logical sedimentation
[1617]81      logical activice,tifeedback,supersat,caps
[1818]82      logical co2clouds,co2useh2o,meteo_flux,CLFvaryingCO2,satindexco2
[2447]83      logical activeco2ice
[1720]84      integer spantCO2
[1711]85      logical CLFvarying
[1617]86      logical water
[2312]87      logical hdo
88      logical hdofrac
[1617]89      logical microphys
[38]90      logical photochem
[414]91      integer nltemodel
92      integer nircorr
[38]93
[1353]94      character(len=100) dustiropacity
95      real               dustrefir
96 
[38]97      integer swrtype ! type of short wave (solar wavelength) radiative
98      ! transfer to use 1: Fouquart 2: Toon.
99      parameter (swrtype=2)
100!      parameter (swrtype=2)
Note: See TracBrowser for help on using the repository browser.