Changeset 1033 for trunk/LMDZ.MARS/libf/phymars/thermcell_main_mars.F90
- Timestamp:
- Sep 8, 2013, 11:43:08 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.MARS/libf/phymars/thermcell_main_mars.F90
r1032 r1033 1 1 !======================================================================= 2 2 ! THERMCELL_MAIN_MARS 3 ! Author : A. Colaitis after C. Rio and F. Hourdin 4 ! 3 !======================================================================= 5 4 ! This routine is called by calltherm_interface and is inside a sub-timestep 6 5 ! loop. It computes thermals properties from parametrized entrainment and … … 8 7 ! Mass flux are then computed and temperature and CO2 MMR are transported. 9 8 !======================================================================= 10 ! SEE COMMENTS IN CALLTHERM_INTERFACE 9 ! Author : A. Colaitis 2011-01-05 (with updates 2011-2013) 10 ! after C. Rio and F. Hourdin 11 ! Institution : Laboratoire de Meteorologie Dynamique (LMD) Paris, France 12 ! ----------------------------------------------------------------------- 13 ! Corresponding author : A. Spiga aymeric.spiga_AT_upmc.fr 14 ! ----------------------------------------------------------------------- 15 ! ASSOCIATED FILES 16 ! --> calltherm_interface.F90 17 ! --> thermcell_dqup.F90 18 ! --> comtherm_h.F90 11 19 !======================================================================= 12 ! 13 ! 20 ! Reference paper: 21 ! A. Colaïtis, A. Spiga, F. Hourdin, C. Rio, F. Forget, and E. Millour. 22 ! A thermal plume model for the Martian convective boundary layer. 23 ! Journal of Geophysical Research (Planets), 118:1468-1487, July 2013. 24 ! http://dx.doi.org/10.1002/jgre.20104 25 ! http://arxiv.org/abs/1306.6215 26 ! ----------------------------------------------------------------------- 27 ! Reference paper for terrestrial plume model: 28 ! C. Rio and F. Hourdin. 29 ! A thermal plume model for the convective boundary layer : Representation of cumulus clouds. 30 ! Journal of the Atmospheric Sciences, 65:407-425, 2008. 31 ! ----------------------------------------------------------------------- 32 14 33 SUBROUTINE thermcell_main_mars(ngrid,nlayer,nq & 15 34 & ,tracer,igcm_co2 & … … 124 143 REAL zdz,zbuoy(ngrid,nlayer),zw2m 125 144 LOGICAL activecell(ngrid),activetmp(ngrid) 126 REAL a1,b1,ae,be,ad,bd,fdfu,b1inv,a1inv,omega127 145 INTEGER tic 128 146 … … 191 209 ! This is especially important for modelling polar convection. 192 210 ! ********************************************************************** 193 if (igcm_co2.ne.0) then211 if (igcm_co2.ne.0) then 194 212 195 213 m_co2 = 44.01E-3 ! CO2 molecular mass (kg/mol) … … 332 350 wa_moy(:,:)=0. !vertical velocity 333 351 334 ! --------------------------------------------------------------------------335 ! -------------- MAIN PARAMETERS FOR THERMALS MODEL ------------------------336 337 ! Detrainment338 ad = 0.0004 !D_2 in paper, see paragraph 44339 bd = -0.6697 !D_1 in paper, see paragraph 44340 341 ! Entrainment342 ae = 0.03683 !E_1 in paper, see paragraph 43343 be = 0.631631 !E_2 in paper, see paragraph 43344 345 ! Downdraft346 fdfu=-0.8 !downdraft to updraft mass flux ratio, see paper paragraph 48347 omega=-0.03 !see paper paragraph 48348 349 ! Vertical velocity equation350 a1=1. !a in paper, see paragraph 41351 b1=0.0001 !b in paper, see paragraph 41352 353 ! Inversion layer354 a1inv=a1 !a1 in inversion layer355 b1inv=b1 !b1 in inversion layer356 ! --------------------------------------------------------------------------357 ! --------------------------------------------------------------------------358 ! --------------------------------------------------------------------------359 360 352 ! Some more initializations 361 353 wmaxa(:)=0.
Note: See TracChangeset
for help on using the changeset viewer.