SURFEX v8.1
General documentation of Surfex
modn_trip.F90
Go to the documentation of this file.
1 !#######################
2 MODULE modn_trip
3 !#######################
4 !
5 !!**** *MODN_TRIP* define the variables and namelist for TRIP
6 ! driver programs
7 !!
8 !! PURPOSE
9 !! -------
10 !!
11 !!** METHOD
12 !! ------
13 !!
14 !! EXTERNAL
15 !! --------
16 !!
17 !!
18 !! IMPLICIT ARGUMENTS
19 !! ------------------
20 !!
21 !! REFERENCE
22 !! ---------
23 !!
24 !!
25 !! AUTHOR
26 !! ------
27 !! B. Decharme *Meteo France*
28 !!
29 !! MODIFICATIONS
30 !! -------------
31 !! Original 04/2013
32 !-------------------------------------------------------------------------------
33 !
34 !* 0. DECLARATIONS
35 ! ------------
36 !
37 IMPLICIT NONE
38 !
39 !Stream flow velocity scheme
40 !
41  CHARACTER(LEN=3) :: cvit = 'DEF' !Type of stream flow velocity
42  !'DEF' = Constant velocit = 0.5m/s
43  !'VAR' = variable velocity
44 !
45 REAL :: xcvel = 0.5 ! Constant velocity value
46 !
47 !Groundwater scheme
48 !
49  CHARACTER(LEN=3) :: cgroundw = 'DEF' !Use groundwater scheme
50  !'DEF' = No groundwater scheme
51  !'CST' = Constant transfert time
52  !'DIF' = Groundwater diffusive scheme
53 !
54 LOGICAL :: lgwsubf = .true. !Use sub-grid fraction to couple with SURFEX
55  !as in Verges et al., JGR, 2014
56 !
57 REAL :: xgwsubd = 0.0 !Sub-grid depth uses to adjust the WTD
58  !used to compute the sub-grid fraction
59 !
60 !Floodplains scheme
61 !
62 LOGICAL :: lflood = .false. !if true, use TRIP-FLOOD
63 !
64 !Other attributes
65 !
66 REAL :: xratmed = 1.4 ! Meandering ratio
67 REAL :: xtstep = 3600.
68 !
69 !-------------------------------------------------------------------------------
70 !
71 !* 1. NAMELISTS
72 ! ---------
73 !
74 NAMELIST/nam_trip/cvit,cgroundw,lgwsubf,xgwsubd, &
76 !
77 !-------------------------------------------------------------------------------
78 END MODULE modn_trip
logical lflood
Definition: modn_trip.F90:62
real xcvel
Definition: modn_trip.F90:45
real xtstep
Definition: modn_trip.F90:67
real xgwsubd
Definition: modn_trip.F90:57
character(len=3) cvit
Definition: modn_trip.F90:41
logical lgwsubf
Definition: modn_trip.F90:54
character(len=3) cgroundw
Definition: modn_trip.F90:49
real xratmed
Definition: modn_trip.F90:66