SURFEX v8.1
General documentation of Surfex
Surfex_Git2
src
SURFEX
modd_csts.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_csts
7
! ###############
8
!
9
!!**** *MODD_CSTS* - declaration of Physic constants
10
!!
11
!! PURPOSE
12
!! -------
13
! The purpose of this declarative module is to declare the
14
! Physics constants.
15
!
16
!!
17
!!** IMPLICIT ARGUMENTS
18
!! ------------------
19
!! None
20
!!
21
!! REFERENCE
22
!! ---------
23
!!
24
!! AUTHOR
25
!! ------
26
!! V. Ducrocq *Meteo France*
27
!!
28
!! MODIFICATIONS
29
!! -------------
30
!! Original 16/05/94
31
!! J. Stein 02/01/95 add xrholw
32
!! J.-P. Pinty 13/12/95 add XALPI,XBETAI,XGAMI
33
!! J. Stein 25/07/97 add XTH00
34
!! V. Masson 05/10/98 add XRHOLI
35
!! C. Mari 31/10/00 add NDAYSEC
36
!! J. Escobar 06/13 add XSURF_TIMY XSURF_TIMY_12 XSURF_EPSILON for REAL*4
37
!-------------------------------------------------------------------------------
38
!
39
!* 0. DECLARATIONS
40
! ------------
41
!
42
IMPLICIT NONE
43
REAL
,
SAVE
::
xpi
! Pi
44
!
45
REAL
,
SAVE
::
xday
,
xsiyea
,
xsiday
! day duration, sideral year duration,
46
! sideral day duration
47
!
48
REAL
,
SAVE
::
xkarman
! von karman constant
49
REAL
,
SAVE
::
xlightspeed
! light speed
50
REAL
,
SAVE
::
xplanck
! Planck constant
51
REAL
,
SAVE
::
xboltz
! Boltzman constant
52
REAL
,
SAVE
::
xavogadro
! Avogadro number
53
!
54
REAL
,
SAVE
::
xradius
,
xomega
! Earth radius, earth rotation
55
REAL
,
SAVE
::
xg
! Gravity constant
56
!
57
REAL
,
SAVE
::
xp00
! Reference pressure
58
!
59
REAL
,
SAVE
::
xstefan
,
xi0
! Stefan-Boltzman constant, solar constant
60
!
61
REAL
,
SAVE
::
xmd
,
xmv
! Molar mass of dry air and molar mass of vapor
62
REAL
,
SAVE
::
xrd
,
xrv
! Gaz constant for dry air, gaz constant for vapor
63
REAL
,
SAVE
::
xcpd
,
xcpv
! Cpd (dry air), Cpv (vapor)
64
REAL
,
SAVE
::
xrholw
! Volumic mass of liquid water
65
REAL
,
SAVE
::
xcl
,
xci
! Cl (liquid), Ci (ice)
66
REAL
,
SAVE
::
xtt
! Triple point temperature
67
REAL
,
SAVE
::
xttsi
! Temperature of ice fusion over salty sea
68
REAL
,
SAVE
::
xtts
! Equivalent temperature of ice fusion over a mixed of sea and sea-ice
69
REAL
,
SAVE
::
xicec
! Threshold fraction over which the tile is considered as only covered with ice
70
REAL
,
SAVE
::
xlvtt
! Vaporization heat constant
71
REAL
,
SAVE
::
xlstt
! Sublimation heat constant
72
REAL
,
SAVE
::
xlmtt
! Melting heat constant
73
REAL
,
SAVE
::
xestt
! Saturation vapor pressure at triple point
74
! temperature
75
REAL
,
SAVE
::
xalpw
,
xbetaw
,
xgamw
! Constants for saturation vapor
76
! pressure function
77
REAL
,
SAVE
::
xalpi
,
xbetai
,
xgami
! Constants for saturation vapor
78
! pressure function over solid ice
79
REAL
,
SAVE
::
xth00
! reference value for the potential
80
! temperature
81
REAL
,
SAVE
::
xrholi
! Volumic mass of ice
82
REAL
,
SAVE
::
xcondi
! thermal conductivity of ice (W m-1 K-1)
83
!
84
INTEGER
,
SAVE
::
ndaysec
! Number of seconds in a day
85
!
86
REAL
,
SAVE
::
xsurf_tiny
! minimum real on this machine
87
REAL
,
SAVE
::
xsurf_tiny_12
! sqrt(minimum real on this machine)
88
REAL
,
SAVE
::
xsurf_epsilon
! minimum space with 1.0
89
!
90
END MODULE
modd_csts
91
modd_csts::xradius
real, save xradius
Definition:
modd_csts.F90:54
modd_csts::xmd
real, save xmd
Definition:
modd_csts.F90:61
modd_csts::xlightspeed
real, save xlightspeed
Definition:
modd_csts.F90:49
modd_csts::xalpi
real, save xalpi
Definition:
modd_csts.F90:77
modd_csts::xicec
real, save xicec
Definition:
modd_csts.F90:69
modd_csts::xsiyea
real, save xsiyea
Definition:
modd_csts.F90:45
modd_csts::xttsi
real, save xttsi
Definition:
modd_csts.F90:67
modd_csts::xcpd
real, save xcpd
Definition:
modd_csts.F90:63
modd_csts::xbetai
real, save xbetai
Definition:
modd_csts.F90:77
modd_csts::xgamw
real, save xgamw
Definition:
modd_csts.F90:75
modd_csts::xstefan
real, save xstefan
Definition:
modd_csts.F90:59
modd_csts::xsurf_tiny
real, save xsurf_tiny
Definition:
modd_csts.F90:86
modd_csts::xtts
real, save xtts
Definition:
modd_csts.F90:68
modd_csts::xsurf_tiny_12
real, save xsurf_tiny_12
Definition:
modd_csts.F90:87
modd_csts::xlvtt
real, save xlvtt
Definition:
modd_csts.F90:70
modd_csts::xpi
real, save xpi
Definition:
modd_csts.F90:43
modd_csts::xlstt
real, save xlstt
Definition:
modd_csts.F90:71
modd_csts::xkarman
real, save xkarman
Definition:
modd_csts.F90:48
modd_csts::xrd
real, save xrd
Definition:
modd_csts.F90:62
modd_csts::xcondi
real, save xcondi
Definition:
modd_csts.F90:82
modd_csts::xboltz
real, save xboltz
Definition:
modd_csts.F90:51
modd_csts::xth00
real, save xth00
Definition:
modd_csts.F90:79
modd_csts::xg
real, save xg
Definition:
modd_csts.F90:55
modd_csts::xsurf_epsilon
real, save xsurf_epsilon
Definition:
modd_csts.F90:88
modd_csts::xsiday
real, save xsiday
Definition:
modd_csts.F90:45
modd_csts::xci
real, save xci
Definition:
modd_csts.F90:65
modd_csts::xrv
real, save xrv
Definition:
modd_csts.F90:62
modd_csts::xcpv
real, save xcpv
Definition:
modd_csts.F90:63
modd_csts::xmv
real, save xmv
Definition:
modd_csts.F90:61
modd_csts::xday
real, save xday
Definition:
modd_csts.F90:45
modd_csts::xbetaw
real, save xbetaw
Definition:
modd_csts.F90:75
modd_csts::xcl
real, save xcl
Definition:
modd_csts.F90:65
modd_csts::xrholi
real, save xrholi
Definition:
modd_csts.F90:81
modd_csts::xrholw
real, save xrholw
Definition:
modd_csts.F90:64
modd_csts
Definition:
modd_csts.F90:6
modd_csts::xgami
real, save xgami
Definition:
modd_csts.F90:77
modd_csts::xomega
real, save xomega
Definition:
modd_csts.F90:54
modd_csts::xtt
real, save xtt
Definition:
modd_csts.F90:66
modd_csts::xestt
real, save xestt
Definition:
modd_csts.F90:73
modd_csts::ndaysec
integer, save ndaysec
Definition:
modd_csts.F90:84
modd_csts::xi0
real, save xi0
Definition:
modd_csts.F90:59
modd_csts::xlmtt
real, save xlmtt
Definition:
modd_csts.F90:72
modd_csts::xavogadro
real, save xavogadro
Definition:
modd_csts.F90:52
modd_csts::xp00
real, save xp00
Definition:
modd_csts.F90:57
modd_csts::xplanck
real, save xplanck
Definition:
modd_csts.F90:50
modd_csts::xalpw
real, save xalpw
Definition:
modd_csts.F90:75
Generated on Tue Jan 16 2018 16:23:29 for SURFEX v8.1 by
1.8.13