SURFEX v8.1
General documentation of Surfex
Surfex_Git2
src
SURFEX
modn_prep_seaflux.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
! ##################
7
MODULE
modn_prep_seaflux
8
! ##################
9
!
10
!!**** *MODN_PREP_SEAFLUX* - declaration of namelist NAM_PREP_SEAFLUX
11
!!
12
!! PURPOSE
13
!! -------
14
! The purpose of this module is to specify the namelist NAM_PREP_SEAFLUX
15
!
16
!!
17
!!** IMPLICIT ARGUMENTS
18
!! ------------------
19
!!
20
!! REFERENCE
21
!! ---------
22
!!
23
!!
24
!! AUTHOR
25
!! ------
26
!! S.Malardel *Meteo France*
27
!!
28
!! MODIFICATIONS
29
!! -------------
30
!! Original 10/2003
31
!! Modified 07/2012, P. Le Moigne : CMO1D phasing
32
!! 07/2013, S. Senesi : handle seaice scheme
33
!! and uniform sea surface salinity and ice cover
34
!-------------------------------------------------------------------------------
35
!
36
!* 0. DECLARATIONS
37
! ------------
38
!
39
USE
modd_prep_seaflux
, ONLY
:
cfile_seaflx
,
ctype_seaflx
,
cfilepgd_seaflx
,
ctypepgd
, &
40
xsst_unif
,
xsss_unif
,
xsic_unif
41
!
42
IMPLICIT NONE
43
!
44
INTEGER
::
nyear
! YEAR for surface
45
INTEGER
::
nmonth
! MONTH for surface
46
INTEGER
::
nday
! DAY for surface
47
REAL
::
xtime
! TIME for surface
48
LOGICAL
::
lsea_sbl
! flag to use air layers inside the SBL
49
CHARACTER(LEN=6)
::
cseaice_scheme
! name of the seaice scheme
50
LOGICAL
::
locean_mercator
! oceanic variables initialized from
51
! MERCATOR if true
52
LOGICAL
::
locean_current
! initial ocean state with current
53
! (if false ucur=0, vcur=0)
54
REAL
::
xtime_rel
! relaxation time (s)
55
LOGICAL
::
lcur_rel
! If T, relax on current
56
LOGICAL
::
lts_rel
! If T, relax on T, S
57
LOGICAL
::
lzero_flux
! If T, relax on T, S
58
LOGICAL
::
lcorr_flux
! If T, fluxes correction is made
59
REAL
::
xcorflx
! correction coefficient ( W.m-2.K-1)
60
LOGICAL
::
ldiapyc
! If T, fluxes correction is made
61
!
62
NAMELIST
/nam_prep_seaflux/
cfile_seaflx
,
ctype_seaflx
,
cfilepgd_seaflx
,
ctypepgd
,
xsst_unif
, &
63
xsss_unif
,
xsic_unif
,
nyear
,
nmonth
,
nday
,
xtime
,
lsea_sbl
, &
64
cseaice_scheme
,
locean_mercator
,
locean_current
, &
65
xtime_rel
,
lcur_rel
,
lts_rel
, &
66
lzero_flux
,
xcorflx
,
lcorr_flux
,
ldiapyc
67
!
68
END MODULE
modn_prep_seaflux
modn_prep_seaflux::locean_mercator
logical locean_mercator
Definition:
modn_prep_seaflux.F90:50
modd_prep_seaflux::xsst_unif
real xsst_unif
Definition:
modd_prep_seaflux.F90:45
modn_prep_seaflux::nmonth
integer nmonth
Definition:
modn_prep_seaflux.F90:45
modn_prep_seaflux::locean_current
logical locean_current
Definition:
modn_prep_seaflux.F90:52
modd_prep_seaflux::xsss_unif
real xsss_unif
Definition:
modd_prep_seaflux.F90:46
modn_prep_seaflux::lts_rel
logical lts_rel
Definition:
modn_prep_seaflux.F90:56
modn_prep_seaflux::cseaice_scheme
character(len=6) cseaice_scheme
Definition:
modn_prep_seaflux.F90:49
modn_prep_seaflux::lcorr_flux
logical lcorr_flux
Definition:
modn_prep_seaflux.F90:58
modd_prep_seaflux::xsic_unif
real xsic_unif
Definition:
modd_prep_seaflux.F90:47
modd_prep_seaflux::ctypepgd
character(len=6) ctypepgd
Definition:
modd_prep_seaflux.F90:43
modd_prep_seaflux::cfile_seaflx
character(len=28), dimension(ngrid_level) cfile_seaflx
Definition:
modd_prep_seaflux.F90:40
modn_prep_seaflux
Definition:
modn_prep_seaflux.F90:7
modd_prep_seaflux::ctype_seaflx
character(len=6) ctype_seaflx
Definition:
modd_prep_seaflux.F90:41
modn_prep_seaflux::xtime
real xtime
Definition:
modn_prep_seaflux.F90:47
modd_prep_seaflux::cfilepgd_seaflx
character(len=28) cfilepgd_seaflx
Definition:
modd_prep_seaflux.F90:42
modn_prep_seaflux::lsea_sbl
logical lsea_sbl
Definition:
modn_prep_seaflux.F90:48
modn_prep_seaflux::xtime_rel
real xtime_rel
Definition:
modn_prep_seaflux.F90:54
modn_prep_seaflux::nyear
integer nyear
Definition:
modn_prep_seaflux.F90:44
modn_prep_seaflux::ldiapyc
logical ldiapyc
Definition:
modn_prep_seaflux.F90:60
modn_prep_seaflux::nday
integer nday
Definition:
modn_prep_seaflux.F90:46
modd_prep_seaflux
Definition:
modd_prep_seaflux.F90:6
modn_prep_seaflux::lcur_rel
logical lcur_rel
Definition:
modn_prep_seaflux.F90:55
modn_prep_seaflux::xcorflx
real xcorflx
Definition:
modn_prep_seaflux.F90:59
modn_prep_seaflux::lzero_flux
logical lzero_flux
Definition:
modn_prep_seaflux.F90:57
Generated on Tue Jan 16 2018 16:23:29 for SURFEX v8.1 by
1.8.13