source: LMDZ5/trunk/libf/phylmd/rrtm/yoethf.F90 @ 2005

Last change on this file since 2005 was 1990, checked in by Laurent Fairhead, 11 years ago

Corrections à la version r1989 pour permettre la compilation avec RRTM
Inclusion de la licence CeCILL_V2 pour RRTM


Changes to revision r1989 to enable RRTM code compilation
RRTM part put under CeCILL_V2 licence

  • Property copyright set to
    Name of program: LMDZ
    Creation date: 1984
    Version: LMDZ5
    License: CeCILL version 2
    Holder: Laboratoire de m\'et\'eorologie dynamique, CNRS, UMR 8539
    See the license file in the root directory
File size: 2.0 KB
RevLine 
[1989]1MODULE YOETHF
2
3USE PARKIND1  ,ONLY : JPIM     ,JPRB
4
5IMPLICIT NONE
6
7SAVE
8
9!     ------------------------------------------------------------------
10!*     *YOETHF* DERIVED CONSTANTS SPECIFIC TO ECMWF THERMODYNAMICS
11!     ------------------------------------------------------------------
12
13REAL(KIND=JPRB) :: R2ES
14REAL(KIND=JPRB) :: R3LES
15REAL(KIND=JPRB) :: R3IES
16REAL(KIND=JPRB) :: R4LES
17REAL(KIND=JPRB) :: R4IES
18REAL(KIND=JPRB) :: R5LES
19REAL(KIND=JPRB) :: R5IES
20REAL(KIND=JPRB) :: RVTMP2
21REAL(KIND=JPRB) :: RHOH2O
22REAL(KIND=JPRB) :: R5ALVCP
23REAL(KIND=JPRB) :: R5ALSCP
24REAL(KIND=JPRB) :: RALVDCP
25REAL(KIND=JPRB) :: RALSDCP
26REAL(KIND=JPRB) :: RALFDCP
27REAL(KIND=JPRB) :: RTWAT
28REAL(KIND=JPRB) :: RTBER
29REAL(KIND=JPRB) :: RTBERCU
30REAL(KIND=JPRB) :: RTICE
31REAL(KIND=JPRB) :: RTICECU
32REAL(KIND=JPRB) :: RTWAT_RTICE_R
33REAL(KIND=JPRB) :: RTWAT_RTICECU_R
34REAL(KIND=JPRB) :: RKOOP1
35REAL(KIND=JPRB) :: RKOOP2
36
37!     J.-J. MORCRETTE                   91/07/14  ADAPTED TO I.F.S.
38
39!      NAME     TYPE      PURPOSE
40!      ----     ----      -------
41
42!     *R__ES*   REAL      *CONSTANTS USED FOR COMPUTATION OF SATURATION
43!                         MIXING RATIO OVER LIQUID WATER(*R_LES*) OR
44!                         ICE(*R_IES*).
45!     *RVTMP2*  REAL      *RVTMP2=RCPV/RCPD-1.
46!     *RHOH2O*  REAL      *DENSITY OF LIQUID WATER.   (RATM/100.)
47!     *R5ALVCP* REAL      *R5LES*RLVTT/RCPD
48!     *R5ALSCP* REAL      *R5IES*RLSTT/RCPD
49!     *RALVDCP* REAL      *RLVTT/RCPD
50!     *RALSDCP* REAL      *RLSTT/RCPD
51!     *RALFDCP* REAL      *RLMLT/RCPD
52!     *RTWAT*   REAL      *RTWAT=RTT
53!     *RTBER*   REAL      *RTBER=RTT-0.05
54!     *RTBERCU  REAL      *RTBERCU=RTT-5.0
55!     *RTICE*   REAL      *RTICE=RTT-0.1
56!     *RTICECU* REAL      *RTICECU=RTT-23.0
57!     *RKOOP?   REAL      *CONSTANTS TO DESCRIBE KOOP FORM FOR NUCLEATION
58!     *RTWAT_RTICE_R*   REAL      *RTWAT_RTICE_R=1./(RTWAT-RTICE)
59!     *RTWAT_RTICECU_R* REAL      *RTWAT_RTICECU_R=1./(RTWAT-RTICECU)
60
61!       ----------------------------------------------------------------
62END MODULE YOETHF
Note: See TracBrowser for help on using the repository browser.