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

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

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

trunk/libf/phylmd/YOECUMF.f90 revision 10 by guez, Fri Apr 18 14:45:53 2008 UTC trunk/phylmd/Conflx/YOECUMF.f revision 82 by guez, Wed Mar 5 14:57:53 2014 UTC
# Line 1  Line 1 
1  module yoecumf  module yoecumf
2    
3    ! From phylmd/YOECUMF.h,v 1.1.1.1 2004/05/19 12:53:07    ! From phylmd/YOECUMF.h, version 1.1.1.1 2004/05/19 12:53:07
4    
5    ! PARAMETERS FOR CUMULUS MASSFLUX SCHEME    ! M. Tiedtke, ECMWF, 18th Jan. 1989
6      ! Parameters for cumulus massflux scheme
7    
8    implicit none    implicit none
9    
10    LOGICAL          LMFPEN,LMFSCV,LMFMID,LMFDD,LMFDUDV    logical lmfpen ! penetrative convection switched on
11    REAL ENTRPEN, ENTRSCV, ENTRMID, ENTRDD    logical lmfscv ! shallow convection switched on
12    REAL CMFCTOP, CMFCMAX, CMFCMIN, CMFDEPS, RHCDD, CPRCON    logical lmfmid ! midlevel convection switched on
13      logical lmfdd ! cumulus downdraft switched on
14    !     M.TIEDTKE       E. C. M. W. F.      18/1/89    logical lmfdudv ! cumulus friction switched on
15    !    real entrpen ! entrainment rate for penetrative convection
16    !     NAME      TYPE      PURPOSE    real entrscv ! entrainment rate for shallow convection
17    !     ----      ----      -------    real entrmid ! entrainment rate for midlevel convection
18    !    real entrdd ! entrainment rate for cumulus downdrafts
19    !     LMFPEN    LOGICAL  TRUE IF PENETRATIVE CONVECTION IS SWITCHED ON    real cmfctop ! relative cloud massflux at level above nonbuoyanc level
20    !     LMFSCV    LOGICAL  TRUE IF SHALLOW     CONVECTION IS SWITCHED ON    real cmfcmax ! maximum massflux value allowed for updrafts etc
21    !     LMFMID    LOGICAL  TRUE IF MIDLEVEL    CONVECTION IS SWITCHED ON    real cmfcmin ! minimum massflux value (for safety)
22    !     LMFDD     LOGICAL  TRUE IF CUMULUS DOWNDRAFT      IS SWITCHED ON    real cmfdeps ! fractional massflux for downdrafts at lfs
23    !     LMFDUDV   LOGICAL  TRUE IF CUMULUS FRICTION       IS SWITCHED ON  
24    !     ENTRPEN   REAL     ENTRAINMENT RATE FOR PENETRATIVE CONVECTION    real rhcdd
25    !     ENTRSCV   REAL     ENTRAINMENT RATE FOR SHALLOW CONVECTION    ! relative saturation in downdrafts (no longer used) (formulation
26    !     ENTRMID   REAL     ENTRAINMENT RATE FOR MIDLEVEL CONVECTION    ! implies saturation)
27    !     ENTRDD    REAL     ENTRAINMENT RATE FOR CUMULUS DOWNDRAFTS  
28    !     CMFCTOP   REAL     RELAT. CLOUD MASSFLUX AT LEVEL ABOVE NONBUOYANC    real cprcon ! coefficients for determining conversion from cloud water to rain
29    !     CMFCMAX   REAL     MAXIMUM MASSFLUX VALUE ALLOWED FOR  
30    !     CMFCMIN   REAL     MINIMUM MASSFLUX VALUE (FOR SAFETY)  contains
31    !     CMFDEPS   REAL     FRACTIONAL MASSFLUX FOR DOWNDRAFTS AT LFS  
32    !     RHCDD     REAL     RELATIVE SATURATION IN DOWNDRAFTS    SUBROUTINE flxsetup
33    !     CPRCON    REAL     COEFFICIENTS FOR DETERMINING CONVERSION  
34    !                        FROM CLOUD WATER TO RAIN      ! This routine defines disposable parameters for massflux scheme.
35    
36        !--------------------------------------------------------
37    
38        ENTRPEN = 1E-4
39        ENTRSCV = 3E-4
40        ENTRMID = 1E-4
41        ENTRDD = 2E-4
42        CMFCTOP = 0.33
43        CMFCMAX = 1.
44        CMFCMIN = 1E-10
45        CMFDEPS = 0.3
46        CPRCON = 2E-4
47        RHCDD = 1.
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  end module yoecumf

Legend:
Removed from v.10  
changed lines
  Added in v.82

  ViewVC Help
Powered by ViewVC 1.1.21