SURFEX  V8_0
Surfex V8_0 release
 All Classes Files Functions Variables
modd_data_cover_par.F90
Go to the documentation of this file.
1 !SFX_LIC Copyright 1994-2014 CNRS, Meteo-France and Universite Paul Sabatier
2 !SFX_LIC This is part of the SURFEX software governed by the CeCILL-C licence
3 !SFX_LIC version 1. See LICENSE, CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt
4 !SFX_LIC for details. version 1.
5 ! ######################
7 ! ######################
8 !
9 !!**** *MODD_DATA_COVER_PAR* - declaration of prognostic variables related
10 !! to the ground parameterization
11 !!
12 !! PURPOSE
13 !! -------
14 ! The purpose of this declarative module is to specify the
15 ! parameters related to the surface parameterization interface.
16 !
17 !!
18 !!** IMPLICIT ARGUMENTS
19 !! ------------------
20 !! None
21 !!
22 !! REFERENCE
23 !! ---------
24 !!
25 !!
26 !! AUTHOR
27 !! ------
28 !! S. Belair *Meteo France*
29 !!
30 !! MODIFICATIONS
31 !! -------------
32 !! Original 29/04/95
33 !! (V.Masson) 05/10/98+ add XCDZ0EFF, XRHOSMIN, XRHOSMAX
34 !! (V.Masson) 15/03/99 add number of layers
35 !! (A.Boone) 02/05/02 add ISBA-ES parameters
36 !! (R.Alkama) 05/2012 add 7 new vegtypes (19 rather than 12)
37 !-------------------------------------------------------------------------------
38 !
39 !* 0. DECLARATIONS
40 ! ------------
41 !
42 IMPLICIT NONE
43 !
44 !------------------------------------------------------------------------------
45 !
46 ! Maximum number of cover classes
47 INTEGER, PARAMETER :: JPCOVER = 573
48 !last class number of EUROPE
49 INTEGER, PARAMETER :: NCOVER_ECO1_END = 255
50 !firt class number of EUROPE
51 INTEGER, PARAMETER :: NCOVER_ECO2_START = 301
52 !
53 INTEGER :: NVEGTYPE
54 ! number of vegetation types
55 !
56 INTEGER :: NVT_C4 ! C4 cultures types
57 INTEGER :: NVT_TRBE ! tropical broadleaf evergreen EVER
58 INTEGER :: NVT_TRBD ! tropical broadleaf deciduous TREE
59 INTEGER :: NVT_TEBE ! temperate broadleaf evergreen TREE
60 INTEGER :: NVT_TEBD ! temperate broadleaf cold-deciduous (summergreen) TREE
61 INTEGER :: NVT_TENE ! temperate needleleaf evergreen CONI
62 INTEGER :: NVT_BOBD ! boreal broadleaf cold-deciduous (summergreen) TREE
63 INTEGER :: NVT_BONE ! boreal needleleaf evergreen CONI
64 INTEGER :: NVT_BOND ! boreal needleleaf cold-deciduous (summergreen) CONI
65 INTEGER :: NVT_BOGR ! Arctic Grass C3 GRAS
66 INTEGER :: NVT_SHRB ! Shrub (TREE <= 2 m)
67 INTEGER :: NVT_GRAS ! GRASsland C3
68 INTEGER :: NVT_TROG ! TROpical Grass C4
69 INTEGER :: NVT_C3 ! C3 CULTures types
70 INTEGER :: NVT_NO ! NO vegetation
71 INTEGER :: NVT_ROCK ! ROCKs
72 INTEGER :: NVT_SNOW ! Ice-cap ice-sheet
73 INTEGER :: NVT_IRR ! IRRigated crops
74 INTEGER :: NVT_PARK ! irrigated PARKs gardens or peat bogs
75 ! indexes of these types (C4 cultures types, Broadleaf TREEs, CONIferous trees,
76 ! EVERgreen broadleaf trees, GRASsland, TROpical Grass,
77 ! C3 CULTures types, NO vegetation, ROCKs,
78 ! IRRigated crops, irrigated PARKs gardens or peat bogs)
79 !
80 !---------------------------------------------------------------------------------
81 !
82 ! Ecosystem corresponding to bare soil or permanent snow
83 !
84 INTEGER :: NBARE_SOIL
85 INTEGER :: NROCK
86 INTEGER :: NPERMSNOW
87 !---------------------------------------------------------------------------------
88 !
89 ! Free water bodies
90 !
91 INTEGER, DIMENSION(3) :: NSEA
92 INTEGER, DIMENSION(2) :: NWATER
93 !
94 !---------------------------------------------------------------------------------
95 !
96 ! maximum number of tiles used at any grid point
97 !
98 INTEGER :: NTILESFC = 4
99 !
100 !---------------------------------------------------------------------------------
101 !
102 !* building layers in the ecoclimap data
103 !
104 INTEGER :: NDATA_ROOF_LAYER
105 INTEGER :: NDATA_ROAD_LAYER
106 INTEGER :: NDATA_WALL_LAYER
107 INTEGER :: NDATA_FLOOR_LAYER
108 !
109 !---------------------------------------------------------------------------------
110 !* names of all ecosystems
111 !
112  CHARACTER(LEN=60), DIMENSION(JPCOVER,2) :: CNAMES
113 !---------------------------------------------------------------------------------
114 !
115 ! reference height for CDN averaging
116 !
117 REAL :: XCDREF = 20.
118 !
119 !---------------------------------------------------------------------------------
120 END MODULE modd_data_cover_par
121 
122 
123 
124 
125 
126 
127 
128 
129 
130 
131 
132