Ignore:
Timestamp:
Sep 8, 2013, 11:43:08 PM (11 years ago)
Author:
aslmd
Message:

LMDZ.MARS additional comments of thermal plume model. moved tuning variables in comtherm_h

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
    117       module comtherm_h
    218       implicit none
    3 
    4        ! *******************************************
    5        ! control parameters of the thermal model
    6        ! SEE COMMENTS IN CALLTHERM_INTERFACE
    7        ! *******************************************
    8 
    9        !------------------------------------------------------------
    10        !------------------------------------------------------------
    11        ! thermverbose  ! make thermal plume model more verbose
    12        LOGICAL,PARAMETER :: thermverbose = .false.
    13 
    14        !------------------------------------------------------------
    15        !------------------------------------------------------------
    16        ! qtransport_thermals  ! logical to activate tracer transport in thermals
    17        !
    18        LOGICAL,PARAMETER :: qtransport_thermals = .true.
    19 
    20        !------------------------------------------------------------
    21        !------------------------------------------------------------
    22        ! dtke_thermals  ! logical to activate TKE in thermals
    23                         ! -- 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 profile
    30                                ! in the surface layer. Decreasing it goes toward
    31                                ! a convective-adjustment like profile.
    32                                ! (see paragraph 45 of paper and appendix S4)
    33        REAL,PARAMETER :: r_aspect_thermals = 1.
    3419
    3520       !------------------------------------------------------------
     
    5540#endif
    5641
     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
    5794       end module comtherm_h
    5895
Note: See TracChangeset for help on using the changeset viewer.