SURFEX v8.1
General documentation of Surfex
Surfex_Git2
src
SURFEX
modd_diag_misc_teb_optionsn.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_diag_misc_teb_options_n
7
! ############################
8
!
9
!!**** *MODD_DIAG_MISC_TEB - declaration of packed surface parameters for TEB scheme
10
!!
11
!! PURPOSE
12
!! -------
13
!
14
!!
15
!!** IMPLICIT ARGUMENTS
16
!! ------------------
17
!! None
18
!!
19
!! REFERENCE
20
!! ---------
21
!!
22
!! AUTHOR
23
!! ------
24
!! P. Le Moigne *Meteo France*
25
!!
26
!! MODIFICATIONS
27
!! -------------
28
!! Original 07/10/04
29
!! C de Munck 02/13 adding runoff contributions for teb garden
30
!! V. Masson 06/2013 splits module in two
31
!
32
!
33
!* 0. DECLARATIONS
34
! ------------
35
!
36
!
37
!
38
USE
yomhook
,ONLY
:
lhook
,
dr_hook
39
USE
parkind1
,ONLY
:
jprb
40
!
41
IMPLICIT NONE
42
43
TYPE
diag_misc_teb_options_t
44
!------------------------------------------------------------------------------
45
!
46
LOGICAL
:: lsurf_misc_budget
! flag for miscellaneous terms of teb scheme
47
LOGICAL
:: lsurf_evap_budget
! flag for all terms of evaporation
48
LOGICAL
:: lsurf_diag_albedo
! flag to write out diagnostic albedo
49
!
50
END TYPE
diag_misc_teb_options_t
51
!
52
CONTAINS
53
!
54
SUBROUTINE
diag_misc_teb_options_init
(YDIAG_MISC_TEB_OPTIONS)
55
TYPE
(
diag_misc_teb_options_t
),
INTENT(INOUT)
:: YDIAG_MISC_TEB_OPTIONS
56
REAL(KIND=JPRB)
:: ZHOOK_HANDLE
57
IF
(
lhook
)
CALL
dr_hook
(
"MODD_DIAG_MISC_TEB_N:DIAG_MISC_TEB_OPTIONS_INIT"
,0,zhook_handle)
58
ydiag_misc_teb_options%LSURF_MISC_BUDGET=.false.
59
ydiag_misc_teb_options%LSURF_EVAP_BUDGET=.false.
60
ydiag_misc_teb_options%LSURF_DIAG_ALBEDO=.false.
61
IF
(
lhook
)
CALL
dr_hook
(
"MODD_DIAG_MISC_TEB_N:DIAG_MISC_TEB_OPTIONS_INIT"
,1,zhook_handle)
62
END SUBROUTINE
diag_misc_teb_options_init
63
64
65
END MODULE
modd_diag_misc_teb_options_n
modd_diag_misc_teb_options_n
Definition:
modd_diag_misc_teb_optionsn.F90:6
modd_diag_misc_teb_options_n::diag_misc_teb_options_init
subroutine diag_misc_teb_options_init(YDIAG_MISC_TEB_OPTIONS)
Definition:
modd_diag_misc_teb_optionsn.F90:55
yomhook::dr_hook
Definition:
yomhook.F90:20
parkind1::jprb
integer, parameter jprb
Definition:
parkind1.F90:32
yomhook::lhook
logical lhook
Definition:
yomhook.F90:15
parkind1
Definition:
parkind1.F90:1
modd_diag_misc_teb_options_n::diag_misc_teb_options_t
Definition:
modd_diag_misc_teb_optionsn.F90:43
yomhook
Definition:
yomhook.F90:1
Generated on Tue Jan 16 2018 16:23:29 for SURFEX v8.1 by
1.8.13