LMDZ
Main Page
Modules
Data Types List
Files
File List
File Members
yoephy.F90
Go to the documentation of this file.
1
MODULE
yoephy
2
3
USE
parkind1
,ONLY
:
jprb
,
jpim
4
5
IMPLICIT NONE
6
7
SAVE
8
9
! -----------------------------------------------------------------
10
!* ** *YOEPHY* - SWITCHES RELATED TO DIABATIC PROCESSES
11
! -----------------------------------------------------------------
12
13
! * E.C.M.W.F. PHYSICS PACKAGE *
14
15
LOGICAL
::
lephys
16
LOGICAL
::
lecond
17
LOGICAL
::
lecumf
18
LOGICAL
::
ledcld
19
LOGICAL
::
leevap
20
LOGICAL
::
legwdg
21
LOGICAL
::
leozoc
22
LOGICAL
::
leqngt
23
LOGICAL
::
leradi
24
LOGICAL
::
lerads
25
LOGICAL
::
leshcv
26
LOGICAL
::
lesice
27
LOGICAL
::
lesurf
28
LOGICAL
::
levdif
29
LOGICAL
::
lagphy
30
LOGICAL
::
lepcld
31
LOGICAL
::
leo3ch
32
LOGICAL
::
leco2diu
33
LOGICAL
::
lbud23
34
LOGICAL
::
lemethox
35
LOGICAL
::
lera40
36
LOGICAL
::
lecurr
37
LOGICAL
::
lvdftrac
38
LOGICAL
::
lmftrac
39
LOGICAL
::
lerain
40
LOGICAL
::
le4alb
41
LOGICAL
::
lemwave
42
LOGICAL
::
leocwa
43
LOGICAL
::
leocco
44
LOGICAL
::
leocsa
45
REAL(KIND=JPRB)
::
rthrfrti
46
INTEGER(KIND=JPIM)
::
nphyint
47
INTEGER(KIND=JPIM)
::
nphproma
48
INTEGER (KIND=JPIM)
::
nephys_pcfull
49
50
! REFERENCE.
51
! ----------
52
53
! J.-J. MORCRETTE E.C.M.W.F. 91/07/14
54
55
! MODIFICATIONS
56
! -------------
57
58
! P. Viterbo ECMWF 03-12-2004 Include user-defined RTHRFRTI
59
! ------------------------------------------------------------------
60
61
! NAME TYPE PURPOSE
62
! ---- : ---- : ---------------------------------------------------
63
! LEPHYS : LOGICAL : SWITCH THE FULL E.C.M.W.F. PHYSICS PACKAGE ON
64
! LAGPHY : LOGICAL : IF TRUE, PHYSICS PACKAGE CALLED IN LAGGED MODE
65
! LECOND : LOGICAL : TURN THE LARGE-SCALE CONDENSATION ON
66
! LECUMF : LOGICAL : TURN THE MASS-FLUX CUMULUS CONVECTION SCHEME ON
67
! LEDCLD : LOGICAL : TURN THE DIAGNOSTIC CLOUD SCHEME ON
68
! LEPCLD : LOGICAL : TURN THE PROGNOSTIC CLOUD SCHEME ON
69
! LEEVAP : LOGICAL : TURN THE EVAPORATION OF PRECIPITATION ON
70
! LEGWDG : LOGICAL : TURN THE GRAVITY WAVE DRAG ON
71
! LEOZOC : LOGICAL : TURN THE CLIMATOLOGICAL OZONE ON
72
! LEQNGT : LOGICAL : TURN THE NEGATIVE HUMIDITY FIXER ON
73
! LERADI : LOGICAL : TURN THE RADIATION SCHEME ON
74
! LERADS : LOGICAL : TURN THE INTERACTIVE SURFACE RADIATIVE PROPERTIESON
75
! LESHCV : LOGICAL : TURN THE SHALLOW CONV. IN THE MASS-FLUX SCHEME ON
76
! LESICE : LOGICAL : TURN THE INTERACTIVE SEA ICE PROCESSES ON
77
! LESURF : LOGICAL : TURN THE INTERACTIVE SURFACE PROCESSES ON
78
! LEVDIF : LOGICAL : TURN THE VERTICAL DIFFUSION ON
79
! LEO3CH : LOGICAL : TURN THE O3 CHEMISTRY ON (for EC prog. ozone)
80
! LECO2DIU: LOGICAL: UPDATE THE NBF CO2 FLUXES CLIMATOLOGY DURING THE RUN OF THE MODEL (introduce a diurnal cycle)
81
! LBUD23 : LOGICAL : SWITCH FOR 3 AND 2 DIMENSIONAL BUDGETS
82
! LEMETHOX: LOGICAL: TURN THE METHANE OXIDATION ON
83
! LERA40 : LOGICAL : EXTRA PHYSICS DIAGNOSTICS FOR ERA40
84
! LECURR : LOGICAL : IF TRUE, OCEAN CURRENT BOUNDARY CONDITION IS USED
85
! LVDFTRAC: LOGICAL: TURN TRACER TRANSPORT BY VERTICAL DIFFUSION ON
86
! LMFTRAC: LOGICAL : TURN TRACER TRANSPORT BY MASS FLUX CONVECTION ON
87
! LERAIN : LOGICAL : RAIN ASSIMILATION
88
! LE4ALB : LOGICAL : MODIS ALBEDO ON (DIRECT+DIFFUSE)*(UVIS+NIR)
89
! LEOCWA : LOGICAL : WARM OCEAN LAYER PARAMETRIZATION
90
! LEOCCO : LOGICAL : COOL OCEAN SKIN PARAMETRIZATION
91
! LEOCSA : LOGICAL : SALINTY EFFECT ON SATURATION AT OCEAN SURFACE
92
! RTHRFRTI : INTEGER : MINIMUM FRACTION FOR ALL SURFACE TILES
93
! LE4ALB : LOGICAL : MODIS ALBEDO (UV-Vis+NIR)x(direct+diffuse)
94
! -----------------------------------------------------------------
95
96
!$OMP THREADPRIVATE(lagphy,lbud23,le4alb,leco2diu,lecond,lecumf,lecurr,ledcld)
97
!$OMP THREADPRIVATE(leevap,legwdg,lemethox,lemwave,leo3ch,leocco,leocsa,leocwa)
98
!$OMP THREADPRIVATE(leozoc,lepcld,lephys,leqngt,lera40,leradi,lerads,lerain)
99
!$OMP THREADPRIVATE(leshcv,lesice,lesurf,levdif,lmftrac,lvdftrac,nephys_pcfull)
100
!$OMP THREADPRIVATE(nphproma,nphyint,rthrfrti)
101
102
END MODULE
yoephy
yoephy
Definition:
yoephy.F90:1
yoephy::leocsa
logical leocsa
Definition:
yoephy.F90:44
yoephy::le4alb
logical le4alb
Definition:
yoephy.F90:40
yoephy::lerain
logical lerain
Definition:
yoephy.F90:39
yoephy::lemethox
logical lemethox
Definition:
yoephy.F90:34
yoephy::leocco
logical leocco
Definition:
yoephy.F90:43
yoephy::lecond
logical lecond
Definition:
yoephy.F90:16
yoephy::lemwave
logical lemwave
Definition:
yoephy.F90:41
yoephy::leradi
logical leradi
Definition:
yoephy.F90:23
yoephy::leshcv
logical leshcv
Definition:
yoephy.F90:25
yoephy::leevap
logical leevap
Definition:
yoephy.F90:19
yoephy::lvdftrac
logical lvdftrac
Definition:
yoephy.F90:37
yoephy::lera40
logical lera40
Definition:
yoephy.F90:35
yoephy::lephys
logical lephys
Definition:
yoephy.F90:15
yoephy::lagphy
logical lagphy
Definition:
yoephy.F90:29
yoephy::leco2diu
logical leco2diu
Definition:
yoephy.F90:32
parkind1::jprb
integer, parameter jprb
Definition:
parkind1.F90:31
yoephy::lesice
logical lesice
Definition:
yoephy.F90:26
yoephy::lesurf
logical lesurf
Definition:
yoephy.F90:27
yoephy::leocwa
logical leocwa
Definition:
yoephy.F90:42
yoephy::lerads
logical lerads
Definition:
yoephy.F90:24
yoephy::nphproma
integer(kind=jpim) nphproma
Definition:
yoephy.F90:47
yoephy::ledcld
logical ledcld
Definition:
yoephy.F90:18
yoephy::rthrfrti
real(kind=jprb) rthrfrti
Definition:
yoephy.F90:45
yoephy::leqngt
logical leqngt
Definition:
yoephy.F90:22
yoephy::nephys_pcfull
integer(kind=jpim) nephys_pcfull
Definition:
yoephy.F90:48
yoephy::lecumf
logical lecumf
Definition:
yoephy.F90:17
yoephy::lecurr
logical lecurr
Definition:
yoephy.F90:36
parkind1
Definition:
parkind1.F90:1
yoephy::lepcld
logical lepcld
Definition:
yoephy.F90:30
yoephy::leo3ch
logical leo3ch
Definition:
yoephy.F90:31
parkind1::jpim
integer, parameter jpim
Definition:
parkind1.F90:13
yoephy::nphyint
integer(kind=jpim) nphyint
Definition:
yoephy.F90:46
yoephy::lbud23
logical lbud23
Definition:
yoephy.F90:33
yoephy::leozoc
logical leozoc
Definition:
yoephy.F90:21
yoephy::levdif
logical levdif
Definition:
yoephy.F90:28
yoephy::lmftrac
logical lmftrac
Definition:
yoephy.F90:38
yoephy::legwdg
logical legwdg
Definition:
yoephy.F90:20
libf
phylmd
rrtm
yoephy.F90
Generated on Wed Dec 2 2015 16:27:21 for LMDZ by
1.8.9.1