SURFEX  V8_0
Surfex V8_0 release
 All Classes Files Functions Variables
modd_data_lake.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  CHARACTER(LEN=80), PARAMETER :: CLAKELTA = 'LAKE_LTA_NEW.nc' ! The dataset file name
10  CHARACTER(LEN=80), PARAMETER :: CLAKELDB = 'GlobalLakeDepth' ! The file name of the map for global lake depth
11  CHARACTER(LEN=80), PARAMETER :: CSTATUSLDB = 'GlobalLakeStatus' ! The file name of the map for global lake depth
12 !
13 INTEGER, PARAMETER :: NLONG=360, & ! Number of grid boxes of the "lake grid" in longitude
14  NLATG=150 ! Number of grid boxes of the "lake grid" in latitude
15 REAL, PARAMETER :: XFIRSTLAT=-60. ! The first latitude of the "lake grid", deg.
16 !
17 INTEGER, PARAMETER :: NGRADDEPTH_LTA = 12 ! Number of gradations for Depth
18 INTEGER, PARAMETER :: NGRADSTATUS_LDB = 5 ! Number of gradations for Status
19 INTEGER, PARAMETER :: NGRADDEPTH_LDB = 21 ! Number of gradations for Depth
20 !
21 REAL, DIMENSION(NGRADDEPTH_LTA), PARAMETER :: XCENTRGRADDEPTH_LTA = & ! Central values for the gradations in depth, m
22  (/1., 3., 5., 7., 10., 14., 18., 22., 27., 33., 39., 50./)
23 !
24 REAL, DIMENSION(NGRADDEPTH_LDB), PARAMETER :: XCENTRGRADDEPTH_LDB = & ! Central values for the gradations for status
25  (/0., 1., 3., 5., 7., 10., 14., 18., 22., 27., 33., 39., 50., 70., 100., 150., 250., 400., 600., 1000., 1600./)
26 ! Central values for the gradations for depth
27 INTEGER, DIMENSION(NGRADSTATUS_LDB), PARAMETER :: NCENTRGRADSTATUS_LDB = (/0, 1, 2, 3, 4/)
28 !
29 REAL, DIMENSION(NGRADDEPTH_LDB+1), PARAMETER :: XBOUNDGRADDEPTH_LDB = & ! Boundaries of gradations for depth
30  (/-99999., 0., 2., 4., 6., 8., 12., 16., 20., 24., 30., 36., 42., 58., 82., 118., 182., 318., 482., 718., 1282., 99999.0/)
31 ! Boundaries of gradations for status
32 REAL, DIMENSION(NGRADSTATUS_LDB+1), PARAMETER :: XBOUNDGRADSTATUS_LDB = (/-99999.0, 0.5, 1.5, 2.5, 3.5, 99999.0/)
33 !
34 REAL, PARAMETER :: XSMALL_DUMMY = -99999.0 ! Small value
35 !
36 REAL, PARAMETER :: XC_SMALL=0.01 ! Small value for the lake depth
37 !
38 REAL :: XAUXT_SNOW = 273.15
39 REAL :: XAUXT_ICE = 273.15
40 REAL :: XAUXT_MNW = 273.15
41 REAL :: XAUXT_WML = 273.15
42 REAL :: XAUXT_BOT = 273.15
43 REAL :: XAUXT_B1 = 273.15
44 REAL :: XAUXCT = 0.0
45 REAL :: XAUXH_SNOW = 0.0
46 REAL :: XAUXH_ICE = 0.0
47 REAL :: XAUXH_ML = 0.0
48 REAL :: XAUXH_B1 = 0.0
49 REAL :: XAUXT_SFC = 273.15
50 !
51 !REAL, PARAMETER :: XT_DUMMY=273.15, & ! Dummy value for temperature
52 ! XC_DUMMY=0.0, & ! Dummy value for the shape-factor
53 ! XH_DUMMY=0.0 ! Dummy value for depth
54 !
55 END MODULE modd_data_lake