1 |
module flxsetup_m |
2 |
|
3 |
IMPLICIT none |
4 |
|
5 |
contains |
6 |
|
7 |
SUBROUTINE flxsetup |
8 |
|
9 |
! This routine defines disposable parameters for massflux scheme. |
10 |
|
11 |
USE yoecumf, ONLY: cmfcmax, cmfcmin, cmfctop, cmfdeps, cprcon, entrdd, & |
12 |
entrmid, entrpen, entrscv, lmfdd, lmfdudv, lmfmid, lmfpen, lmfscv, & |
13 |
rhcdd |
14 |
|
15 |
!-------------------------------------------------------- |
16 |
|
17 |
ENTRPEN=1E-4 ! ENTRAINMENT RATE FOR PENETRATIVE CONVECTION |
18 |
ENTRSCV=3E-4 ! ENTRAINMENT RATE FOR SHALLOW CONVECTION |
19 |
ENTRMID=1E-4 ! ENTRAINMENT RATE FOR MIDLEVEL CONVECTION |
20 |
ENTRDD =2E-4 ! ENTRAINMENT RATE FOR DOWNDRAFTS |
21 |
CMFCTOP=0.33 ! RELATIVE CLOUD MASSFLUX AT LEVEL ABOVE NONBUO LEVEL |
22 |
CMFCMAX=1. ! MAXIMUM MASSFLUX VALUE ALLOWED FOR UPDRAFTS ETC |
23 |
CMFCMIN=1.E-10 ! MINIMUM MASSFLUX VALUE (FOR SAFETY) |
24 |
CMFDEPS=0.3 ! FRACTIONAL MASSFLUX FOR DOWNDRAFTS AT LFS |
25 |
CPRCON =2E-4 ! CONVERSION FROM CLOUD WATER TO RAIN |
26 |
|
27 |
RHCDD=1. |
28 |
! RELATIVE SATURATION IN DOWNDRAFRS (NO LONGER USED) (FORMULATION |
29 |
! IMPLIES SATURATION) |
30 |
|
31 |
LMFPEN = .TRUE. |
32 |
LMFSCV = .TRUE. |
33 |
LMFMID = .TRUE. |
34 |
LMFDD = .TRUE. |
35 |
LMFDUDV = .TRUE. |
36 |
|
37 |
END SUBROUTINE flxsetup |
38 |
|
39 |
end module flxsetup_m |