SURFEX v8.1
General documentation of Surfex
Surfex_Git2
src
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
modd_surf_atm::laldthres
logical laldthres
Definition:
modd_surf_atm.F90:47
modd_surf_atm::xrimax
real xrimax
Definition:
modd_surf_atm.F90:73
modd_surf_atm::xusuricl
real xusuricl
Definition:
modd_surf_atm.F90:70
modd_surf_atm
Definition:
modd_surf_atm.F90:6
modd_surf_atm::xwindmin
real xwindmin
Definition:
modd_surf_atm.F90:76
modd_surf_atm::xrzhz0m
real xrzhz0m
Definition:
modd_surf_atm.F90:78
modd_surf_atm::lrrgust_arp
logical lrrgust_arp
Definition:
modd_surf_atm.F90:58
modd_surf_atm::lcpl_gcm
logical lcpl_gcm
Definition:
modd_surf_atm.F90:62
modd_surf_atm::xvmodmin
real xvmodmin
Definition:
modd_surf_atm.F90:46
modd_surf_atm::xedc
real xedc
Definition:
modd_surf_atm.F90:65
modd_surf_atm::xedd
real xedd
Definition:
modd_surf_atm.F90:66
modd_surf_atm::lnosof
logical lnosof
Definition:
modd_surf_atm.F90:52
modd_surf_atm::lqvnplus
logical lqvnplus
Definition:
modd_surf_atm.F90:60
modd_surf_atm::xusurid
real xusurid
Definition:
modd_surf_atm.F90:69
modd_surf_atm::lvshift_lw
logical lvshift_lw
Definition:
modd_surf_atm.F90:54
modd_surf_atm::lvziustar0_arp
logical lvziustar0_arp
Definition:
modd_surf_atm.F90:57
modd_surf_atm::xedb
real xedb
Definition:
modd_surf_atm.F90:64
modd_surf_atm::xvziustar0
real xvziustar0
Definition:
modd_surf_atm.F90:79
modd_surf_atm::xdelta_max
real xdelta_max
Definition:
modd_surf_atm.F90:74
modd_surf_atm::xutilgust
real xutilgust
Definition:
modd_surf_atm.F90:82
modd_surf_atm::xrrgamma
real xrrgamma
Definition:
modd_surf_atm.F90:81
modd_surf_atm::xcismin
real xcismin
Definition:
modd_surf_atm.F90:45
modd_surf_atm::xedk
real xedk
Definition:
modd_surf_atm.F90:67
modd_surf_atm::xco2uncpl
real xco2uncpl
Definition:
modd_surf_atm.F90:84
modd_surf_atm::lvertshift
logical lvertshift
Definition:
modd_surf_atm.F90:53
modd_surf_atm::xvchrnk
real xvchrnk
Definition:
modd_surf_atm.F90:71
modd_surf_atm::xusuric
real xusuric
Definition:
modd_surf_atm.F90:68
modd_surf_atm::xvz0cm
real xvz0cm
Definition:
modd_surf_atm.F90:72
modd_surf_atm::xrrscale
real xrrscale
Definition:
modd_surf_atm.F90:80
modd_surf_atm::ldrag_coef_arp
logical ldrag_coef_arp
Definition:
modd_surf_atm.F90:49
modd_surf_atm::lcpl_arp
logical lcpl_arp
Definition:
modd_surf_atm.F90:59
modd_surf_atm::laldz0h
logical laldz0h
Definition:
modd_surf_atm.F90:50
modd_surf_atm::lvshift_prcp
logical lvshift_prcp
Definition:
modd_surf_atm.F90:55
Generated on Tue Jan 16 2018 16:23:29 for SURFEX v8.1 by
1.8.13