SURFEX v8.1
General documentation of Surfex
modd_surf_atm.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_surf_atm
7 ! ####################
8 !
9 !!**** *MODD_SURF_ATM - declaration of surface ATM
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 !! P. Le Moigne *Meteo France*
26 !!
27 !! MODIFICATIONS
28 !! -------------
29 !! Original 10/2007
30 !
31 !* 0. DECLARATIONS
32 ! ------------
33 !
34 !! B.Decharme 04/2009 Add flag used to Read/Write precipitation forcing from/into the restart file for ARPEGE/ALADIN run
35 !! B.Decharme 08/2009 Add flag used to know if you use SURFEX in the Earth System Model
36 !! B.Decharme 09/2012 New wind implicitation key option
37 !! B.Decharme 04/2013 Flag used to Read/Write some field from/into the restart file for coupling with ARPEGE/ALADIN
38 !! Delete LRW_PRECIP, LSAVE_PRECIP
39 !! Vertical shift for LW and Precip
40 !! R. Séférian 03/2014 Adding key for decouple CO2 for photosynthesis (XCO2UNCPL)
41 !
42 IMPLICIT NONE
43 !
44 !-----------------------------------------------------------------------------------------------------
45 REAL :: xcismin ! minimum wind shear
46 REAL :: xvmodmin ! minimum wind speed
47 LOGICAL :: laldthres! activate aladin threshold for wind
48 !
49 LOGICAL :: ldrag_coef_arp ! activate aladin formulation for Cd and Ch
50 LOGICAL :: laldz0h
51 !
52 LOGICAL :: lnosof ! No parameterization of Subgrid Orography effects on atmospheric Forcing
53 LOGICAL :: lvertshift ! vertical shift from atmospheric orography to surface orography
54 LOGICAL :: lvshift_lw ! vertical shift for LW
55 LOGICAL :: lvshift_prcp ! vertical shift for Precip
56 !
57 LOGICAL :: lvziustar0_arp ! activate aladin formulation for zoh over sea
58 LOGICAL :: lrrgust_arp ! activate aladin formulation for CD CH, CDN, correction due to moist gustiness
59 LOGICAL :: lcpl_arp ! activate aladin formulation for Cp and L
60 LOGICAL :: lqvnplus ! An option for the resolution of the surface temperature equation
61 !
62 LOGICAL :: lcpl_gcm ! Flag used to Read/Write some field from/into the restart file for coupling with ARPEGE/ALADIN
63 !
64 REAL :: xedb
65 REAL :: xedc
66 REAL :: xedd
67 REAL :: xedk
68 REAL :: xusuric
69 REAL :: xusurid
70 REAL :: xusuricl
71 REAL :: xvchrnk
72 REAL :: xvz0cm
73 REAL :: xrimax
74 REAL :: xdelta_max ! Maximum fraction of the foliage covered by intercepted water for high vegetation
75 !
76 REAL :: xwindmin ! minimum wind speed (canopy)
77 !
78 REAL :: xrzhz0m
79 REAL :: xvziustar0
80 REAL :: xrrscale
81 REAL :: xrrgamma
82 REAL :: xutilgust
83 !
84 REAL :: xco2uncpl ! uncoupled CO2 values (ppmv)
85 !
86 !-----------------------------------------------------------------------------------------------------
87 !
88 END MODULE modd_surf_atm
logical lrrgust_arp
logical lvshift_lw
logical lvziustar0_arp
logical lvertshift
logical ldrag_coef_arp
logical lvshift_prcp