|
character(len=*),
|
intent(in) |
|
|
:: |
file_name |
|
|
integer,
|
intent(in) |
|
|
:: |
nlev |
|
|
integer,
|
intent(in) |
|
|
:: |
istartcol |
|
|
integer,
|
intent(in) |
|
|
:: |
iendcol |
|
|
type(config_type),
|
intent(in) |
|
|
:: |
config |
|
|
type(single_level_type),
|
intent(in) |
|
|
:: |
single_level |
|
|
type(thermodynamics_type),
|
intent(in) |
|
|
:: |
thermodynamics |
|
|
type(cloud_type),
|
intent(in) |
|
|
:: |
cloud |
|
|
real(kind=jprb),
|
intent(in), |
|
dimension(config%n_g_lw,nlev+1,istartcol:iendcol)
|
:: |
planck_hl |
|
|
real(kind=jprb),
|
|
|
dimension(config%n_g_lw, istartcol:iendcol)
|
:: |
lw_emission |
|
|
real(kind=jprb),
|
|
|
dimension(config%n_g_lw, istartcol:iendcol)
|
:: |
lw_albedo |
|
|
real(kind=jprb),
|
intent(in), |
|
dimension(config%n_g_sw,istartcol:iendcol)
|
:: |
sw_albedo_direct |
|
|
real(kind=jprb),
|
intent(in), |
|
dimension(config%n_g_sw,istartcol:iendcol)
|
:: |
sw_albedo_diffuse |
|
|
real(kind=jprb),
|
intent(in), |
|
dimension(config%n_g_sw,istartcol:iendcol)
|
:: |
incoming_sw |
|
|
real(kind=jprb),
|
intent(in), |
|
dimension(config%n_g_lw,nlev,istartcol:iendcol)
|
:: |
od_lw |
|
|
real(kind=jprb),
|
intent(in), |
|
dimension(config%n_g_lw_if_scattering,nlev,istartcol:iendcol)
|
:: |
ssa_lw |
|
|
real(kind=jprb),
|
intent(in), |
|
dimension(config%n_g_lw_if_scattering,nlev,istartcol:iendcol)
|
:: |
g_lw |
|
|
real(kind=jprb),
|
intent(in), |
|
dimension(config%n_g_sw,nlev,istartcol:iendcol)
|
:: |
od_sw |
|
|
real(kind=jprb),
|
intent(in), |
|
dimension(config%n_g_sw,nlev,istartcol:iendcol)
|
:: |
ssa_sw |
|
|
real(kind=jprb),
|
intent(in), |
|
dimension(config%n_g_sw,nlev,istartcol:iendcol)
|
:: |
g_sw |
|
|
real(kind=jprb),
|
intent(in), |
|
dimension(config%n_bands_lw,nlev,istartcol:iendcol)
|
:: |
od_lw_cloud |
|
|
real(kind=jprb),
|
intent(in), |
|
dimension(config%n_bands_lw_if_scattering,nlev,istartcol:iendcol)
|
:: |
ssa_lw_cloud |
|
|
real(kind=jprb),
|
intent(in), |
|
dimension(config%n_bands_lw_if_scattering,nlev,istartcol:iendcol)
|
:: |
g_lw_cloud |
|
|
real(kind=jprb),
|
intent(in), |
|
dimension(config%n_bands_sw,nlev,istartcol:iendcol)
|
:: |
od_sw_cloud |
|
|
real(kind=jprb),
|
intent(in), |
|
dimension(config%n_bands_sw,nlev,istartcol:iendcol)
|
:: |
ssa_sw_cloud |
|
|
real(kind=jprb),
|
intent(in), |
|
dimension(config%n_bands_sw,nlev,istartcol:iendcol)
|
:: |
g_sw_cloud |
|