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