LMDZ
yoevdfs.F90
Go to the documentation of this file.
1 MODULE yoevdfs
2 
3 
4 #include "tsmbkind.h"
5 
6 IMPLICIT NONE
7 
8 SAVE
9 
10 ! ------------------------------------------------------------------
11 !* ** *YOEVDFS* CONTAINS STABILITY FUNCTION TABLES FOR *VDF...*
12 ! ------------------------------------------------------------------
13 
14 integer_m, PARAMETER :: jpritbl=101
15 real_b :: ritbl(jpritbl)
16 real_b :: aritbl(jpritbl)
17 real_b :: rchba
18 real_b :: rchbb
19 real_b :: rchbc
20 real_b :: rchbd
21 real_b :: rchb23a
22 real_b :: rchbbcd
23 real_b :: rchbcd
24 real_b :: rcheta
25 real_b :: rchetb
26 real_b :: rchetc
27 real_b :: rchbhdl
28 real_b :: rcdhalf
29 real_b :: rcdhpi2
30 real_b :: rimax
31 real_b :: dritbl
32 real_b :: dri26
33 
34 !** ** *YOEDFS* CONTAINS STABILITY FUNCTION TABLES FOR *VDF...*
35 
36 ! A.C.M. BELJAARS E.C.M.W.F. 26/03/90.
37 
38 ! NAME TYPE PURPOSE
39 ! ---- ---- -------
40 
41 ! *RCHBA* REAL *CONSTANT A IN *HOLTSLAG AND *DEBRUIN
42 ! FUNCTIONS FOR STABLE SITUATIONS
43 ! *RCHBB* REAL *CONSTANT B IN *HB* FUNCTIONS
44 ! *RCHBC* REAL *CONSTANT C IN *HB* FUNCTIONS
45 ! *RCHBD* REAL *CONSTANT D IN *HB* FUNCTIONS
46 ! *RCHB23A REAL 2./3.*A IN *HB* FUNCTIONS
47 ! *RCHBBCD REAL B*C/D IN *HB* FUNCTIONS
48 ! *RCHBCD REAL C/D IN *HB* FUNCTIONS
49 ! *RCHETA* REAL CONSTANT IN THE *HOGSTROM *ELLISON *TURNER
50 ! FUNCTIONS FOR STABLY STRATIFIED TURBULENCE
51 ! *RCHETB* REAL CONSTANT IN THE *HET* FUNCTIONS
52 ! *RCHETC* REAL CONSTANT IN *HET* FUNCTIONS
53 ! *RCHBHDL* REAL MAXIM ZNLEV/L FOR STABLE BOUNDARY LAYER
54 ! *RCDHALF REAL CONSTANT IN *DYER AND *HICKS FORMULAE
55 ! FOR UNSTABLE SITUATIONS
56 ! *RCDHPI2 REAL PI/2.
57 ! *RIMAX* REAL *MAXIMIM RICHARDSON NUMBER TABULATED
58 ! *DRITBL* REAL *INCREMENT OF THE RICHARDSON NUMBER
59 ! BETWEEN TABULATED VALUES.
60 ! *DRI26* REAL DRITBL**2/6.
61 ! *RITBL* REAL ARRAY *TABULATED ETA-VALUES (Z/L) AS A FUNCTION
62 ! OF THE RICHARDSON NUMBER FOR STABLE CASES.
63 ! *ARITBL* REAL ARRAY *SECOND DERIVATIVES OF TABULATED FUNCTION
64 ! FOR SPLINE INTERPOLATION.
65 ! ------------------------------------------------------------------
66 END MODULE yoevdfs