LMDZ
Main Page
Modules
Data Types List
Files
File List
File Members
yomcli.F90
Go to the documentation of this file.
1
MODULE
yomcli
2
3
USE
parkind1
,ONLY
:
jpim
,
jprb
4
5
IMPLICIT NONE
6
7
SAVE
8
9
! *YOMCLI* : constants for new configuration 923
10
11
! Dataset description
12
13
! - namelist -
14
! NPINT : size of the interpolation box
15
! LIEEE : if ieee format is used
16
! LGLOBE : if global dataset
17
! NDATX : x-size of the dataset (longitude)
18
! NDATY : y-size of the dataset (longitude)
19
! ELONSW , ELATSW , ELONNE , ELATNE : for local datasets (parts 5, 7 or LAM)
20
! latitudes and longitudes of the SW and NE corners (in degrees)
21
! - local, set directly by INCLI0 from namelist -
22
! EDLON , EDLAT : resolution of the dataset (in degrees)
23
! NGLOBX, NGLOBY : corresponding numbers of points on the globe
24
! - local, set by VAL923 according to LSOLV -
25
! SMASK : thresholds defining the masked areas
26
! SMANQ : value for missing data
27
! NTPMER : land-use type for sea (or lake)
28
! NTPGLA : land-use type for ice-cap
29
! NTPDES : land-use type for low vegetation, including deserts (land default)
30
! NTPLAC : land-use type for lakes if a distinction is required
31
! NSLICE : number of packet of latitudes which slice the domain
32
33
! Fields characteristics
34
! - namelist -
35
! SVEG : threshold for significant vegetation cover
36
! (below, vegetation characteristics are not considered)
37
! SFCZ0 : scaling factor for the secondary part of z0 (urban., veget.)
38
! STR : thresholds on T-RTT used to control snow cover in Part 6
39
! SST-RTT, constant, in Part 10 when no input dataset is available
40
! SWR : thresholds on T-RTT and Wr used to control snow cover in Part 6
41
! - local, set by VAL923 according to LSOLV -
42
! STHER : ration of thermal to kinetic roughness length (over land)
43
! SALBN,SALBX,SALBM,SALBG,SALBB,SALBD : albedo
44
! SEMIN,SEMIX,SEMIM,SEMIG,SEMIB,SEMID : emissivity
45
! (minimum,maximum,sea,ice,sea ice,desert)
46
! SDEPN,SDEPX,SDEPD : soil depth
47
! SARGN,SARGX,SARGD : clay percentage
48
! SSABN,SSABX,SSABD : sand percentage
49
! SRSMN,SRSMX,SRSMD : minimum surface resistance
50
! (minimum,maximum,desert)
51
! SZZ0N,SZZ0M,SZZ0B,SZZ0U,SZZ0D : roughness length
52
! (minimum,sea,sea-ice,urban areas,desert)
53
54
LOGICAL
::
lieee
55
LOGICAL
::
lglobe
56
INTEGER(KIND=JPIM)
::
npint
57
INTEGER(KIND=JPIM)
::
ndatx
58
INTEGER(KIND=JPIM)
::
ndaty
59
INTEGER(KIND=JPIM)
::
nglobx
60
INTEGER(KIND=JPIM)
::
ngloby
61
INTEGER(KIND=JPIM)
::
ntpmer
62
INTEGER(KIND=JPIM)
::
ntpgla
63
INTEGER(KIND=JPIM)
::
ntpdes
64
INTEGER(KIND=JPIM)
::
ntplac
65
INTEGER(KIND=JPIM)
::
nslice
66
REAL(KIND=JPRB)
::
elonsw
67
REAL(KIND=JPRB)
::
elatsw
68
REAL(KIND=JPRB)
::
elonne
69
REAL(KIND=JPRB)
::
elatne
70
REAL(KIND=JPRB)
::
edlon
71
REAL(KIND=JPRB)
::
edlat
72
REAL(KIND=JPRB)
::
smask
73
REAL(KIND=JPRB)
::
smanq
74
REAL(KIND=JPRB)
::
sveg
75
REAL(KIND=JPRB)
::
sfcz0
76
REAL(KIND=JPRB)
:: str
77
REAL(KIND=JPRB)
::
swr
78
REAL(KIND=JPRB)
::
sther
79
REAL(KIND=JPRB)
::
salbn
80
REAL(KIND=JPRB)
::
salbx
81
REAL(KIND=JPRB)
::
salbm
82
REAL(KIND=JPRB)
::
salbg
83
REAL(KIND=JPRB)
::
salbb
84
REAL(KIND=JPRB)
::
salbd
85
REAL(KIND=JPRB)
::
semin
86
REAL(KIND=JPRB)
::
semix
87
REAL(KIND=JPRB)
::
semim
88
REAL(KIND=JPRB)
::
semig
89
REAL(KIND=JPRB)
::
semib
90
REAL(KIND=JPRB)
::
semid
91
REAL(KIND=JPRB)
::
sdepn
92
REAL(KIND=JPRB)
::
sdepx
93
REAL(KIND=JPRB)
::
sdepd
94
REAL(KIND=JPRB)
::
sargn
95
REAL(KIND=JPRB)
::
sargx
96
REAL(KIND=JPRB)
::
sargd
97
REAL(KIND=JPRB)
::
ssabn
98
REAL(KIND=JPRB)
::
ssabx
99
REAL(KIND=JPRB)
::
ssabd
100
REAL(KIND=JPRB)
::
srsmn
101
REAL(KIND=JPRB)
::
srsmx
102
REAL(KIND=JPRB)
::
srsmd
103
REAL(KIND=JPRB)
::
szz0n
104
REAL(KIND=JPRB)
::
szz0m
105
REAL(KIND=JPRB)
::
szz0b
106
REAL(KIND=JPRB)
::
szz0u
107
REAL(KIND=JPRB)
::
szz0d
108
109
!$OMP THREADPRIVATE(edlat,edlon,elatne,elatsw,elonne,elonsw,lglobe,lieee,ndatx,ndaty)
110
!$OMP THREADPRIVATE(nglobx,ngloby,npint,nslice,ntpdes,ntpgla,ntplac,ntpmer,salbb,salbd)
111
!$OMP THREADPRIVATE(salbg,salbm,salbn,salbx,sargd,sargn,sargx,sdepd,sdepn,sdepx,semib)
112
!$OMP THREADPRIVATE(semid,semig,semim,semin,semix,sfcz0,smanq,smask,srsmd,srsmn,srsmx)
113
!$OMP THREADPRIVATE(ssabd,ssabn,ssabx,sther,str,sveg,swr,szz0b,szz0d,szz0m,szz0n,szz0u)
114
END MODULE
yomcli
yomcli::ntpgla
integer(kind=jpim) ntpgla
Definition:
yomcli.F90:62
yomcli::ssabx
real(kind=jprb) ssabx
Definition:
yomcli.F90:98
yomcli::elonsw
real(kind=jprb) elonsw
Definition:
yomcli.F90:66
yomcli::ssabn
real(kind=jprb) ssabn
Definition:
yomcli.F90:97
yomcli::edlon
real(kind=jprb) edlon
Definition:
yomcli.F90:70
yomcli::sveg
real(kind=jprb) sveg
Definition:
yomcli.F90:74
yomcli::semin
real(kind=jprb) semin
Definition:
yomcli.F90:85
yomcli::sargx
real(kind=jprb) sargx
Definition:
yomcli.F90:95
yomcli::szz0u
real(kind=jprb) szz0u
Definition:
yomcli.F90:106
yomcli::smask
real(kind=jprb) smask
Definition:
yomcli.F90:72
yomcli::szz0m
real(kind=jprb) szz0m
Definition:
yomcli.F90:104
yomcli::ntpdes
integer(kind=jpim) ntpdes
Definition:
yomcli.F90:63
yomcli::swr
real(kind=jprb) swr
Definition:
yomcli.F90:77
yomcli::nslice
integer(kind=jpim) nslice
Definition:
yomcli.F90:65
yomcli::szz0b
real(kind=jprb) szz0b
Definition:
yomcli.F90:105
yomcli::sfcz0
real(kind=jprb) sfcz0
Definition:
yomcli.F90:75
yomcli::srsmd
real(kind=jprb) srsmd
Definition:
yomcli.F90:102
yomcli::semib
real(kind=jprb) semib
Definition:
yomcli.F90:89
yomcli::srsmn
real(kind=jprb) srsmn
Definition:
yomcli.F90:100
yomcli::elatne
real(kind=jprb) elatne
Definition:
yomcli.F90:69
yomcli::lglobe
logical lglobe
Definition:
yomcli.F90:55
yomcli::semim
real(kind=jprb) semim
Definition:
yomcli.F90:87
yomcli::ndaty
integer(kind=jpim) ndaty
Definition:
yomcli.F90:58
yomcli::sargn
real(kind=jprb) sargn
Definition:
yomcli.F90:94
yomcli::salbd
real(kind=jprb) salbd
Definition:
yomcli.F90:84
yomcli::nglobx
integer(kind=jpim) nglobx
Definition:
yomcli.F90:59
yomcli::sdepn
real(kind=jprb) sdepn
Definition:
yomcli.F90:91
parkind1::jprb
integer, parameter jprb
Definition:
parkind1.F90:31
yomcli::szz0n
real(kind=jprb) szz0n
Definition:
yomcli.F90:103
yomcli::lieee
logical lieee
Definition:
yomcli.F90:54
yomcli::szz0d
real(kind=jprb) szz0d
Definition:
yomcli.F90:107
yomcli::sdepd
real(kind=jprb) sdepd
Definition:
yomcli.F90:93
yomcli::ssabd
real(kind=jprb) ssabd
Definition:
yomcli.F90:99
yomcli::elonne
real(kind=jprb) elonne
Definition:
yomcli.F90:68
yomcli::ntpmer
integer(kind=jpim) ntpmer
Definition:
yomcli.F90:61
yomcli::sdepx
real(kind=jprb) sdepx
Definition:
yomcli.F90:92
yomcli
Definition:
yomcli.F90:1
yomcli::srsmx
real(kind=jprb) srsmx
Definition:
yomcli.F90:101
yomcli::sargd
real(kind=jprb) sargd
Definition:
yomcli.F90:96
yomcli::sther
real(kind=jprb) sther
Definition:
yomcli.F90:78
yomcli::semig
real(kind=jprb) semig
Definition:
yomcli.F90:88
yomcli::salbn
real(kind=jprb) salbn
Definition:
yomcli.F90:79
yomcli::edlat
real(kind=jprb) edlat
Definition:
yomcli.F90:71
yomcli::elatsw
real(kind=jprb) elatsw
Definition:
yomcli.F90:67
yomcli::salbg
real(kind=jprb) salbg
Definition:
yomcli.F90:82
parkind1
Definition:
parkind1.F90:1
yomcli::salbx
real(kind=jprb) salbx
Definition:
yomcli.F90:80
yomcli::ngloby
integer(kind=jpim) ngloby
Definition:
yomcli.F90:60
parkind1::jpim
integer, parameter jpim
Definition:
parkind1.F90:13
yomcli::salbb
real(kind=jprb) salbb
Definition:
yomcli.F90:83
yomcli::semix
real(kind=jprb) semix
Definition:
yomcli.F90:86
yomcli::npint
integer(kind=jpim) npint
Definition:
yomcli.F90:56
yomcli::smanq
real(kind=jprb) smanq
Definition:
yomcli.F90:73
yomcli::ntplac
integer(kind=jpim) ntplac
Definition:
yomcli.F90:64
yomcli::salbm
real(kind=jprb) salbm
Definition:
yomcli.F90:81
yomcli::semid
real(kind=jprb) semid
Definition:
yomcli.F90:90
yomcli::ndatx
integer(kind=jpim) ndatx
Definition:
yomcli.F90:57
libf
phylmd
rrtm
yomcli.F90
Generated on Wed Dec 2 2015 16:27:22 for LMDZ by
1.8.9.1