UPP  V11.0.0
 All Data Structures Files Functions Pages
VRBLS3D_mod.f
1 ! 01-10-22 H CHUANG - MODIFIED TO PROCESS HYBRID MODEL OUTPUT
2 ! 02-04-17 BALDWIN - MODIFIED TO INCLUDE ALL 3D ARRAYS
3 ! 11-10-18 SARAH LU - MODIFIED TO INCLUDE AEROSOL OPTICAL PROPERTIES
4 ! 11-12-15 SARAH LU - MODIFIED TO INCLUDE AEROSOL DIAG FIELDS
5 ! 12-01-06 SARAH LU - MODIFIED TO INCLUDE AIR DENSITY AND LAYER THICKNESS
6 ! 15-07-02 SARAH LU - MODIFIED TO INCLUDE SCATTERING AEROSOL OPTICAL THICKNESS
7  module vrbls3d
8 !- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
9  implicit none
10 !
11  real, allocatable :: uh(:,:,:),vh(:,:,:),wh(:,:,:) &
12  ,u(:,:,:),v(:,:,:),t(:,:,:),q(:,:,:) &
13  ,cwm(:,:,:),q2(:,:,:),pmid(:,:,:),pmidv(:,:,:) &
14  ,pint(:,:,:),alpint(:,:,:),zmid(:,:,:) &
15  ,zint(:,:,:),omga(:,:,:) &
16  ,t_adj(:,:,:) &
17  ,f_ice(:,:,:),f_rain(:,:,:),f_rimef(:,:,:) &
18  ,qqw(:,:,:), qqi(:,:,:), qqr(:,:,:), qqs(:,:,:), qqg(:,:,:) &
19  ,qqnw(:,:,:), qqni(:,:,:),qqnr(:,:,:),qc_bl(:,:,:), qrimef(:,:,:) &
20  ,cfr(:,:,:), dbz(:,:,:), dbzr(:,:,:), dbzi(:,:,:), dbzc(:,:,:) &
21  ,ttnd(:,:,:),rswtt(:,:,:),rlwtt(:,:,:), ref_10cm(:,:,:) &
22  ,exch_h(:,:,:),train(:,:,:),tcucn(:,:,:),el_pbl(:,:,:) &
23  ,mcvg(:,:,:),extcof55(:,:,:),nlice(:,:,:),cfr_raw(:,:,:) &
24 !! Wm Lewis: added
25  ,nrain(:,:,:) &
26  ,radius_cloud(:,:,:),radius_ice(:,:,:),radius_snow(:,:,:) &
27 ! KRS Add HWRF fields
28  ,refl_10cm(:,:,:) &
29 ! Add GFS fields
30  ,o3(:,:,:),o(:,:,:),o2(:,:,:) &
31 ! Add GFS D3D fields
32  ,vdifftt(:,:,:) &
33  ,tcucns(:,:,:) &
34  ,vdiffmois(:,:,:) &
35  ,dconvmois(:,:,:) &
36  ,sconvmois(:,:,:) &
37  ,nradtt(:,:,:) &
38  ,o3vdiff(:,:,:) &
39  ,o3prod(:,:,:) &
40  ,o3tndy(:,:,:) &
41  ,mwpv(:,:,:) &
42  ,unknown(:,:,:) &
43  ,vdiffzacce(:,:,:) &
44  ,zgdrag(:,:,:) &
45  ,cnvctummixing(:,:,:) &
46  ,vdiffmacce(:,:,:) &
47  ,mgdrag(:,:,:) &
48  ,cnvctvmmixing(:,:,:) &
49  ,ncnvctcfrac(:,:,:) &
50  ,cnvctumflx(:,:,:) &
51  ,cnvctdmflx(:,:,:) &
52  ,cnvctdetmflx(:,:,:) &
53  ,cnvctzgdrag(:,:,:) &
54  ,cnvctmgdrag(:,:,:) &
55  ,qqnwfa(:,:,:) &
56  ,qqnifa(:,:,:) &
57  ,taod5503d(:,:,:) &
58  ,aextc55(:,:,:) &
59 !
60 ! Add aerosol optical properties for GOCART (NGAC)
61  ,ext(:,:,:), asy(:,:,:) &
62  ,ssa(:,:,:), sca(:,:,:) &
63 ! Add aerosol diagnosis fields for GOCART (NGAC)
64  ,duem(:,:,:), dusd(:,:,:) &
65  ,dudp(:,:,:), duwt(:,:,:) &
66  ,dusv(:,:,:), sssv(:,:,:) &
67  ,suem(:,:,:), susd(:,:,:) &
68  ,sudp(:,:,:), suwt(:,:,:) &
69  ,ssem(:,:,:), sssd(:,:,:) &
70  ,ssdp(:,:,:), sswt(:,:,:) &
71  ,ocem(:,:,:), ocsd(:,:,:) &
72  ,ocdp(:,:,:), ocwt(:,:,:) &
73  ,ocsv(:,:,:), bcsv(:,:,:) &
74  ,bcem(:,:,:), bcsd(:,:,:) &
75  ,bcdp(:,:,:), bcwt(:,:,:) &
76 ! Add air density and thickness for GOCART (NGAC)
77  ,dpres(:,:,:),rhomid(:,:,:) &
78 
79 ! Add NCAR GFIP ICING
80  ,icing_gfip(:,:,:),icing_gfis(:,:,:) &
81 ! Add NCAR GTG turbulence
82  ,catedr(:,:,:),mwt(:,:,:),gtg(:,:,:) &
83 
84 ! AQF
85  ,ozcon(:,:,:),pmtf(:,:,:)
86 
87  end module vrbls3d