/[lmdze]/trunk/libf/phylmd/Conflx/YOECUMF.f90
ViewVC logotype

Contents of /trunk/libf/phylmd/Conflx/YOECUMF.f90

Parent Directory Parent Directory | Revision Log Revision Log


Revision 70 - (show annotations)
Mon Jun 24 15:39:52 2013 UTC (10 years, 11 months ago) by guez
File size: 2006 byte(s)
In procedure, "addfi" access directly the module variable "dtphys"
instead of going through an argument.

In "conflx", do not create a local variable for temperature with
reversed order of vertical levels. Instead, give an actual argument
with reversed order in "physiq".

Changed names of variables "rmd" and "rmv" from module "suphec_m" to
"md" and "mv".

In "hgardfou", print only the first temperature out of range found.

1 module yoecumf
2
3 ! From phylmd/YOECUMF.h, version 1.1.1.1 2004/05/19 12:53:07
4
5 ! M. Tiedtke, ECMWF, 18th Jan. 1989
6 ! Parameters for cumulus massflux scheme
7
8 implicit none
9
10 LOGICAL LMFPEN ! PENETRATIVE CONVECTION SWITCHED ON
11 logical LMFSCV ! SHALLOW CONVECTION SWITCHED ON
12 logical LMFMID ! MIDLEVEL CONVECTION SWITCHED ON
13 logical LMFDD ! CUMULUS DOWNDRAFT SWITCHED ON
14 logical LMFDUDV ! CUMULUS FRICTION SWITCHED ON
15 REAL ENTRPEN ! ENTRAINMENT RATE FOR PENETRATIVE CONVECTION
16 real ENTRSCV ! ENTRAINMENT RATE FOR SHALLOW CONVECTION
17 real ENTRMID ! ENTRAINMENT RATE FOR MIDLEVEL CONVECTION
18 real ENTRDD ! ENTRAINMENT RATE FOR CUMULUS DOWNDRAFTS
19 REAL CMFCTOP ! RELAT. CLOUD MASSFLUX AT LEVEL ABOVE NONBUOYANC
20 real CMFCMAX ! MAXIMUM MASSFLUX VALUE ALLOWED FOR
21 real CMFCMIN ! MINIMUM MASSFLUX VALUE (FOR SAFETY)
22 real CMFDEPS ! FRACTIONAL MASSFLUX FOR DOWNDRAFTS AT LFS
23 real RHCDD ! RELATIVE SATURATION IN DOWNDRAFTS
24 real CPRCON ! COEFFICIENTS FOR DETERMINING CONVERSION FROM CLOUD WATER TO RAIN
25
26 contains
27
28 SUBROUTINE flxsetup
29
30 ! This routine defines disposable parameters for massflux scheme.
31
32 !--------------------------------------------------------
33
34 ENTRPEN = 1E-4 ! ENTRAINMENT RATE FOR PENETRATIVE CONVECTION
35 ENTRSCV = 3E-4 ! ENTRAINMENT RATE FOR SHALLOW CONVECTION
36 ENTRMID = 1E-4 ! ENTRAINMENT RATE FOR MIDLEVEL CONVECTION
37 ENTRDD = 2E-4 ! ENTRAINMENT RATE FOR DOWNDRAFTS
38 CMFCTOP = 0.33 ! RELATIVE CLOUD MASSFLUX AT LEVEL ABOVE NONBUO LEVEL
39 CMFCMAX = 1. ! MAXIMUM MASSFLUX VALUE ALLOWED FOR UPDRAFTS ETC
40 CMFCMIN = 1E-10 ! MINIMUM MASSFLUX VALUE (FOR SAFETY)
41 CMFDEPS = 0.3 ! FRACTIONAL MASSFLUX FOR DOWNDRAFTS AT LFS
42 CPRCON = 2E-4 ! CONVERSION FROM CLOUD WATER TO RAIN
43
44 RHCDD = 1.
45 ! relative saturation in downdrafts (no longer used) (formulation
46 ! implies saturation)
47
48 LMFPEN = .TRUE.
49 LMFSCV = .TRUE.
50 LMFMID = .TRUE.
51 LMFDD = .TRUE.
52 LMFDUDV = .TRUE.
53
54 END SUBROUTINE flxsetup
55
56 end module yoecumf

Properties

Name Value
svn:eol-style native

  ViewVC Help
Powered by ViewVC 1.1.21