/[lmdze]/trunk/phylmd/Conflx/YOECUMF.f
ViewVC logotype

Annotation of /trunk/phylmd/Conflx/YOECUMF.f

Parent Directory Parent Directory | Revision Log Revision Log


Revision 70 - (hide annotations)
Mon Jun 24 15:39:52 2013 UTC (11 years ago) by guez
Original Path: trunk/libf/phylmd/Conflx/YOECUMF.f90
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 guez 10 module yoecumf
2    
3 guez 63 ! From phylmd/YOECUMF.h, version 1.1.1.1 2004/05/19 12:53:07
4 guez 10
5 guez 70 ! M. Tiedtke, ECMWF, 18th Jan. 1989
6 guez 63 ! Parameters for cumulus massflux scheme
7 guez 10
8     implicit none
9    
10 guez 63 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 guez 10
26 guez 64 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 guez 70 ! relative saturation in downdrafts (no longer used) (formulation
46     ! implies saturation)
47 guez 64
48     LMFPEN = .TRUE.
49     LMFSCV = .TRUE.
50     LMFMID = .TRUE.
51     LMFDD = .TRUE.
52     LMFDUDV = .TRUE.
53    
54     END SUBROUTINE flxsetup
55    
56 guez 10 end module yoecumf

Properties

Name Value
svn:eol-style native

  ViewVC Help
Powered by ViewVC 1.1.21