My Project
Main Page
Data Types List
Files
File List
File Members
All
Classes
Files
Functions
Variables
Macros
FCTTRE.h
Go to the documentation of this file.
1
!
2
! $Header$
3
!
4
!
5
! ATTENTION!!!!: ce
fichier
include est compatible format fixe/format libre
6
! veillez
n
'utiliser que des ! pour les commentaires
7
! et bien positionner les & des lignes de continuation
8
! (les placer en colonne 6 et en colonne 73)
9
!
10
! ------------------------------------------------------------------
11
! This COMDECK includes the Thermodynamical functions for the cy39
12
! ECMWF Physics package.
13
! Consistent with YOMCST Basic physics constants, assuming the
14
! partial pressure of water vapour is given by a first order
15
! Taylor expansion of Qs(T) w.r.t. to Temperature, using constants
16
! in YOETHF
17
! ------------------------------------------------------------------
18
REAL PTARG, PDELARG, P5ARG, PQSARG, PCOARG
19
REAL FOEEW, FOEDE, qsats, qsatl, dqsats, dqsatl
20
LOGICAL thermcep
21
PARAMETER (thermcep=.TRUE.)
22
!
23
FOEEW ( PTARG,PDELARG ) = EXP ( &
24
& (R3LES*(1.-PDELARG)+R3IES*PDELARG) * (PTARG-RTT) &
25
& / (PTARG-(R4LES*(1.-PDELARG)+R4IES*PDELARG)) )
26
!
27
FOEDE ( PTARG,PDELARG,P5ARG,PQSARG,PCOARG ) = PQSARG*PCOARG*P5ARG &
28
& / (PTARG-(R4LES*(1.-PDELARG)+R4IES*PDELARG))**2
29
!
30
qsats(ptarg) = 100.0 * 0.622 * 10.0 &
31
& ** (2.07023 - 0.00320991 * ptarg &
32
& - 2484.896 / ptarg + 3.56654 * LOG10(ptarg))
33
qsatl(ptarg) = 100.0 * 0.622 * 10.0 &
34
& ** (23.8319 - 2948.964 / ptarg &
35
& - 5.028 * LOG10(ptarg) &
36
& - 29810.16 * EXP( - 0.0699382 * ptarg) &
37
& + 25.21935 * EXP( - 2999.924 / ptarg))
38
!
39
dqsats(ptarg,pqsarg) = RLVTT/RCPD*pqsarg * (3.56654/ptarg &
40
& +2484.896*LOG(10.)/ptarg**2 &
41
& -0.00320991*LOG(10.))
42
dqsatl(ptarg,pqsarg) = RLVTT/RCPD*pqsarg*LOG(10.)* &
43
& (2948.964/ptarg**2-5.028/LOG(10.)/ptarg &
44
& +25.21935*2999.924/ptarg**2*EXP(-2999.924/ptarg) &
45
& +29810.16*0.0699382*EXP(-0.0699382*ptarg))
libf
phylmd
FCTTRE.h
Generated on Fri Jun 28 2013 15:59:19 for My Project by
1.8.1.2