Changeset 1033 for trunk/LMDZ.MARS/libf/phymars/comtherm_h.F90
- Timestamp:
- Sep 8, 2013, 11:43:08 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.MARS/libf/phymars/comtherm_h.F90
r1032 r1033 1 ! ***************************************************** 2 ! control parameters of the Martian thermal plume model 3 ! ***************************************************** 4 ! Reference paper: 5 ! A. Colaïtis, A. Spiga, F. Hourdin, C. Rio, F. Forget, and E. Millour. 6 ! A thermal plume model for the Martian convective boundary layer. 7 ! Journal of Geophysical Research (Planets), 118:1468-1487, July 2013. 8 ! http://dx.doi.org/10.1002/jgre.20104 9 ! http://arxiv.org/abs/1306.6215 10 ! ----------------------------------------------------------------------- 11 ! Author : A. Colaitis 2011-01-05 (with updates 2011-2013) 12 ! Institution : Laboratoire de Meteorologie Dynamique (LMD) Paris, France 13 ! ----------------------------------------------------------------------- 14 ! Corresponding author : A. Spiga aymeric.spiga_AT_upmc.fr 15 ! ----------------------------------------------------------------------- 16 1 17 module comtherm_h 2 18 implicit none 3 4 ! *******************************************5 ! control parameters of the thermal model6 ! SEE COMMENTS IN CALLTHERM_INTERFACE7 ! *******************************************8 9 !------------------------------------------------------------10 !------------------------------------------------------------11 ! thermverbose ! make thermal plume model more verbose12 LOGICAL,PARAMETER :: thermverbose = .false.13 14 !------------------------------------------------------------15 !------------------------------------------------------------16 ! qtransport_thermals ! logical to activate tracer transport in thermals17 !18 LOGICAL,PARAMETER :: qtransport_thermals = .true.19 20 !------------------------------------------------------------21 !------------------------------------------------------------22 ! dtke_thermals ! logical to activate TKE in thermals23 ! -- still experimental, for testing purposes only.24 ! -- not used in current thermal plume models both on Earth and Mars.25 LOGICAL,PARAMETER :: dtke_thermals = .false.26 27 !------------------------------------------------------------28 !------------------------------------------------------------29 ! r_aspect_thermals ! Mainly control the shape of the temperature profile30 ! in the surface layer. Decreasing it goes toward31 ! a convective-adjustment like profile.32 ! (see paragraph 45 of paper and appendix S4)33 REAL,PARAMETER :: r_aspect_thermals = 1.34 19 35 20 !------------------------------------------------------------ … … 55 40 #endif 56 41 42 !------------------------------------------------------------ 43 !------------------------------------------------------------ 44 ! r_aspect_thermals ! Mainly control the shape of the temperature profile 45 ! at the bottom of the mixed layer. Decreasing it goes toward 46 ! a convective-adjustment like profile. 47 ! (see paragraph 45 of paper and appendix S4) 48 REAL,PARAMETER :: r_aspect_thermals = 1. 49 50 !------------------------------------------------------------ 51 !------------------------------------------------------------ 52 ! qtransport_thermals ! logical to activate tracer transport in thermals 53 ! 54 LOGICAL,PARAMETER :: qtransport_thermals = .true. 55 56 !------------------------------------------------------------ 57 !------------------------------------------------------------ 58 ! dtke_thermals ! logical to activate TKE transport in thermals 59 ! -- still experimental, for testing purposes only. 60 ! -- not used in current thermal plume models both on Earth and Mars. 61 LOGICAL,PARAMETER :: dtke_thermals = .false. 62 63 !------------------------------------------------------------ 64 !------------------------------------------------------------ 65 ! thermverbose ! make thermal plume model more verbose 66 LOGICAL,PARAMETER :: thermverbose = .false. 67 68 69 ! ------------------------------------------------------------------------------------ 70 ! -------------- TUNING PARAMETERS FOR MARTIAN THERMALS MODEL ------------------------ 71 ! ------------------------------------------------------------------------------------ 72 ! Detrainment 73 REAL,PARAMETER :: ad = 0.0004 ! D_2 in paper, see paragraph 44 74 REAL,PARAMETER :: bd = -0.6697 ! D_1 in paper, see paragraph 44 75 ! Entrainment 76 REAL,PARAMETER :: ae = 0.03683 ! E_1 in paper, see paragraph 43 77 REAL,PARAMETER :: be = 0.631631 ! E_2 in paper, see paragraph 43 78 ! Downdraft 79 REAL,PARAMETER :: fdfu=-0.8 ! downdraft to updraft mass flux ratio 80 ! see paper paragraph 48 81 REAL,PARAMETER :: omega=-0.03 ! omega. see paper paragraph 48 82 ! Vertical velocity equation 83 REAL,PARAMETER :: a1=1. ! a in paper, see paragraph 41 84 REAL,PARAMETER :: b1=0.0001 ! b in paper, see paragraph 41 85 ! Inversion layer 86 REAL :: a1inv ! a1 coeff in inversion layer 87 REAL :: b1inv ! b1 coeff in inversion layer 88 a1inv = a1 89 b1inv = b1 90 ! ------------------------------------------------------------------------------------ 91 ! ------------------------------------------------------------------------------------ 92 ! ------------------------------------------------------------------------------------ 93 57 94 end module comtherm_h 58 95
Note: See TracChangeset
for help on using the changeset viewer.