SURFEX v8.1
General documentation of Surfex
modd_prep_teb_greenroof.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 ! ################
6  MODULE modd_prep_teb_greenroof
7 ! ################
8 !
9 !!**** *MODD_PREP - declaration for field interpolations
10 !!
11 !! PURPOSE
12 !! -------
13 ! Declaration of surface parameters
14 !
15 !!
16 !!** IMPLICIT ARGUMENTS
17 !! ------------------
18 !! None
19 !!
20 !! REFERENCE
21 !! ---------
22 !!
23 !! AUTHOR
24 !! ------
25 !! A. Lemonsu & C. de Munck
26 !!
27 !! MODIFICATIONS
28 !! -------------
29 !! Original 07/2011
30 !
31 !* 0. DECLARATIONS
32 ! ------------
33 !
34 IMPLICIT NONE
35 !
36 !--------------------------------------------------------------------------
37 !
38  CHARACTER(LEN=28) :: cfile_gr ! input file name
39  CHARACTER(LEN=6) :: ctype ! input file type
40  CHARACTER(LEN=28) :: cfilepgd_gr ! input file name
41  CHARACTER(LEN=6) :: ctypepgd ! input file type
42  CHARACTER(LEN=28) :: cfile_snow_gr ! input file name for Snow
43  CHARACTER(LEN=6) :: ctype_snow ! input file type for Snow
44  CHARACTER(LEN=28) :: cfilepgd_snow_gr ! input file name for Snow
45  CHARACTER(LEN=6) :: ctypepgd_snow ! input file type for Snow
46  CHARACTER(LEN=28) :: cfile_hug_gr ! input file name for Wg, Wgi
47  CHARACTER(LEN=6) :: ctype_hug ! input file type for Wg, Wgi
48  CHARACTER(LEN=28) :: cfile_tg_gr ! input file name for Tg
49  CHARACTER(LEN=6) :: ctype_tg ! input file type for Tg
50  CHARACTER(LEN=28) :: cfile_hug_surf_gr ! input file name for HUG_SURF
51  CHARACTER(LEN=28) :: cfile_hug_root_gr ! input file name for HUG_ROOT
52  CHARACTER(LEN=28) :: cfile_hug_deep_gr ! input file name for HUG_DEEP
53  CHARACTER(LEN=28) :: cfile_tg_surf_gr ! input file name for TG_SURF
54  CHARACTER(LEN=28) :: cfile_tg_root_gr ! input file name for TG_ROOT
55  CHARACTER(LEN=28) :: cfile_tg_deep_gr ! input file name for TG_DEEP
56 !
57 REAL :: xhug_surf_gr ! surface relative soil humidity
58 REAL :: xhug_root_gr ! root layer relative soil humidity
59 REAL :: xhug_deep_gr ! deep layer relative soil humidity
60 REAL :: xhugi_surf_gr ! surf layer relative ice content
61 REAL :: xhugi_root_gr ! root layer relative ice content
62 REAL :: xhugi_deep_gr ! deep layer relative ice content
63 REAL :: xtg_surf_gr ! surface temperature
64 REAL :: xtg_root_gr ! root layer temperature
65 REAL :: xtg_deep_gr ! deep layer temperature
66 !
67 LOGICAL :: lsnow_ideal_gr
68 !
69 REAL, DIMENSION(:), POINTER :: xwsnow_gr ! Snow reservoir
70 REAL, DIMENSION(:), POINTER :: xrsnow_gr ! snow density
71 REAL, DIMENSION(:), POINTER :: xtsnow_gr ! snow temperature
72 REAL, DIMENSION(:), POINTER :: xlwcsnow_gr ! snow liquid water conten
73 REAL, DIMENSION(:), POINTER :: xagesnow_gr ! snow age
74 REAL :: xasnow_gr ! snow albedo
75 !
76 REAL :: xwr_def ! default for leaves interception reservoir
77 !--------------------------------------------------------------------------
78 !
79 !* normalized dimensions for interpolation grids for soil
80 !
81 INTEGER, PARAMETER :: ngrid_level = 6
82 REAL, DIMENSION(NGRID_LEVEL) :: xgrid_soil = (/ 0.004, 0.036, 0.068, 0.100, 0.125, 0.150/)
83 !--------------------------------------------------------------------------
84 !
85 END MODULE modd_prep_teb_greenroof
86 
87