LMDZ
VARphy.F90
Go to the documentation of this file.
1 MODULE varphy
2 
3 IMPLICIT NONE
4 
5 ! MAR Constants
6 
7  CHARACTER(LEN=1), PARAMETER :: labnum(0:9) = &
8  (/'0','1','2','3','4','5','6','7','8','9'/)
9 !C +... labnum: Alphanumeric Character
10 
11  INTEGER, PARAMETER :: izr=0,iun=1
12  REAL, PARAMETER :: zero = 0.0e+0, demi = 0.5e+0, unun = 1.0e+0, &
13  & epsi = 1.0e-6, eps9 = 1.0e-9, eps12= 1.0e-12, &
14  & third=1/3, thous=1.e3
15  REAL :: argmin,argmax !hj valeurs??
16 !C +... zero = 0.0e+0
17 !C + demi = 0.5e+0
18 !C + unun = 1.0e+0
19 !C + epsi = 1.0e-6
20 !C + eps9 = 1.0e-9
21 !C + eps12= 1.0e-12
22 !C + third=1/3
23 !C + thous=1.e3
24 !C + argmin: Function exp(x) Minimum Argument
25 !C + argmax: Function exp(x) Maximum Argument
26 !C + (Min/Max are Machine Dependant)
27 
28  REAL, PARAMETER :: pi = 3.141592653589793238462643e0, &
29  & degrad = pi / 180.d0, hourad = pi / 12.d0
30 !C +... pi = 3.141592653589793238462643e0
31 !C + degrad= pi / 180.d0
32 !C + hourad= pi / 12.d0
33 
34  REAL, PARAMETER :: earthr = 6371.229e+3, earthv = 729.217e-7, &
35  & gravit = 9.81e0, gravi2 = gravit**2 , &
36  & grvinv = 1./gravit
37 !C +... earthr: Earth Radius =6371.d+3 m
38 !C +... earthv: Earth Angular Velocity = 7.29d-5 s-1
39 !C + gravit: Earth Gravity Acceleration = 9.81 m/s2
40 !C + gravi2: idem (squared)
41 !C + grvinv: idem (inverse)
42 
43  REAL, PARAMETER :: akmol = 1.35e-5, vonkar = 0.40e0, a_turb = 5.8, &
44  & ahturb = 5.4, asturb = 4.0, r_turb = 3.0
45 !C +... akmol : Air Viscosity = 1.35d-5 m2/s
46 !C + vonkar: von Karman constant = 0.4
47 !C + A_Turb: Stability Coefficient Moment = 5.8
48 !C + AhTurb: Stability Coefficient Heat = 5.4
49 !C + AsTurb: Stability Coefficient BLOW * = 4.0
50 !C + r_Turb: Turbulent Diffusivities Ratio K*/Km
51 
52 ! REAL :: RDryAi,cp,CvDrya,racv,cap,pcap,stefan,qv_MIN
53  REAL, PARAMETER :: rdryai=287.05967, ra=287.05967, cp=1004.708845, &
55  & cap=0.28586e0, pcap=3.73010e0, &
56  & stefan=5.67e-8, qv_min=3.00e-6
57  REAL, PARAMETER :: rvapor=461.e0, epsq=3.00e-6, lv_h2o=2.5008e+6,&
58  & ls_h2o=2.8345e+6, r_lvcp=2490.04,r_lccp=332.27, &
59  & r_lscp=2822.31
60 !C +... RDryAi: perfect gas law constant for dry air (287 J/kg/K)
61 !C + ra : perfect gas law constant for dry air (287 J/kg/K)
62 !C + cp : dry air specific heat at constant p (1004 J/kg/K)
63 !C + CvDryA: dry air specific heat at constant V ( 717 J/kg/K)
64 !C + racv = ra / cv = ra /(cp-ra)
65 !C + cap = ra / cp
66 !C + pcap = 100.[kPa]**cap
67 !C +... RVapor: perfect gas law constant Water Vapor (461 J/kg/K)
68 !C + epsq : Minimum Water Vapor Content = 3.00d-6 kg/kg
69 !C + Lv_H2O: Latent Heat Vaporisation/Water = 2500.00d+3 J/kg
70 !C + Ls_H2O: Latent Heat Sublimation /Ice = 2833.60d+3 J/kg
71 !C + r_LvCp [Lv=2500000J/kg]/[Cp=1004J/kg/K]= 2490.04 K/[kg/
72 !C + r_LvCp [Lc= 333600J/kg]/[Cp=1004J/kg/K]= 332.27 K/[kg/
73 !C + r_LvCp [Ls=2833600J/kg]/[Cp=1004J/kg/K]= 2822.31 K/[kg/
74 !C + stefan: Stefan Constant = 5.67d-8 W/m2/K
75 !C + qv_MIN: Minimum Specific Humidity = 3.00d-6 kg/kg
76 
77  REAL, PARAMETER :: tfrwat=271.20e0, siclf=302.00e6,cdsice=2.04e0, &
78  & hic0=1.00e0, ro_wat=1000.00e0, c__wat=4186.00e0, &
79  & fracoh=0.75e0
80 !C +... tfrwat: Sea-Water freezing Temperature = 271.20d+0 K
81 !C + siclf : Sea-Ice Heat of Fusion = 302.00d+6 J/m3
82 !C + cdsice: Sea-Ice Thermal Conductivity = 2.04d+0 W/mK
83 !C + hic0 : Sea-Ice Initial Thickness = 2.00d+0 m
84 !C + ro_Wat: Density of Water = 1000.00d+0 kg/m3
85 !C + C__Wat: Heat Capacity of Water = 4186.00d+0 J/kg/K
86 !C + fracoh: 25% of cooling = Oceanic Heat Flux
87 !C +*** (Hibler 1984) (ANTARCTIC Ocean)
88 
89  REAL, PARAMETER :: ro_ice=920.e0, cdice=2.10e0
90 !C +... ro_Ice: Density of Pure Ice = 920.00d+0 kg/m3
91 !C + cdice : Conductivity of Pure Ice = 2.51d+0 W/m/K
92 
93  REAL, PARAMETER :: tfsnow=273.15e+0,csnow=2105.00e+0,r0sno=3.00e+1, &
94  & blsno=3.30e+2, lf_h2o=3.337e+5
95 !C +... TfSnow: Snow melting Temperature= 273.15d+0 K
96 !C + csnow:Heat Capacity of Snow 2105 J/kg/K
97 !C + (Loth et al. 1993, JGR 98 D6, 2.2.2 2e para p.10453)
98 !C + r0sno : Fresh Snow Density 50.00d+0 kg/m3
99 !C + blsno : Blowed Snow Density 330.00d+0 kg/m3
100 !C + Lf_H2O: Latent Heat of Fusion of Snow = 3.34d+5 J/kg
101 
102 ! MAR Constants
103 
104 
105 
106 END MODULE varphy
real, parameter ro_ice
Definition: VARphy.F90:89
real, parameter gravi2
Definition: VARphy.F90:34
real, parameter lv_h2o
Definition: VARphy.F90:57
real, parameter r_lccp
Definition: VARphy.F90:57
real, parameter earthv
Definition: VARphy.F90:34
real, parameter r_turb
Definition: VARphy.F90:43
real, parameter fracoh
Definition: VARphy.F90:77
real, parameter gravit
Definition: VARphy.F90:34
real, parameter pcap
Definition: VARphy.F90:53
real, parameter ra
Definition: VARphy.F90:53
real, parameter degrad
Definition: VARphy.F90:28
real, parameter ro_wat
Definition: VARphy.F90:77
real, parameter demi
Definition: VARphy.F90:12
real, parameter siclf
Definition: VARphy.F90:77
real, parameter ls_h2o
Definition: VARphy.F90:57
real, parameter cvdrya
Definition: VARphy.F90:53
integer, parameter iun
Definition: VARphy.F90:11
real, parameter qv_min
Definition: VARphy.F90:53
real, parameter a_turb
Definition: VARphy.F90:43
!$Id mode_top_bound COMMON comconstr && pi
Definition: comconst.h:7
real, parameter third
Definition: VARphy.F90:12
real, parameter r_lscp
Definition: VARphy.F90:57
real, parameter hic0
Definition: VARphy.F90:77
real, parameter grvinv
Definition: VARphy.F90:34
real, parameter rvapor
Definition: VARphy.F90:57
real, parameter tfsnow
Definition: VARphy.F90:93
Definition: VARphy.F90:1
real, parameter c__wat
Definition: VARphy.F90:77
real, parameter eps12
Definition: VARphy.F90:12
real, parameter blsno
Definition: VARphy.F90:93
real, parameter cdice
Definition: VARphy.F90:89
character(len=1), dimension(0:9), parameter labnum
Definition: VARphy.F90:7
real, parameter rdryai
Definition: VARphy.F90:53
real, parameter asturb
Definition: VARphy.F90:43
real argmax
Definition: VARphy.F90:15
real, parameter thous
Definition: VARphy.F90:12
real, parameter cap
Definition: VARphy.F90:53
real, parameter lf_h2o
Definition: VARphy.F90:93
real, parameter csnow
Definition: VARphy.F90:93
real, parameter earthr
Definition: VARphy.F90:34
real, parameter akmol
Definition: VARphy.F90:43
real, parameter cp
Definition: VARphy.F90:53
real, parameter zero
Definition: VARphy.F90:12
real, parameter vonkar
Definition: VARphy.F90:43
real, parameter ahturb
Definition: VARphy.F90:43
real, parameter hourad
Definition: VARphy.F90:28
real, parameter epsq
Definition: VARphy.F90:57
real, parameter unun
Definition: VARphy.F90:12
real, parameter tfrwat
Definition: VARphy.F90:77
real, parameter eps9
Definition: VARphy.F90:12
real argmin
Definition: VARphy.F90:15
real, parameter racv
Definition: VARphy.F90:53
real, parameter r0sno
Definition: VARphy.F90:93
!$Id!Thermodynamical constants for t0 real clmci real epsi
Definition: cvthermo.h:6
real, parameter stefan
Definition: VARphy.F90:53
real, parameter r_lvcp
Definition: VARphy.F90:57
real, parameter cdsice
Definition: VARphy.F90:77
integer, parameter izr
Definition: VARphy.F90:11