SURFEX v8.1
General documentation of Surfex
Surfex_Git2
src
LIB
TRIPv2
modn_trip_run.F90
Go to the documentation of this file.
1
!#######################
2
MODULE
modn_trip_run
3
!#######################
4
!
5
!!**** *MODN_TRIP_RUN* 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
!! S.Sénési 08/11/16 : interface to XIOS
33
!-------------------------------------------------------------------------------
34
!
35
!* 0. DECLARATIONS
36
! ------------
37
!
38
IMPLICIT NONE
39
!
40
!* Names of model
41
! --------------
42
!
43
CHARACTER(LEN=6)
::
cmodel_name
=
'trip'
44
!
45
!* Names of files
46
! --------------
47
!
48
CHARACTER(LEN=28)
,
PARAMETER
::
cnamelist
=
'TRIP_OPTIONS.nam'
49
CHARACTER(LEN=15)
::
cfile_frc
=
'TRIP_FORCING.nc'
50
!
51
!
52
!* General flags defining forcing options
53
! -------------------------------------
54
!
55
!
56
LOGICAL
::
lcumfrc
= .false.
! Cumulated (or not) forcing variables
57
CHARACTER(LEN=6)
::
creadfrc
=
'VECTOR'
! Forcing file format
58
! VECTOR = vector (normaly ilat*ilon)
59
! LATLON = Regular lat lon grid
60
!
61
CHARACTER(LEN=8)
::
cdrain
=
'DRAIN'
! Drainage name in FORCING.nc file
62
CHARACTER(LEN=8)
::
crunoff
=
'RUNOFF'
! Surface runoff name in FORCING.nc file
63
CHARACTER(LEN=8)
::
csrc_flood
=
' '
! Flood source term (P-E-I) name in FORCING.nc file
64
!
65
!
66
!* General flag
67
! ------------
68
!
69
LOGICAL
::
ldiag_misc
= .false.
! if true, more diag for model testing
70
LOGICAL
::
lrestart
= .true.
! write restart file
71
LOGICAL
::
lprint
= .false.
! write some information in an ascii file
72
LOGICAL
::
lwr_diag
= .true.
! write diag file
73
!
74
!* Time steps
75
! ----------
76
!
77
REAL
::
xtstep_run
= 86400.0
78
REAL
::
xtstep_diag
= 86400.0
79
!
80
!-------------------------------------------------------------------------------
81
!
82
!* 1. NAMELISTS
83
! ---------
84
!
85
NAMELIST
/nam_trip_run/
creadfrc
,
cdrain
,
crunoff
,
lcumfrc
,
ldiag_misc
, &
86
lprint
,
lrestart
,
xtstep_run
,
xtstep_diag
, &
87
lwr_diag
88
!
89
!-------------------------------------------------------------------------------
90
END MODULE
modn_trip_run
modn_trip_run::cfile_frc
character(len=15) cfile_frc
Definition:
modn_trip_run.F90:49
modn_trip_run::lprint
logical lprint
Definition:
modn_trip_run.F90:71
modn_trip_run::cdrain
character(len=8) cdrain
Definition:
modn_trip_run.F90:61
modn_trip_run::crunoff
character(len=8) crunoff
Definition:
modn_trip_run.F90:62
modn_trip_run::lrestart
logical lrestart
Definition:
modn_trip_run.F90:70
modn_trip_run::cmodel_name
character(len=6) cmodel_name
Definition:
modn_trip_run.F90:43
modn_trip_run::xtstep_run
real xtstep_run
Definition:
modn_trip_run.F90:77
modn_trip_run::lcumfrc
logical lcumfrc
Definition:
modn_trip_run.F90:56
modn_trip_run::lwr_diag
logical lwr_diag
Definition:
modn_trip_run.F90:72
modn_trip_run
Definition:
modn_trip_run.F90:2
modn_trip_run::ldiag_misc
logical ldiag_misc
Definition:
modn_trip_run.F90:69
modn_trip_run::xtstep_diag
real xtstep_diag
Definition:
modn_trip_run.F90:78
modn_trip_run::csrc_flood
character(len=8) csrc_flood
Definition:
modn_trip_run.F90:63
modn_trip_run::cnamelist
character(len=28), parameter cnamelist
Definition:
modn_trip_run.F90:48
modn_trip_run::creadfrc
character(len=6) creadfrc
Definition:
modn_trip_run.F90:57
Generated on Tue Jan 16 2018 16:23:21 for SURFEX v8.1 by
1.8.13