LMDZ
yoecld.F90
Go to the documentation of this file.
1 MODULE yoecld
2 
3 USE parkind1 ,ONLY : jpim ,jprb
4 
5 IMPLICIT NONE
6 
7 SAVE
8 
9 ! -----------------------------------------------------------------
10 !* ** *YOECLD* - CONTROL PARAMETERS FOR DIAGNOSTIC CLOUDS
11 ! -----------------------------------------------------------------
12 
13 REAL(KIND=JPRB),ALLOCATABLE:: ceta(:)
14 
15 REAL(KIND=JPRB) :: ranva
16 REAL(KIND=JPRB) :: ranvb
17 REAL(KIND=JPRB) :: ranvh
18 REAL(KIND=JPRB) :: rcca
19 REAL(KIND=JPRB) :: rccb
20 REAL(KIND=JPRB) :: rccc
21 REAL(KIND=JPRB) :: rcfct
22 REAL(KIND=JPRB) :: rclwmr
23 REAL(KIND=JPRB) :: rcscal
24 REAL(KIND=JPRB) :: retahb
25 REAL(KIND=JPRB) :: retamb
26 REAL(KIND=JPRB) :: rloia
27 REAL(KIND=JPRB) :: rloib
28 REAL(KIND=JPRB) :: rloic
29 REAL(KIND=JPRB) :: rloid
30 REAL(KIND=JPRB) :: rlonia
31 REAL(KIND=JPRB) :: rlonib
32 REAL(KIND=JPRB) :: rrhh
33 REAL(KIND=JPRB) :: rrhl
34 REAL(KIND=JPRB) :: rrhm
35 REAL(KIND=JPRB) :: rgammas
36 REAL(KIND=JPRB) :: repscr
37 REAL(KIND=JPRB) :: repsec
38 LOGICAL :: lomega
39 
40 ! * E.C.M.W.F. PHYSICS PACKAGE *
41 
42 ! J.-J. MORCRETTE E.C.M.W.F. 89/07/14
43 
44 ! NAME TYPE PURPOSE
45 ! ---- : ---- : ---------------------------------------------------
46 ! RANVA : REAL COEFFICIENT FOR ANVIL CLOUDS
47 ! RANVB : REAL COEFFICIENT FOR ANVIL CLOUDS
48 ! RANVH : REAL MINIMUM HIGH CLOUD COVER FOR ANVIL CLOUDS
49 ! RCCA : REAL COEFFICIENT FOR DIAGNOSTIC OF CONVECTIVE CLOUD
50 ! RCCB : REAL COEFFICIENT FOR DIAGNOSTIC OF CONVECTIVE CLOUD
51 ! RCCC : REAL MAXIMUM COVER BY CONVECTIVE CLOUD
52 ! RCFCT : REAL WEIGHTING FACTOR FOR CONVECTIVE CLOUD TOWER
53 ! RCLWMR: REAL LIQUID WATER MIXING RATIO FOR CONVECTIVE CLOUD
54 ! RCSCAL: REAL SCALING FACTOR FOR CONVECTIVE RAIN
55 ! CETA(NFLEVG) REAL MODEL REFERENCE ETA-LEVEL
56 ! RETAHB: REAL ETA-LEVEL LIMIT FOR HIGH CLOUDS
57 ! RETAMB: REAL ETA-LEVEL LIMIT FOR MEDIUM CLOUDS
58 ! RLOIA : REAL COEFFICIENT FOR LOW CLOUD WHEN NO INVERSION
59 ! RLOIB : REAL COEFFICIENT FOR LOW CLOUD WHEN INVERSION
60 ! RLOIC : REAL COEFFICIENT FOR LOW CLOUD WHEN INVERSION
61 ! RLOID : REAL COEFFICIENT FOR LOW CLOUD WHEN INVERSION
62 ! RLONIA: REAL COEFFICIENT FOR LOW CLOUD WHEN INVERSION
63 ! RLONIB: REAL COEFFICIENT FOR LOW CLOUD WHEN NO INVERSION
64 ! RRHH : REAL CRITICAL RELATIVE HUMIDITY FOR HIGH CLOUDS
65 ! RRHL : REAL CRITICAL RELATIVE HUMIDITY FOR LOW CLOUDS
66 ! RRHM : REAL CRITICAL RELATIVE HUMIDITY FOR MEDIUM CLOUDS
67 ! GAMMAS: REAL PROPORTIONALITY FACTOR FOR LIQUID WATER CONTENT
68 ! REPSCR: REAL MINIMUM CONVECTIVE PRECIPITATION (SECURITY FACTOR)
69 ! REPSEC: REAL MINIMUM HORIZONTAL CLOUD COVER (SECURITY FACTOR)
70 ! LOMEGA: LOGICAL SWITCH FOR OMEGA-FILTER ON MIDDLE CLOUD
71 ! ------------------------------------------------------------------
72 
73 !$OMP THREADPRIVATE(lomega,ranva,ranvb,ranvh,rcca,rccb,rccc,rcfct)
74 !$OMP THREADPRIVATE(rclwmr,rcscal,repscr,repsec,retahb,retamb,rgammas)
75 !$OMP THREADPRIVATE(rloia,rloib,rloic,rloid,rlonia,rlonib,rrhh,rrhl,rrhm)
76 
77 !$OMP THREADPRIVATE(ceta)
78 
79 END MODULE yoecld
real(kind=jprb) rloib
Definition: yoecld.F90:27
real(kind=jprb) ranvb
Definition: yoecld.F90:16
real(kind=jprb) repscr
Definition: yoecld.F90:36
real(kind=jprb) rloic
Definition: yoecld.F90:28
real(kind=jprb) rrhm
Definition: yoecld.F90:34
real(kind=jprb) retahb
Definition: yoecld.F90:24
real(kind=jprb) rlonia
Definition: yoecld.F90:30
real(kind=jprb) rloia
Definition: yoecld.F90:26
real(kind=jprb) retamb
Definition: yoecld.F90:25
real(kind=jprb) repsec
Definition: yoecld.F90:37
real(kind=jprb) rclwmr
Definition: yoecld.F90:22
real(kind=jprb) rrhl
Definition: yoecld.F90:33
real(kind=jprb) rccb
Definition: yoecld.F90:19
real(kind=jprb), dimension(:), allocatable ceta
Definition: yoecld.F90:13
integer, parameter jprb
Definition: parkind1.F90:31
real(kind=jprb) ranvh
Definition: yoecld.F90:17
real(kind=jprb) rlonib
Definition: yoecld.F90:31
real(kind=jprb) rcscal
Definition: yoecld.F90:23
real(kind=jprb) rccc
Definition: yoecld.F90:20
logical lomega
Definition: yoecld.F90:38
Definition: yoecld.F90:1
real(kind=jprb) rrhh
Definition: yoecld.F90:32
real(kind=jprb) rloid
Definition: yoecld.F90:29
integer, parameter jpim
Definition: parkind1.F90:13
real(kind=jprb) rcfct
Definition: yoecld.F90:21
real(kind=jprb) rgammas
Definition: yoecld.F90:35
real(kind=jprb) rcca
Definition: yoecld.F90:18
real(kind=jprb) ranva
Definition: yoecld.F90:15