LMDZ
yomcape.F90
Go to the documentation of this file.
1 MODULE yomcape
2 
3 USE parkind1 ,ONLY : jpim ,jprb
4 
5 IMPLICIT NONE
6 
7 SAVE
8 
9 !*
10 ! ------------------------------------------------------------------
11 
12 ! VARIABLES TO CONTROL CAPE COMPUTATION IN FULLPOS:
13 
14 ! NCAPEITER : NUMBER OF ITERATIONS IN THE NEWTON LOOPS. Default
15 ! is the same as NBITER in YOMPHY.
16 
17 ! NETAPES : NUMBER OF INTERMEDIATE-LAYERS USED FOR CALCULATION OF
18 ! VERTICAL ASCENT BETWEEN TWO MODEL PRESSURE LEVELS.
19 ! Default value is 2.
20 
21 ! GCAPEPSD : DEPTH OF LAYER ABOVE THE GROUND IN WHICH MOST
22 ! UNSTABLE PARCEL IS SEARCHED FOR (UNIT: Pa)
23 ! USED JUST FOR TYPE 2 OF CAPE. Default value is 30000.
24 ! (CAPE Pressure Search Depth)
25 
26 ! GCAPERET: FRACTION OF THE CONDENSATES WHICH IS RETAINED,
27 ! I.E. WHICH DOES NOT PRECIPITATE.
28 ! IF GCAPERET=1. ==> REVERSIBLE MOIST ASCENT.
29 ! IT IS ASSUMED THAT ALL THE PARCEL'S CONDENSED
30 ! WATER IS RETAINED, THUS CLOUD CONDENSATES
31 ! REDUCE THE BUOYANCY.
32 ! IF GCAPERET=0. ==> "IRREVERSIBLE" (PSEUDO-ADIABATIC) MOIST ASCENT.
33 ! CLOUD CONDENSATES PRECIPITATE INSTANTANEOUSLY
34 ! AND THUS DO NOT AFFECT THE BUOYANCY.
35 ! GCAPERET CAN BE USED WITH VALUES BETWEEN 0. AND 1..
36 ! Default value is 0.
37 !-------------------------------------------------
38 
39 INTEGER(KIND=JPIM) :: ncapeiter
40 INTEGER(KIND=JPIM) :: netapes
41 
42 REAL(KIND=JPRB) :: gcaperet
43 REAL(KIND=JPRB) :: gcapepsd
44 
45 ! ------------------------------------------------------------------
46 !$OMP THREADPRIVATE(gcapepsd,gcaperet,ncapeiter,netapes)
47 END MODULE yomcape
real(kind=jprb) gcapepsd
Definition: yomcape.F90:43
integer, parameter jprb
Definition: parkind1.F90:31
integer(kind=jpim) netapes
Definition: yomcape.F90:40
real(kind=jprb) gcaperet
Definition: yomcape.F90:42
integer, parameter jpim
Definition: parkind1.F90:13
integer(kind=jpim) ncapeiter
Definition: yomcape.F90:39