1 | |
---|
2 | subroutine PHY_Atm_RT_ALLOC |
---|
3 | |
---|
4 | !------------------------------------------------------------------------------+ |
---|
5 | ! Sun 16-Jun-2013 MAR | |
---|
6 | ! | |
---|
7 | ! subroutine PHY_Atm_RT_ALLOC allocates prognostic variables of | |
---|
8 | ! Radiative Transfer Scheme used by MAR | |
---|
9 | ! | |
---|
10 | ! version 3.p.4.1 created by H. Gallee, Wed 6-Mar-2013 | |
---|
11 | ! Last Modification by H. Gallee, Sun 16-Jun-2013 | |
---|
12 | ! | |
---|
13 | !------------------------------------------------------------------------------+ |
---|
14 | |
---|
15 | |
---|
16 | use Mod_Real |
---|
17 | use Mod_PHY____grd |
---|
18 | use Mod_PHY_RT_grd |
---|
19 | use Mod_PHY_RT_kkl |
---|
20 | |
---|
21 | |
---|
22 | IMPLICIT NONE |
---|
23 | |
---|
24 | |
---|
25 | |
---|
26 | ! ================================= |
---|
27 | ! ALLOCATION Mod_PHY_RT_kkl - BEGIN |
---|
28 | ! ================================= |
---|
29 | |
---|
30 | allocate ( O3__RT (kcolp,mzp ) ) ! Ozone Concentration [Pa/Pa] |
---|
31 | allocate ( AersRT (kcolp,mzp,naero) ) ! Aerosol Optical Thickness [-] |
---|
32 | allocate ( ODAzRT (kcolp,mzp ) ) ! Aerosols Optical Thickness (Layer z) [-] |
---|
33 | allocate ( ODA_RT (kcolp ) ) ! Aerosols Optical Thickness (vertically integrated) [-] |
---|
34 | |
---|
35 | allocate ( ODCzRT (kcolp,mzp ) ) ! Clouds Optical Thickness (Layer z) [-] |
---|
36 | allocate ( ODC_RT (kcolp ) ) ! Clouds Optical Thickness (vertically integrated) [-] |
---|
37 | |
---|
38 | allocate ( FIRn_c (kcolp,mzpp ) ) ! CLEAR-SKY LW NET FLUXES [W/m2] |
---|
39 | allocate ( FIRn_t (kcolp,mzpp ) ) ! TOTAL LW NET FLUXES [W/m2] |
---|
40 | allocate ( FSOn_c (kcolp,mzpp ) ) ! CLEAR-SKY SW NET FLUXES [W/m2] |
---|
41 | allocate ( FSOn_t (kcolp,mzpp ) ) ! TOTAL SW NET FLUXES [W/m2] |
---|
42 | allocate ( FSOs_t (kcolp ) ) ! TOTAL-SKY SURFACE SW DOWNWARD FLUX [W/m2] |
---|
43 | allocate ( FSOdir (kcolp ) ) ! SOLAR RADIANCE IN SUN'S DIRECTION [W/m2] |
---|
44 | allocate ( FSOsUV (kcolp ) ) ! SURFACE DOWNWARD U.V. RADIATION [W/m2] |
---|
45 | allocate ( FSOeff (kcolp ) ) ! PHOTOSYNTHETICALLY ACTIVE RADIATION [W/m2] |
---|
46 | |
---|
47 | allocate ( SWDsRT (kcolp ) ) ! Surface ShrtWave Heat Flux (+) (Downward) [W/m2] |
---|
48 | allocate ( SWAsRT (kcolp ) ) ! Surface ShrtWave Heat Flux (+) (Absorbed) [W/m2] |
---|
49 | allocate ( LWDsRT (kcolp ) ) ! Surface LongWave Heat Flux (+) (Downward) [W/m2] |
---|
50 | allocate ( LWUsRT (kcolp ) ) ! Surface LongWave Heat Flux (+) ( Upward) [W/m2] |
---|
51 | allocate ( ClouRT (kcolp ) ) ! Total Cloudiness above lowest Atmospheric Level [-] |
---|
52 | |
---|
53 | allocate ( OLR_RT (kcolp ) ) ! OutgoingLongWave Radiation (+) ( Upward) [W/m2] |
---|
54 | |
---|
55 | allocate ( SWdTRT (kcolp,mzp ) ) ! Radiative Heating SW [K/Day] |
---|
56 | allocate ( LWdTRT (kcolp,mzp ) ) ! Radiative Heating LW [K/Day] |
---|
57 | allocate ( dpktRT (kcolp,mzp ) ) ! Radiative Heating SW + LW [K/s] |
---|
58 | |
---|
59 | |
---|
60 | ! ================================= |
---|
61 | ! ALLOCATION Mod_PHY_RT_kkl - END |
---|
62 | ! ================================= |
---|
63 | |
---|
64 | |
---|
65 | end subroutine PHY_Atm_RT_ALLOC |
---|