|
integer,
|
intent(in) |
|
|
:: |
ncol |
|
|
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(gas_type),
|
intent(in) |
|
|
:: |
gas |
|
|
real(kind=jprb),
|
intent(out), |
|
dimension(config%n_g_lw,nlev,istartcol:iendcol)
|
:: |
od_lw |
|
|
real(kind=jprb),
|
intent(out), |
|
dimension(config%n_g_sw,nlev,istartcol:iendcol)
|
:: |
od_sw |
|
|
real(kind=jprb),
|
intent(out), |
|
dimension(config%n_g_sw,nlev,istartcol:iendcol)
|
:: |
ssa_sw |
|
|
real(kind=jprb),
|
intent(in), |
optional, |
dimension(config%n_g_lw,istartcol:iendcol)
|
:: |
lw_albedo |
|
|
real(kind=jprb),
|
intent(out), |
optional, |
dimension(config%n_g_lw,nlev+1,istartcol:iendcol)
|
:: |
planck_hl |
|
|
real(kind=jprb),
|
intent(out), |
optional, |
dimension(config%n_g_lw,istartcol:iendcol)
|
:: |
lw_emission |
|
|
real(kind=jprb),
|
intent(out), |
optional, |
dimension(config%n_g_sw,istartcol:iendcol)
|
:: |
incoming_sw |
|