SURFEX
V8_0
Surfex V8_0 release
Main Page
Data Types List
Files
File List
File Members
All
Classes
Files
Functions
Variables
src
SURFEX
ini_cturbs.F90
Go to the documentation of this file.
1
!SFX_LIC Copyright 1994-2014 CNRS, Meteo-France and Universite Paul Sabatier
2
!SFX_LIC This is part of the SURFEX software governed by the CeCILL-C licence
3
!SFX_LIC version 1. See LICENSE, CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt
4
!SFX_LIC for details. version 1.
5
SUBROUTINE
ini_cturbs
6
!!
7
!!**** *INI_CTURBS* - routine to initialize the turbulence scheme
8
!! constants.
9
!!
10
!! PURPOSE
11
!! -------
12
! The purpose of this routine is to initialize the turbulence
13
! scheme constants that are stored in module MODD_CTURB
14
!
15
!! METHOD
16
!! ------
17
!! The constants are set to their numerical values
18
!!
19
!! AUTHOR
20
!! ------
21
!! V. Masson * Meteo-France *
22
!!
23
!! MODIFICATIONS
24
!! -------------
25
!! --------------------------------------------------------------------------
26
!
27
!* 0. DECLARATIONS
28
! ------------
29
!
30
USE
modd_csts
, ONLY
: xkarman
31
USE
modd_canopy_turb
, ONLY
: xtkemin, xcep, xced, xalpsbl, xa0, xcmfs, xasbl,&
32
xcshf, xctp
33
!
34
!
35
USE
yomhook
,ONLY
: lhook, dr_hook
36
USE
parkind1
,ONLY
: jprb
37
!
38
IMPLICIT NONE
39
!
40
! ---------------------------------------------------------------------------
41
!
42
! 1. SETTING THE NUMERICAL VALUES
43
! ----------------------------
44
!
45
! 1.1 Constant for dissipation of Tke
46
!
47
48
REAL(KIND=JPRB)
:: zhook_handle
49
50
IF
(lhook) CALL dr_hook(
'INI_CTURBS'
,0,zhook_handle)
51
xced = 0.845
52
! Redelsperger-Sommeria (1981) = 0.70
53
! Schmidt-Schumann (1989) = 0.845
54
! Cheng-Canuto-Howard (2002) = 0.845
55
!
56
!
57
! 1.2 Constant for wind pressure-correlations
58
!
59
xcep = 2.11
60
! Redelsperger-Sommeria (1981) = 4.
61
! Schmidt-Schumann (1989) = 3.5
62
! Cheng-Canuto-Howard (2002) = 2.11
63
!
64
!
65
! 1.3 Constant a0 for wind pressure-correlations
66
!
67
xa0 = 0.6
68
! Redelsperger-Sommeria (1981) = 0.6
69
! Schmidt-Schumann (1989) = 0.55
70
! Cheng-Canuto-Howard (2002) = 0.6
71
!
72
!
73
! 1.4 Constant for temperature and vapor pressure-correlations
74
!
75
xctp = 4.65
76
! Redelsperger-Sommeria (1981) = 4.
77
! Schmidt-Schumann (1989) = 3.25
78
! Cheng-Canuto-Howard (2002) = 4.65
79
!
80
!
81
! 1.5 Value related to the TKE universal function within SBL
82
!
83
xalpsbl = 4.63
84
! Redelsperger et al 2001 = 4.63
85
! Wyngaard et al. 1974 = 3.75
86
! Stull 1988 = 4.75
87
!
88
!
89
!
90
! 2. Derivated constants
91
! -------------------
92
!
93
! 2.1 Constant in fluxes equations
94
!
95
xcmfs= 2./3./xcep*(1.-xa0)
!Constant for the momentum flux due to shear (RS)
96
!
97
! Redelsperger-Sommeria (1981) ......... 0.066
98
! Schmidt-Schumann (1989) ......... 0.086
99
! Cheng-Canuto-Howard (2002) ......... 0.126
100
!
101
xcshf= 2./3./xctp
!Constant for the sensible heat flux(RS)
102
!
103
! Redelsperger-Sommeria (1981) ......... 0.167
104
! Schmidt-Schumann (1989) ......... 0.204
105
! Cheng-Canuto-Howard (2002) ......... 0.143
106
!
107
!
108
! 2.2 Value related to the TKE universal function within SBL
109
!
110
!
111
xasbl = 0.5*( xalpsbl**(3./2.)*xkarman*xced + xkarman/sqrt(xalpsbl)/xcmfs )
112
! Redelsperger et al 2001
113
!
114
!
115
!
116
! 3. MINIMUM VALUES
117
! --------------
118
!
119
xtkemin=1.e-4
120
IF
(lhook) CALL dr_hook(
'INI_CTURBS'
,1,zhook_handle)
121
!
122
123
END SUBROUTINE
ini_cturbs
ini_cturbs
subroutine ini_cturbs
Definition:
ini_cturbs.F90:5
modd_csts
Definition:
modd_csts.F90:6
modd_canopy_turb
Definition:
modd_canopy_turb.F90:6
Generated on Fri May 13 2016 09:31:04 for SURFEX by
1.8.5