module_zero_plumegen_coms.F

References to this file elsewhere.
1 !
2 Module module_zero_plumegen_coms
3 implicit none
4 integer, parameter :: nkp = 200, ntime = 200
5 !
6 real,dimension(nkp) ::  w,t,qv,qc,qh,qi,sc,  &  ! blob
7                         vth,vti,rho,txs,  &
8                         est,qsat,qpas,qtotal
9 
10 real,dimension(nkp) ::  wc,wt,tt,qvt,qct,qht,qit,sct
11 real,dimension(nkp) ::  dzm,dzt,zm,zt,vctr1,vctr2 &
12                        ,vt3dc,vt3df,vt3dk,vt3dg,scr1
13 
14 !
15 real,dimension(nkp) ::  pke,the,thve,thee,pe,te,qvenv,rhe,dne,sce ! environment at plume grid
16 real,dimension(nkp) ::  ucon,vcon,wcon,thtcon ,rvcon,picon,tmpcon,dncon,prcon &
17                        ,zcon,zzcon,scon ! environment at RAMS  grid
18 
19 !
20 real :: DZ,DQSDZ,VISC(nkp),VISCOSITY,TSTPF   
21 integer :: N,NM1,L
22 !
23 real :: ADVW,ADVT,ADVV,ADVC,ADVH,ADVI,CVH(nkp),CVI(nkp),ADIABAT,&
24         WBAR,ALAST(10),VHREL,VIREL  ! advection
25 !
26 real :: ZSURF,ZBASE,ZTOP
27 integer :: LBASE
28 !
29 real :: AREA,RSURF,ALPHA,RADIUS(nkp)  ! entrain
30 !
31 real :: HEATING(ntime),FMOIST,BLOAD   ! heating
32 !
33 real :: DT,TIME,TDUR
34 integer :: MINTIME,MDUR,MAXTIME
35 !
36 
37 real :: ztop_(ntime)
38 
39 contains
40 subroutine zero_plumegen_coms
41 
42 w=0.0;t=0.0;qv=0.0;qc=0.0;qh=0.0;qi=0.0;sc=0.0
43 vth=0.0;vti=0.0;rho=0.0;txs=0.0
44 est=0.0;qsat=0.0;qpas=0.0;qtotal=0.0
45 wc=0.0;wt=0.0;tt=0.0;qvt=0.0;qct=0.0;qht=0.0;qit=0.0;sct=0.0
46 dzm=0.0;dzt=0.0;zm=0.0;zt=0.0;vctr1=0.0;vctr2=0.0
47 vt3dc=0.0;vt3df=0.0;vt3dk=0.0;vt3dg=0.0;scr1=0.0
48 pke=0.0;the=0.0;thve=0.0;thee=0.0;pe=0.0;te=0.0;qvenv=0.0;rhe=0.0;dne=0.0;sce=0.0 
49 ucon=0.0;vcon=0.0;wcon=0.0;thtcon =0.0;rvcon=0.0;picon=0.0;tmpcon=0.0;dncon=0.0;prcon=0.0 
50 zcon=0.0;zzcon=0.0;scon=0.0 
51 dz=0.0;dqsdz=0.0;visc=0.0;viscosity=0.0;tstpf=0.0
52 advw=0.0;advt=0.0;advv=0.0;advc=0.0;advh=0.0;advi=0.0;cvh=0.0;cvi=0.0;adiabat=0.0
53 wbar=0.0;alast=0.0;vhrel=0.0;virel=0.0  
54 zsurf=0.0;zbase=0.0;ztop=0.0;area=0.0;rsurf=0.0;alpha=0.0;radius=0.0;heating=0.0
55 fmoist=0.0;bload=0.0;dt=0.0;time=0.0;tdur=0.0
56 ztop_=0.0
57 
58 n=0;nm1=0;l=0;lbase=0;mintime=0;mdur=0;maxtime=0
59 end subroutine zero_plumegen_coms
60 End Module