LMDZ
yoephli.F90
Go to the documentation of this file.
1 MODULE yoephli
2 
3 USE parkind1 ,ONLY : jpim ,jprb
4 
5 IMPLICIT NONE
6 
7 SAVE
8 
9 ! ------------------------------------------------------------------
10 !* ** *YOEPHLI* CONTAINS CONSTANTS FOR THE LINEARIZED PHYSICS
11 ! ------------------------------------------------------------------
12 
13 LOGICAL :: lphylin
14 LOGICAL :: lenopert
15 LOGICAL :: leppcfls
16 LOGICAL :: lraisanen
17 
18 REAL(KIND=JPRB) :: rlptrc
19 REAL(KIND=JPRB) :: rlpal1
20 REAL(KIND=JPRB) :: rlpal2
21 REAL(KIND=JPRB) :: rlpbb
22 REAL(KIND=JPRB) :: rlpcc
23 REAL(KIND=JPRB) :: rlpdd
24 REAL(KIND=JPRB) :: rlpmixl
25 REAL(KIND=JPRB) :: rlpbeta
26 REAL(KIND=JPRB) :: rlpdrag
27 REAL(KIND=JPRB) :: rlpevap
28 REAL(KIND=JPRB) :: rlpp00
29 
30 !* *YOEPHLI* CONTAINS CONSTANTS NEEDED BY
31 ! THE LINEARIZED PHYSICS
32 
33 ! J.F. MAHFOUF E.C.M.W.F. 23/06/96
34 
35 ! NAME TYPE DESCRIPTION
36 ! ---- ---- -----------
37 
38 ! *RLPTRC* REAL CRITICAL TEMPERATURE FOR MIXED PHASE PROPERTIES
39 ! OF WATER
40 ! *RLPAL1* REAL SMOOTHING COEFFICIENT
41 ! *RLPAL2* REAL SMOOTHING COEFFICIENT
42 ! *RLPBB* REAL CONSTANT FROM THE LOUIS ET AL. FORMULATION
43 ! *RLPCC* REAL CONSTANT FROM THE LOUIS ET AL. FORMULATION
44 ! *RLPDD* REAL CONSTANT FROM THE LOUIS ET AL. FORMULATION
45 ! *RLPMIXL* REAL PSEUDO DEPTH OF THE PLANETARY BOUNDARY LAYER
46 ! *RLPBETA* REAL REDUCTION FACTOR OF THE ASYMPTOTIC MIXING LENGTH
47 ! *RLPDRAG* REAL COEFFICIENT FOR THE ESTIMATION OF SURFACE DRAG
48 ! *RLPEVAP* REAL FRACTION OF POSSIBLE RAINFALL EVAPORATION
49 ! *RLPP00* REAL PRESSURE ABOVE WHICH RADIATION IS NOT APPLIED
50 ! *LPHYLIN* LOGICAL TRUE WHEN LINEARIZED PHYSICS IS ACTIVATED
51 ! *LENOPERT LOGICAL TRUE WHEN NO PERTURBATION IS REQUIRED
52 ! FOR SURFACE ARRAYS
53 ! *LEPPCFLS LOGICAL TRUE WHEN POST-PROCESSING OF SURFACE FIELDS
54 ! REQUIRED
55 ! *LRAISANEN LOGICAL TRUE WHEN RAISANEN OVERLAP SCHEME IS
56 ! ACTIVATED
57 ! ------------------------------------------------------------------
58 
59 !$OMP THREADPRIVATE(lenopert,leppcfls,lphylin,lraisanen,rlpal1,rlpal2,rlpbb)
60 !$OMP THREADPRIVATE(rlpbeta,rlpcc,rlpdd,rlpdrag,rlpevap,rlpmixl,rlpp00,rlptrc)
61 
62 END MODULE yoephli
real(kind=jprb) rlpevap
Definition: yoephli.F90:27
real(kind=jprb) rlpdd
Definition: yoephli.F90:23
real(kind=jprb) rlpp00
Definition: yoephli.F90:28
logical lphylin
Definition: yoephli.F90:13
real(kind=jprb) rlpmixl
Definition: yoephli.F90:24
real(kind=jprb) rlpcc
Definition: yoephli.F90:22
logical lenopert
Definition: yoephli.F90:14
logical leppcfls
Definition: yoephli.F90:15
integer, parameter jprb
Definition: parkind1.F90:31
real(kind=jprb) rlpbb
Definition: yoephli.F90:21
real(kind=jprb) rlpdrag
Definition: yoephli.F90:26
real(kind=jprb) rlpal1
Definition: yoephli.F90:19
real(kind=jprb) rlpbeta
Definition: yoephli.F90:25
real(kind=jprb) rlptrc
Definition: yoephli.F90:18
integer, parameter jpim
Definition: parkind1.F90:13
real(kind=jprb) rlpal2
Definition: yoephli.F90:20
logical lraisanen
Definition: yoephli.F90:16